1
2
3
4
5
6
import requests # requests 라이브러리 설치 필요
 
= requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()
 
print(rjson['RealtimeCityAir']['row'][0]['NO2'])
cs
r.rr

r.json() →rjson을 프린트 할수있게 하는것

 

※반복문을 넣어보기

 

1
2
3
4
5
6
7
8
9
10
11
12
import requests # requests 라이브러리 설치 필요
 
= requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()
 
gus = rjson['RealtimeCityAir']['row']
 
for gu in gus
    gu_name = gu['MSRSTE_NM']
    gu_mise = gu['INDEX_MVL']
    if gu_mise > 100 :
        print(gu_name, gu_mise)
cs

'파이썬' 카테고리의 다른 글

파이썬 패키지  (0) 2022.05.30
파이썬 리스트, 딕셔너리  (0) 2022.05.30
파이썬의 for문  (0) 2022.05.30

사람들이 만들어둔 라이브러리나 패키지라고도 부르는데 지금은 같은거라고 생각해도됌

 

 

import 를 해서 갖다 쓰면 제작자가 '이렇게 써'라고 해둔대로 한두줄만 입력하면 어려운 기능들도 한두줄로 작동시킬수가 있음

 

"가상환경"

개념 : 회사에서는 패키지 a, b, c 를 설치해서 쓰고

개인 프로젝트에서는 패키지 b, c, e를 쓰는데

 

회사에서 최신버전의 b말고 전 버전인  b-를 쓰자고 할떄

개인프로젝트를 다시 b-로 다 바꿔야 하나? 와 같은 상황에서

 

다 담아둘 필요없이 공구함을 두개 만들어서

공구함1에 a,b-,c를 담아 두고

공구함2에 b, c, e를 담아 쓰는

 

가상환경이라는 개념이 등장 즉 프로젝트별 공구함임

라이브러리 용량 얼마나 한다고

 

중복되더라도 각 프로젝트마다 필요한 라이브러리를 담아두는 폴더라고 생각하면 됌

 

가상환경(virtual environment)[venv]

 

'파이썬' 카테고리의 다른 글

requests 패키지  (0) 2022.05.31
파이썬 리스트, 딕셔너리  (0) 2022.05.30
파이썬의 for문  (0) 2022.05.30

리스트 예제 for문

 

1
2
3
4
5
6
7
8
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']
 
count = 0
for ff in fruits:
    if ff == 'qo':
        count += 1
 
print(count)
cs

딕셔너리 예제 (for문 안에 if문)

1
2
3
4
5
6
7
8
9
people = [{'name': 'bob', 'age': 20}, 
          {'name': 'carry', 'age': 38},
          {'name': 'john', 'age': 7},
          {'name': 'smith', 'age': 17},
          {'name': 'ben', 'age': 27}]
 
for person in people:
    if person['age'] < 20:
        print(person)
cs

딕셔너리에서 age라는 키 값에 해당하는 value를 가지고올때는

person['age']라고 쓰는구나 하고 이해하기 '대괄호는 이때 쓰는거다' 가 아니라

'파이썬' 카테고리의 다른 글

requests 패키지  (0) 2022.05.31
파이썬 패키지  (0) 2022.05.30
파이썬의 for문  (0) 2022.05.30

리스트의 원소를 하나씩 빼서 쓰는방식 

자연스럽게 리스트가 다뺐으면 끝

.length 이런거 필요없이 직관적

1
2
3
4
5
6
7
8
fruits = ['사과','배','배','감','수박','귤','딸기','사과','배','수박']
 
count = 0
for ff in fruits:
    if ff == 'qo':
        count += 1
 
print(count)
cs

'파이썬' 카테고리의 다른 글

requests 패키지  (0) 2022.05.31
파이썬 패키지  (0) 2022.05.30
파이썬 리스트, 딕셔너리  (0) 2022.05.30

+ Recent posts