파이썬 버전은 3.8.7버전 설치
Jupyter 설치 및 Jupyter Notebook 실행
CMD)
c:\users\[유저명]\appdata\local\programs\python\python38\python.exe -m pip install --upgrade pip
pip install jupyter
pip list
# jupyter가 설치되었는지 확인!
cd C:\Users\ [유저명] \Desktop
md py_data1
cd py_data1
jupyter notebook
Jupyter Notebook 여는 bat파일 만들기
@echo off
cd C:\Users\admin\Desktop\py_data1
jupyter notebook
Python 맛보기
환율을 불러오는 코드 작성하기
!pip install bs4
# bs4 = beautifulsoup는 HTML이나 XML에서
# 원하는 정보를 가져올 수 있는 라이브러리 입니다.
%%writefile 오늘의환율.py
# %% <- 매직키는 가장 앞에 써주어야 합니다.
from bs4 import BeautifulSoup
import urllib.request as req
# 네이버에서 HTML 가져오기
url = "https://finance.naver.com/marketindex/"
res = req.urlopen(url)
# HTML 분석하기
soup = BeautifulSoup(res, "html.parser")
# 원하는 데이터 추출해서 표기하기
results = soup.select("span.value")
print("달러 =", results[0].string+"원")
print("위안 =", results[3].string+"원")
print("유로 =", results[2].string+"원")
input("엔터를 누르면 종료됩니다.")
실행결과 :
오늘의환율.py라는 파일이 생성됩니다.
명함용 qr코드 만들어보기
!pip install qrcode
# qrcode를 사용하기 위한 pip 설치
import qrcode
img = qrcode.make('''
회사명: 111
이름: 홍길동
주소: 인천
전화번호: 010-1234-5678
메일주소: hong@gmoll.com
''')
type(img)
img.save("name.png")
실행결과 :
name.png라는 qrcode 이미지 파일이 생성됩니다.
회사명: 111
이름: 홍길동
주소: 인천
전화번호: 010-1234-5678
메일주소: hong@gmoll.com
Python Turtle Graphic으로 그림 그리기
import turtle as t
t.bgcolor("black")
t.speed(0)
for x in range(200):
if x % 3 == 0:
t.color("red")
if x % 3 == 1:
t.color("yellow")
if x % 3 == 2:
t.color("blue")
t.forward(x*2)
t.left(119)
실행결과:
Google 번역을 해주는 프로그램 만들기
!pip install googletrans==3.1.0a0
아스키코드(ASCII)와 유니코드(Unicode)
아스키코드 (1바이트)
영어와 일부 특수문자가 들어있는 집합
유니코드 (2바이트)
전 세계의 문자를 65536개의 집합으로 만들어 놓은 것
한자 40%, 한글 18%