터미널 사용법
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
'개발자 > 용어... 그 외의 것들...' 카테고리의 다른 글
윈도우 맥처럼 (0) | 2020.05.15 |
---|---|
Color Scripter 폰트 크기 조절 (0) | 2020.05.02 |
조회와 검색, 집계와 통계, 비트 연산자 (0) | 2020.04.22 |
맥 네트워크 유틸리티 (0) | 2020.04.22 |
Big endian, Little endian (빅 엔디언, 리틀 엔디언) (0) | 2020.04.15 |