터미널 사용법

 

pip -h : 도움말 열기
pip list : 전체 리스트 보기
pip show pandas : 판다스가 뭔지 확인
pip install pandas : 판다스 설치
pip install pandas==1.0.1 : 판다스 버전 1.0.1을 설치
pip install --upagrade pandas : 판다스 업그레이드 (pip install --upagrade pip : pip 자체를 업그레이드할 때도 이렇게 한다.)
pip uninstall pandas : 판다스 삭제
pip install psycopg2-binary : 바이너리 파일과 함께 설치 (대부분 바이너리를 자동 설치하지만 psycopg2는 바이너리 설치 정보를 제공은 하지만 기본으로 설치가 안 되고 이렇게 옵션을 줘야 함께 설치가 된다.)

 

https://pypi.org : 어느 정도 완성되면 여기에 올리고 언제든 가져다 사용할 수 있다. 여기 가서 각종 모듈의 설명과 사용법을 볼 수도 있다.

 

파이썬에서 모듈 사용법

모듈(라이브러리) 불러오는 방법 의미 사용법
import isoweek isoweek 모듈을 전부 불러와라 isoweek.Week()
import isoweek as iw isoweek 모듈을 전부 불러와 iw라는 이름으로 정한다 iw.Week()
from isoweek import Week isoweek 모듈 중 Week 함수만 불러와라 Week()

 

 

파이썬 모듈 설명

pandas : DataFrame으로 행렬구조로 데이터를 만들어준다. 파이썬의 엑셀. column으로 행의 정보를 입력하거나 concat으로 합칠 수도 있다.

d6tstack : 판다스 성능 향상 모듈. (DB 연동 패키지 추가 설치가 필요하다. pip install mysql-connector-python)

matplotlib : 시각화.

isoweek : 연도와 주에 대한 정보를 계산해서 반환해준다.

datetime : 현재 날짜, 시간 정보 등을 반환해준다. (time이랑 기능이 비슷한 것 같다.)

psycopg2 : PostgreSQL 클라이언트 모듈.

pymysql : MySQL, MariaDB 클라이언트 모듈.

오라클은 따로 import 할 필요는 없지만 마찬가지로 모듈 설치는 해줘야한다. (pip install cx_Oracle)

sqlalchemy :
from sqlalchemy import create_engine : 데이터베이스 종류, 주소, 이름 등을 이용해 접속하는 엔진을 만들어준다.

request : HTML 웹페이지에 request, response를 할 수 있게 해준다. request.get을 해서 HTML을 통째로 가져올 수 있다.

bs4 : BeautifulSoup라는 파이썬의 atom 같은거다. HTML을 예쁘게 만들어준다.
(비슷한 애들은 이렇게 같이 사용한다. import request, bs4)

selenium
from selenium import webdriver : 웹 브라우저를 제어한다. 주소 이동, 마우스 클릭, 키보드 입력, 클립보드 입력 등이 가능하다.

from lxml import html

from urllib.request import Request, urlopen

from urllib.parse import unlencode, quote_plus, unquote

import requests, bs4
from selenium import webdriver
from pandas.io.json import json_normalize                  # pd.json_normalize로 사용해도 된다.
from lxml import html
from urllib.request import Request, urlopen
from urllib.parse import urlencode, quote_plus, unquote

smtplib : SMTP 프로토콜을 사용 가능하게 해준다.(이메일 발송에 사용)

from email.message import EmailMessage : 파이썬으로 이메일 발송을 가능하게 해준다.

import getpass : 파이썬에서 비밀번호 입력시 ****로 보이게 한다. (입력할 때만 안 보이는거지 입력된 변수 출력하면 그냥 나온다. (암호화는 아님).

import pickle : 파이썬에 있는 자료를 저장하고 내보내는걸 가능하게 해준다.

 

 

import matplotlib.pyplot as plt

from matplotlib import rc

import seaborn as sns

import matplotlib.pyplot as plt      # matplotlib 내 pyplot 시각화.
from matplotlib import rc
import seaborn as sns
%matplotlib inline

rc('font', family='AppleGothic')
plt.rcParams['axes.unicode_minus'] = False

 

+ Recent posts