본문 바로가기

Python

(11)
파이썬 웹 크롤링 마스터하기-1 requests 모듈, HTTP Request란? * HTTP Request란? : HTTP는 Hyper Text Transfer Protocol의 줄임말입니다. 즉 Hyper Text 형식으로 주고 받는 Protocol이다. Transfer Protocol은 한국어로 통신 규약이라고 할 수 있는데, 이 또한 무슨 소리인지 잘 이해가 안 될 거예요. 쉽게 말하면 그냥 주고 받는 형식이나 양식이라고 보시면 됩니다. 예를 들자면, 어떤 통신 규약의 이름이 "편지 프로토콜"이고 이 프로토콜은 "수신자", "내용", "발신인" 등등을 기본적으로 갖고 있다고한다면, 이 프로토콜로 주고받는 데이터는 모두 저 내용을 갖고 있는 겁니다. HTML 을 예로 들면 body, head, method 등을 갖겠네요. 가장 빠르고 간편하게 HTTP Request를 확인하는 법..
파이썬 웹 크롤링 마스터하기 계획 1. requests module과 간단한 HTTP Request 개념 2. requests 모듈과 BeautifulSoup 모듈의 사용법과 예제 3. requests 모듈과 BeautifulSoup 모듈을 이용해 가져온 데이터를 저장 및 시각화하기. (json, matplotlib, pandas 등등) 4. form 제출 없이 데이터 가져오기 5. REST API 이용해 데이터 가져오기 5. headless chrome 모듈인 pyppeteer을 이용해 데이터 가져오기
[파이썬 게임 예제] pygame으로 벽돌깨기 만들기 pygame 모듈 자체의 사용법이나 모듈 자체에 대한 강좌가 아닌,pygame 모듈을 이용해 만든 게임 예제인 벽돌깨기에 대해 소개하는 글 입니다.벽돌깨기를 어떻게 만들 지 막막하신 분들께 추천 ● python3 및 pygame install 하는 법 여러가지 방법이 있겠지만 제가 이번에 새 노트북을 사면서 linux Ubuntu를 깔자마자 python3를 깔았을 때 기준으로 알려드릴게요.python3 나 python2나 pygame으로 게임을 만드는 것 자체에서는 차이는 없는 것 같아요.python2로는 깔고 쓰고 하는 게 정말 쉬우니 따로 설명 안 하겠는데,python3는 제가 좀 버벅댔어서 혹시 도움이 될까 싶어 올려요. sudo apt install python3sudo apt install py..