#라이브러리
pip install schedule #정해진 시간에 특정 코드 실행
pip install gtts #텍스트 정보를 음성으로 변환. Google Text-To-Speech
pip install playsound==1.2.2 #mp3파일을 파이썬에서 재생
pip install requests #API서버에 HTTP 요청할 때 사용
- atgparse #표준 라이브러리. xx.py 를 실행할 때 뒤에 인자를 추가하여 실행 가능
pip install twilio #문자 보내는 라이브러리
pip install openpyxl #파이썬에서 엑셀 파일을 읽고 쓸 때 사용
- yaml 파일 : 설정값 관리 등에 사용하는 파일 형식.
pip install pyyaml # pyyaml 라이브러리 
pip install psutil # python system and process utilities. 작동 중인 프로세스와 시스템 활용 정보 확인
- from matplotlib.animation import FuncAnimation # 실시간 그래프 그리기
- collection 라이브러리의 deque 클래스 : 선입 선출 자료구조
from itertools import count
from collections import deque # x = deque(maxlen=10)
import winsound as ws # 윈도우에서 소리 내는 것
pip install folium # 간단한 웹 형태 지도 만들기 
import string # 파이썬 표준 라이브러리. 
pip install selenium # 크롤링할 때 사용. BeautifulSoup 도 있음
pip install webdriver-manager # 크롤링 할 때 사용하는 크롬 드라이버
pip install opencv-python # 영상 처리에 사용하는 라이브러리
pip install googletrans==3.1.0a0 # 구글 번역
pip install streamlit # 간단한 웹 페이지 만들기

# 무료 효과음 배포 사이트
https://freesound.org

# 메일 보낼 때 필요한 것
import smtplib
from email.mime.text import MIMEText

# 공간정보 오픈 플랫폼 오픈API. 도로명 주소를 위도, 경도 좌표로 변환
https://www.vworld.kr/dev/v4api.do

# 날씨 관련 API 
https://home.openweathermap.org/users/sign_in

# 문자 전송 API
https://www.twilio.com

#데이터프레임에서 row 별 접근
for idx, row in df.iterrows():

#주식투자
하투에서 주식 매매를 위한 REST API 를 제공함
API 를 잘 읽고 사용하면 됨

# 코딩 
plt.gca().set_aspect('equal', adjustable='box') # x,y축 눈금 스케일 동일하게
plt.annotage('y=ax+b', xy=(2,3), fontsize=10) # 텍스트를 그래프에 나타내기
plt.cla() # 좌표축 지우기. 그래프가 업데이트 될 때 마다 나타낼 경우에 사용
plt.style.use('dark_background') # 스타일 변경
plt.style.use('Solarize_Light2') # 스타일 변경
ptl.fill_between(x, y1, alpha=0.2)
random.choice(string.ascii_letters) # 임의서 문자 생성

# 수식 표현하기
plt.annotate(r'$y = x^2 - 2x +3$', xy=(2,3))

# 소리 내기
def beep_sound():
    freq = 2000
    dur = 200
    ws.Beep(freq, dur)

# 코드
selector : html 문서 내에서 해당 정보를 담고 있는 위치 정보

# 이론
자바스크립트의 ajax 를 사용하면 비동기 방식으로 데이터를 서버에 전달할 수 있음
비동기 : 페이지 전체를 새로고침하지 않고 페이지의 일부만 바뀌게 할 수 있다는 뜻

# 프로세스와 쓰레드
리소스를 공유해야 할 경우에는 멀티 스레드 방식이 나음
독립된 리소스를 여러 개의 프로세스가 각각 사용해야 하는 경우에는 멀티 프로세스 방식

+ Recent posts