목록IT 인터넷/Python (17)
반업주부의 일상 배움사

아나콘다: 파이썬 개발 환경 도우미. 아래 사이트에서 OS에 맞는 파일을 받아서 설치. https://www.anaconda.com/products/distribution Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 아나콘다 네비게이터[Anaconda-Navigator] 실행. Jupyter Notebook > Launch 로컬 웹사이트 > New > Folder > 이름 수정: Python programming 폴더로 이동 > N..
JSON (sample.json) [ { "name": "AAA", "job": "Jubu" }, { "name": "BBB", "job": "Developer" }, { "name": "Banjubu", "job": "Banjubu" } ] 터미널 > pandas 설치. $ pip3 install pandas JSON 파일이 있는 폴더로 이동 > python 실행. (REPL: Read Evaluate Print Loop) $ cd 폴더 $ python3 >>> import pandas as pd >>> df = pd.read_json('sample.json') >>> df.to_csv('sample.csv') >>> quit() 동일한 폴더에 파일이 생성되어 있으면 끝. 영어, 중국어 공부중이신가요?..

1. 파이썬(Python) 설치 https://www.python.org/downloads/ 2. 장고 설치 $ pip install django 3. 매니저 생성 (폴더가 새로 생성됨) $ django-admin startproject django_test 4. 프로젝트 생성 $ cd django_test $ python manage.py startapp banjubu 5. django_test/settings.py 수정 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django...
import import math print(math.sqrt(4)) # math로 부터 호출 from ... import * from math import * print(sqrt(4)) # 내부 함수처럼 직접 호출 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com
샘플 데이터는 여기서 구해요. people.sc.fsu.edu/~jburkardt/data/csv/csv.html Pandas를 설치해요. pip install pandas main.py import pandas as pd url = "https://people.sc.fsu.edu/~jburkardt/data/csv/tally_cab.csv" x = pd.read_csv(url) for i, v in enumerate(x): print('header', i, v) for rowIndex, row in enumerate(x.values): for columnIndex, column in enumerate(row): print(rowIndex, columnIndex, column) 결과 ('header', ..
PyMySQL을 설치해요. pip install PyMySQL main.py import sys import logging import pymysql HOST = "수정하세요" PORT = 3306 USERNAME = "수정하세요" PASSWORD = "수정하세요" DATABASE = "수정하세요" def connect(host, port, username, password, database): try: conn = pymysql.connect(host=host, user=username, passwd=password, db=database, port=port, use_unicode=True, charset='utf8') cursor = conn.cursor() return conn, cursor exc..

테스트를 위해 임의의 폴더를 만들었어요. /aaa/bbb (aaa 밑에 bbb 폴더) bbb 폴더 밑에 MyClass.py를 만들었고요. class MyClass: def __init__(self): print('MyClass') def say(self): print('주엘리아 안녕!') class MyClass2(MyClass): def __init__(self): print('MyClass2') super(MyClass2, self).__init__() MyClass2는 MyClass를 상속해요. 루트(/)에는 Main.py가 있어요. from aaa.bbb.MyClass import MyClass2 mc = MyClass2() mc.say() from 에는 폴더를 . 으로 구분해서 파일명을 넣고, ..