PYTHON
-
python으로 유튜브 댓글 수집해보기 (feat. 스우파) | openpyxl, seleniumIT/파이썬 응용 프로그래밍 2021. 10. 27. 00:00
스트릿우먼파이터는 요즘 즐겨보는 프로그램이다. 개인적으로 엠마 댄서분을 굉장히 좋아한다. 사람 몸이 어떻게 그렇게 유연할 수 있는지 너무 신기할 뿐이다. 귀여운 외모에 최근 선보인 배틀 실력까지!! 제일 응원하는 팀이 원트였는데 탈락해서 집에서 보다가 눈물 흘렸다 ㅋㅋ 아무튼 본론으로 돌아와서, 유튜브에서 여러모로 반응을 분석해보면 재밌겠다 싶어서, 유튜브 댓글들을 스크래핑해보기로 했다. (상업적 사용은 절대 하지 않습니다!!, 그리고 혹시나 조회수 조작 등에 사용될까봐 방영 종료 이후 게재합니다.) 이제 스크래핑 방법을 알아보자!! (python, jupyter notebook은 설치 되어있다고 가정하고 포스팅합니다) 1. 필요한 모듈 설치 우선, 이번에는 DB가 아니라 엑셀 파일에 저장할 것이다. 엑..
-
파이썬 기초 정복하기 -3) 자료형(타입) : 데이터의 다양한 형태IT/파이썬 기초 2021. 10. 5. 12:03
앞 장에서 변수를 선언하는 방법과 의미를 알아보았다. (https://2island.tistory.com/24) 이번에는, 변수 선언 시, 변수에 대입해주는 "값"의 종류에 대해서 이야기해보려고 한다. a = 1 위 코드에서는 a라는 변수에 1이라는 값을 넣어줬다. 1이라는 값은 우리가 아는 "숫자"의 형태이다. 즉 이 데이터의 종류는 숫자가 된다. 우리는 이런 종류를 앞으로 type 또는 자료형이라고 부를 것이다. 1) 타입 이 데이터의 타입에는 어떤 것들이 있을까? - 정수 : int 정수는 우리가 수학시간에 배웠던 대로, 0을 포함한 모든 양수와 음수를 정수라고 한다. -1, -100, 1, 434 등등 소수점이 없는 우리가 아는 일반적인 숫자들을 정수라고 부른다. 그리고 우리는 이 정수형 타입을 ..
-
파이썬 기초 정복하기 -2) 변수란? 파이썬에서 변수의 의미IT/파이썬 기초 2021. 10. 1. 17:16
앞 장에서, 프로그램이라는 것이 어떻게 동작하고, 파이썬은 어떤 흐름으로 실행되는지에 대해서 알아보았다. (참조 : https://2island.tistory.com/21) 이제는 본격적으로 파이썬 문법에 대해서 배워볼 것이다. 우선 프로그래밍을 처음 배우는 사람이라면 "변수"라는 것이 무엇인지 정확히 인지하여야 한다. 우리가 여지껏 배웠던 변수는 수학에서 배웠던 "어떤 값이 들어올지 모르는, 변할수 있는 수"였다. 즉, 방정식에서 x,y값이 변수였다. 그런데 프로그래밍에서 변수는 조금 의미가 다르다. 바로 "값을 담아두는 공간"으로 해석할 수 있다. 앞 장에서 우리는 휘발성 데이터가 RAM에 저장된다고 했었다. 프로그래밍에서 말하는 변수는 휘발성 데이터이다. 왜냐하면, 프로그램이 끝나면 모두 사용되지 ..
-
파이썬 기초 정복하기 - 1) 프로그램 동작 순서 & 인터프리터IT/파이썬 기초 2021. 9. 28. 12:11
요즘 여러 사이트들을 들어가보면, 짧은 기간안에 프로그래밍을 가르쳐주겠다고 나온 강의들이 많다. 그런데 프로그래밍을 하면 할수록 프로그램이 컴퓨터 내부에서 어떻게 돌아가는지를 정확히 알아야(기초를 어느정도는 알아야) 디버깅, 응용프로그래밍 등을 할 때 더 높은 이해도를 가지고 더 좋은 코드를 짤 수 있다는 생각이 들었다. 그래서 최대한 자세하고 디테일하게 공부할 수 있도록 포스팅을 해보려고한다. 1. CPU & RAM & Hard Disk의 역할 "프로그램"이라고 하면, 일반적으로 소스코드 작성을 통해서 만들어진 소프트웨어를 의미한다. 웹상에 존재하는 각종 포털사이트, 모바일에서 사용할 수 있는 어플리케이션 등등 굉장히 많은 프로그램들이 존재한다. 이 프로그램들은 기본적으로 어떻게 돌아가고 있을까? 시대..