상세 컨텐츠

본문 제목

21.10.25 개발일지

이렇게라도 이과를 묻혀보려고

by yoooz 2021. 10. 25. 23:55

본문

Python은 Javascript에 비해 더 직관적인 프로그램

library가 방대한 것으로 유명(=package)

 

- 프로그램에서 함수는 정해진 동작을 실행하게 하는 것을 말함, 변수를 받든 안받든.

 

- Python은 줄바꿈으로 함수 포함을 나타내므로 Tab이 아주 중요⭐︎

 

- list는 주로 dictionary와 함께 쓰인다

 

[ Python 기초 문법 ]

 /에러 확인 방법/ 

Traceback (most recent call last):
  File "/Users/lyj/Desktop/Coding/Pythonprac/hello.py", line 4, in <module>
    print(first_name+num)  ▶︎ 에러난 위치
TypeError: can only concatenate str (not "int") to str  ▶︎ 에러에 대한 설명

 

에러 위치와 설명만 확인하면 되고, 에러 설명을 구글링하면 방법과 이유 찾을 수 있다.

 

 / 예시)list가 5개 들어있는 dictionary / 

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:  ▶︎ people리스트가 person을 통해 값이 거쳐온다?나온다?써먹는다?암튼 그런 뜻?
   if person['age'] < 21:
      print (person['name'])

▶︎ people 리스트에서, age가 21살 보다 어린 person의 name을 조건문으로 값을 가져오기

   (for문 안에 if문으로 값 가져오기)

 

 

 / 반복문 예시 / 

gus = rjson['RealtimeCityAir']['row'];  ▶︎ ajax랑 비슷

for gu in gus:
gu_name = gu['MSRRGN_NM']
gu_mise = gu['IDEX_MVL']
print(gu_name, gu_mise)

 

 

[ 크롤링 ]

구글, 네이버 등 검색엔진에서 자료를 수집하요 내가 원하는 부분만 색인하는 것(스크래핑)

코드단을 요청하는 것, 내가 원하는 정보를 잘 추출하는 것 이 가장 중요

'이렇게라도 이과를 묻혀보려고' 카테고리의 다른 글

21.10.27 개발일지  (0) 2021.10.28
21.10.26 개발일지  (0) 2021.10.26
21.10.24 개발일지  (0) 2021.10.24
21.10.23 개발일지  (0) 2021.10.24
21.10.19 개발일지  (0) 2021.10.19

관련글 더보기