| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 웹크롤링
- #비정형 데이터 #네이버 #지도 #크롤링
- 위도경도
- 파이썬 셀레니움
- 카카오APi
- 코딩
- 숫자빼고 중복되는 코드동작법
- #K-means #Clustering
- 웹매크로 #세잔느
- 셀레니움
- 구글 지오코드
- #위도#경도#비정형데이터#크롤링
- 파이썬
- #비정형#카카오api#api#크롤링
- #크롤링 #웹문서
- Today
- Total
목록All (143)
지방이의 Data Science Lab
1 2 3 4 5 6 7 8 9 10 11 12 13 a = [1, 2, 3] b = [4, 5, 6] c = a + b print(c) #[1, 2, 3, 4, 5, 6] print(a*3) #[1, 2, 3, 1, 2, 3, 1, 2, 3] d = [1,2,3, [4,5,6]] print(d[3][1]) # 5 리스트끼리 더하라고 하면 수학처럼 연산되지 않는다. .append('x')와 같은 기능이다. 하나의 서랍장에 넣어주는 것뿐이다. 덧셈인 경우 서랍장이 하나로 바뀌고 곱셈인 경우 길이가 늘어날뿐 # 연산 방법 덧셈/곱셈을 통해 하고 싶던게 연산이라면 아래와 같이 list comprehension을 이용한다. 1 2 3 4 5 6 7 8 9 10 a = [1,2,3,4] b = [5,6,7,8] ..
1 2 3 4 5 6 7 8 9 10 a = 'Life is too short.' print(a.split()) # ['Life', 'is', 'too', 'short.'] # 아무것도 넣지 않으면 스페이스 기준으로 문자열을 자름 a = '12:34:567:8:910.' print(a.split(':')) # ['12', '34', '567', '8', '910.'] #문자열을 안에 넣어주면 넣어준건 없어지고 문자열을 자름
# .join( ) 문자열 삽입하는 .join( )은 리스트에서 많이 쓰인다. 1 2 3 a = ','.join('abcd') print(a) # a,b,c,d #upper( ), lower( ) 대소문자를 변환한다. 1 2 3 4 5 6 a = 'HI' print(a.upper()) # HI print(a.lower()) # hi #strip( ) 공백을 없앤다. 1 2 3 a = ' hi ' print(a.strip()) #hi
# .count( ) & .find( ) 1 2 3 4 5 6 7 8 a = 'hobby' print(a.count('b')) # 2 b가 이 문자열에 몇개 들어있는 지 갯수 세기. print(a.find('b')) # 2 #가장 앞에 있는 것의 위치만 알려줌. print(a.find('x')) # -1 #없는 경우 -1이 뜸. #.index .index도 .find랑 같은 역할을 하는데 .index같은 경우는 없는 경우 에러가 나므로 .find가 더 좋다. 다만, 리스트에선 index를 써야함. # .replace('a', 'b') 1 2 3 a = 'Life is too short.' print(a.replace('Life', 'A skirt')) # A skirt is too short.
숫자 반올림 1 2 3 a = "%0.4f" %3.141592 print(a) # 3.1416
편리하다고 생각되는 순서대로 정리해두었다. 3.6버전 이상부터 사용가능한 f "~~{변수명}"이 제일 편하다고 느껴진다. 다만 자릿수를 고정할 때 다음과 같이 쓴다. name = "Eric" age = 74 temp = f"Hello, {name}. You are {age :03d}." >> 'Hello, Eric. You are 074.' #0. f "~~{ }" 1 2 3 4 5 6 7 8 9 name = '지방이' b = f"adf {name} asdf." print(b) adf 지방이 asdf. age = 29 b = f'asdf {age} asdf {name}' print(b) asdf 29 asdf 지방이 #1. .format() 1 2 3 b = "adf {} asdf.".format('지방..
사고싶은 제품에 대해 웹 매크로를 돌려놓았다고 해도, 알람 사운드를 나도록 만들었다고 해도.. 내가 언제고 정해진 방에만 한정없이 앉아있지 않기 때문에 인스타그램으로 내 폰에 알람 메시지가 오게 만들고자 한다. 1. 크롬 드라이버 설치 [Python] 셀레니움 크롬 드라이버 설치 A to Z 1. 크롬 드라이버 설치 일단, 크롬 드라이버를 설치합니다. 아래 사이트로 들어가시면 자기 크롬 버전이 뭔지 확인할 수 있고 그거에 맞게 설치를 시작하시면 됩니다. www.whatismybrowser.com/detect/what- jlim0316.tistory.com 2. 아이디와 비밀번호 입력 이때 자기계정에 아이디를 보내는 건 더 코드가 늘어지고 귀찮으니 부계정을 새로 파는게 빠르다. 1 2 3 4 5 6 7 8..
1. 크롬 드라이버 설치 일단, 크롬 드라이버를 설치합니다. 아래 사이트로 들어가시면 자기 크롬 버전이 뭔지 확인할 수 있고 그거에 맞게 설치를 시작하시면 됩니다. www.whatismybrowser.com/detect/what-version-of-chrome-do-i-have What version of Chrome do I have? Wondering what version of Chrome you're running? This page will tell you if you're running Chrome and what version it is www.whatismybrowser.com 자신의 버전을 확인하셨다면 그에 맞는 크롬 드라이버를 설치해주세요. chromedriver.chromium.org..