※복습 노트
* 파이썬 공식 스타일 가이드
- https://www.python.org/dev/peps/pep-0008/
- https://docs.python.org/ko/3/tutorial/controlflow.html#intermezzo-coding-style
* List와 Dictionary
a_list = [ ] #비어있는 리스트 만들기
a_list.append() #리스트에 값을 넣는다
a_dict = { }
* 파이썬 명령어
def 함수이름 (필요한 변수들) :
내릴 명령어들을 순차적으로 작성
#사용하기
함수이름(필요한 변수들
* 파이썬 조건문
def is_even(num): # is_even는 num을 변수로 받는 함수 이름 if num % 2 == 0: # num을 2로 나눈 나머지가 0이면 return True # True (참)을 반환한다. else: # 아니면, return False # False (거짓)을 반환한다. |
#html 조건문 function is_even(num){ if (num % 2 == 0) { return true; } else { return false; } } |
* 파이썬 반복문
fruits = ['사과', '배', '참외'] for fruit in fruits: # fruit는 임의로 지은 이름 print (fruit) | #html 반복문 let fruits = ['사과','배','참외'] for (let i=0; i<fruits.length; i++) { console.log(fruits[i]) } |
* 파이썬 조건문 & 반복문으로 숫자 세기
fruits = ['사과', '배', '배', '감', '수박', '귤', '딸기', '사과', '배', '수박'] def count_fruits(name): count = 0 for fruit in fruits: if fruit == name: count += 1 return count subak_count = count_fruits('수박') print(subak_count) # 수박의 갯수 출력 | #html 조건문 & 반복문으로 숫자 세기 let fruits = ['사과', '배', '배', '감', '수박', '귤', '딸기', '사과', '배', '수박']
let count =0; for (let i=0; i<fruits.length; i++) { let fruit == fruits[i]; if (fruit =='수박'){ count +=1; } }
|
* 웹스크래핑
- 패키지 설치 : beautifulsoup4 HTML 코드를 쉽게 스크래핑 해오기 위한 도구
- 태그 안의 텍스트를 찍고 싶을 땐 → 태그.text
태그 안의 속성을 찍고 싶을 땐 → 태그['속성']
|
*크롤링한 내용에서 공백 없애기 .text.strip()
'공부하는 날' 카테고리의 다른 글
[학습노트][인프런] 데이터과학과 IT영역에서의 파이썬과 크롤링 큰 그림 이해하기 (0) | 2020.12.28 |
---|---|
[Edwith]모두를 위한 프로그래밍: 파이썬 자료구조 (0) | 2020.11.02 |
[People Analytics] 로지스틱 회귀분석 (0) | 2020.10.18 |
[People Analytics] 종속 변수가 명목 변수일 때, 카이제곱 검정 (0) | 2020.10.15 |
[People Analytics] 급해서 찾아보는 t-test(t검정) (0) | 2020.10.11 |