A Developing Developer
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Pythom 패키지 본문
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Pythom 패키지
H-JJOO 2022. 10. 12. 17:25- 패키지?
Python 에서 패키지는 모듈(일종의 기능들 묶음)을 모아 놓은 단위이다. 이런 패키지 의 묶음을 라이브러리 라고 볼 수 있다. 실습 중인 파이참에서는 외부 라이브러리를 사용하기 위해서 패키지를 설치한다.. 즉, 여기서는 패키지 설치 = 외부 라이브러리 설치 라고 생각하면 된다.
- pip(python install package) 사용 - requests 패키지 설치
앱을 설치할 때 앱스토어/플레이스토어를 가듯이, 새로운 프로젝트의 라이브러리를 가상환경(공구함)에 설치하려면 pip 를 이용하게 된다.
1) 왼쪽 상단 '파일' > 설정 > 프로젝트:'프로젝트명' > Python 인프리터
+ 버튼을 클릭하면
필요한 패키지를 검색한 후 설치하면 된다.
- Python 에서 API 데이터를 받아오는 방식이다 (그냥 이렇게 쓴다...)
import requests # requests 라이브러리 설치 필요
r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair')
rjson = r.json()
- requests 써보기
import requests # requests 라이브러리 설치 필요
r = requests.get('http://spartacodingclub.shop/sparta_api/seoulair') # 서울 미세먼지 API
rjson = r.json()
gus = rjson['RealtimeCityAir']['row']
for gu in gus:
print(gu['MSRSTE_NM'], gu['IDEX_MVL'])
잠깐!
==============들여쓰기 실수하면 이런 문제가 발생한다===================
==============들여쓰기 실수하면 이런 문제가 발생한다===================
위와같이 배운 문법을 활용하여 출력하고자하는 값을 컨트롤 할 수 있다.
=================================================================================
스파르타코딩클럽_웹개발_종합반(강의자료)
=================================================================================
오늘은 Python 기초 문법과 기존에 배웠던 API 를 Python 에서 어떻게 사용하는지 배웠다.
아직 배울게 많겠지만, 슬슬 Javascript 와 Python 을 혼용할 수 도 있게다는 걱정이든다.
Spring 개발자가 목표인 나로써는 Java 도 배울텐데,
해깔리고 혼용할때 마다 검색해서 덜 그러도록 노력해야겠다.
(오늘 마지막 강의에 클롤링도 배웠는데, 흐름이 끊겨서 내일 진행하겠다.)
'내일배움캠프 4기 > [왕초보] 비개발자를 위한, 웹개발 종합반 (프로그래밍 실무, 풀스택)' 카테고리의 다른 글
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Flask (0) | 2022.10.14 |
---|---|
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - DB(mongoDB) (0) | 2022.10.14 |
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Python (0) | 2022.10.12 |
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Ajax 복습 (0) | 2022.10.12 |
웹개발 종합반 (프로그래밍 실무, 풀스택) 39회차 - Ajax (1) | 2022.10.11 |