일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- #위도#경도#비정형데이터#크롤링
- #K-means #Clustering
- #크롤링 #웹문서
- 숫자빼고 중복되는 코드동작법
- #비정형#카카오api#api#크롤링
- 카카오APi
- 셀레니움
- #비정형 데이터 #네이버 #지도 #크롤링
- 웹매크로 #세잔느
- 위도경도
- 코딩
- 파이썬
- 구글 지오코드
- 파이썬 셀레니움
- 웹크롤링
- Today
- Total
지방이의 Data Science Lab
파이썬 동작 원리를 알지 못할 때 머릿 속에선 1 2 3 4 5 6 7 8 a = 1 def letsthinkofglobal_a(a): a = a + 1 print(a) letsthinkofglobal_a(2) # 3 print(a) # 1 이렇게 되는게 이상할 것이다. 머릿속에서 생각되는 함수 자체 내에 같은 변수명을 써주더라도 함수 내에서는 지역변수라 바깥 다른 변수들에 영향을 주지 못한다. 다만 global a이런 식으로 선언을 해주면 영향을 줄 수 있다. 1 2 3 4 5 6 7 8 9 10 a = 1 def letsthinkofglobal_a( ): global a a = a + 1 print(a) letsthinkofglobal_a( ) # 2 print(a) # 2 이렇게 바깥에 있던 a를 ..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 def sum_val(*args): a = 0 for i in args: a = a + i print(a) sum_val(1,2,3,4) # 10 def sum_val(*args): print(sum(*args)) sum_val(1,2,3,4,5) # TypeError *args 를 쓰게 되면 def안에 변수를 따로 지정하지 않아도 한번에 여러 변수까지 담아낼 수 있다. 단 사용 법은 for룹을 써줘서 for i in args 이런식으로
1 2 3 4 5 6 7 8 9 10 11 12 a = 0 while a
1 2 3 4 5 6 7 8 9 a = 60 if a>= 60: message = "good" else: message = "bad" print(message) # good 1 2 3 4 a = 60 message = "good" if a >=60 else "bad" print(message) # good 한줄로 더 간단하게 표현할 수 있는 조건부 표현식 조건부 표현식일 땐 else가 꼭 있어야 돌아가
0. Notepad++을 먼저 깔아두면 나중에 세팅 변경할 때 편하다. notepad-plus-plus.org/downloads/ Downloads | Notepad++ notepad-plus-plus.org 1.Jekyll 기반의 GitHub Page 생성(1) - 환경설정 2. 테마를 이 분과 다르게 Minimal-Mistakes를 쓰기로 결정했다. github.com/mmistakes/minimal-mistakes mmistakes/minimal-mistakes :triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio. - mmistakes/minimal-mistakes ..