1. 파이썬 기초
변수 기본연산
a = 3
b = a
a = a + 1
num1 = a*b
num2 = 99
자바와 다른 점은 중괄호 {} 와 세미콜론을 사용하지 않는 다는 것. 들여쓰기만으로 과연 구별이 될까?하면서 의문이 들었는데 적응되니 익숙해졌음. 그리고 무엇보다 자료형이 따로 없는거같음. 자바스크립트조차 var 혹은 let을 쓰는데 얘는 그런것조차 작성하지 않았음.
리스트사용법 기초
a_list = []
a_list.append(1)
a_list.append([2,3])
파이썬에서 리스트에 자료를 추가할 경우 append를 사용한다.
Dictionary 형
a_dict = {}
a_dict = {'name':'bob','age':21}
a_dict['height'] = 178
자바스크립트와 동일함.
people = [{'name':'bob','age':20},{'name':'carry','age':38}]
# people[0]['name']의 값은? 'bob'
# people[1]['name']의 값은? 'carry'
person = {'name':'john','age':7}
people.append(person)
# people의 값은? [{'name':'bob','age':20},{'name':'carry','age':38},{'name':'john','age':7}]
# people[2]['name']의 값은? 'john'
2. 패키지 사용해보기
Requests(자바스크립트의 Ajax와 같음)
예)
import requests # requests 라이브러리 설치 필요
r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair')
rjson = r.json()
gus = rjson['RealtimeCityAir']['row']
for gu in gus:
print(gu['MSRSTE_NM'], gu['IDEX_MVL'])
서울시 미세먼지API를 가져와서 지역별 미세먼지 지수를 출력하는 예제.
Beautifulsoup4
기본 세팅
import requests from bs4 import BeautifulSoup
# 타겟 URL을 읽어서 HTML를 받아오고,
headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}
data = requests.get('https://movie.naver.com/movie/sdb/rank/rmovie.naver?sel=pnt&date=20210829',headers=headers)
# HTML을 BeautifulSoup이라는 라이브러리를 활용해 검색하기 용이한 상태로 만듦
# soup이라는 변수에 "파싱 용이해진 html"이 담긴 상태가 됨
# 이제 코딩을 통해 필요한 부분을 추출하면 된다.
soup = BeautifulSoup(data.text, 'html.parser')
| [파이썬 기초] 배열 기초 (0) | 2022.02.28 |
|---|---|
| [파이썬]전체 문자열중 지정한 길이 출력하기 (0) | 2022.02.28 |
| [웹개발 종합반 2주차] 회고록 WIL (0) | 2022.02.11 |
| [웹개발 종합반 1주차] 회고록 (0) | 2022.02.11 |
| [파이썬] ajax, API 만들기 (0) | 2022.01.25 |