일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- linux
- HTML
- MongoDB
- sequelize
- ubuntu
- AWS
- React
- TypeScript
- Crawling
- macos
- wireshark
- css
- S3
- typeorm
- postman
- mysql
- node.js
- mongoose
- docker
- Express
- Network
- OOAD
- Kotlin
- Util
- Android
- python
- DATABASE
- algorithm
- OS
- Scheduling
- Today
- Total
목록
반응형
Python (33)
Seongwon Lim
크롤링(Crawling)이란? 크롤링이란 쉽게 설명하면 웹사이트에서 내가 원하는 데이터를 추출하는 것이다. 크롤링이라는 의미의 이해를 돕고자 예시를 가져왔다. 특정 쇼핑몰 인기순위 top10 제품의 이름과 가격 가져오기 네이버 블로그 검색 결과 가져오기 특정 인터넷 기사의 기사 제목 가져오기 쿠팡 검색창에서 노트북 검색 후 상위 4개 상품의 상품명 가져오기 이처럼 사용자가 원하는 웹사이트에 들어가서 원하는 데이터를 추출하여 가져오는 것을 말한다. 파이썬은 크롤링을 위한 많은 라이브러리를 제공하고 있으며 라이브러리를 통해 편리하게 크롤링 기능을 구현할 수 있다. 주로 파이썬에서 크롤링을 위해 필요한 라이브러는는 requests, BeautifulSoap 이다. requests library 페이지를 가져오..
[Python] 리스트, 튜플, 셋, 딕셔너리 정리하기 Python Collections 리스트, 튜플, 셋, 딕셔너리 4가지가 존재 List : 원소들이 순서가 있는 상태로 나열되어 있는 것 Set : 원소들이 순서가 없는 상태로 나열되어 있는 것 인덱스 접근이 불가능하다. Tuple : 리스트와 비하지만 원소들의 값을 바꿀 수 없다는 특징이 있음 Dictionary : key - value 쌍으로 이루어져 있고, 순서가 없다. key 값을 기준으로 인덱싱을 하기 때문이다. List Constructor 을 통해서 생성할 수 있다. 서로 다른 타입의 데이터를 담을 수 있다. 가변적이고 순차적인 특징을 가지고 있다. # list 라는 메소드를 통해서 만든 예시 thislist = list(("apple"..
What is Fast API? FastAPI는 타입 힌트(Type hint)를 제공하는 파이썬 웹 프레임워크로 현대적이고 빠른(고성능) 개발을 지원한다. Type hint 알고가기 def foo(a: int) -> int: b: int = 10 return a*b 타입 힌트는 python 3.5 버전 이상에서 사용할 수 있으며, 코드 가독성 향상 및 사용자가 프로그래밍을 할 때 인자 및 변수에 대한 타입을 정의할 때 헷갈리지 않게 도와준다. 위처럼 변수에 타입 힌트를 정의할 수 있으며 언뜻 보면 타입스크립트와 비슷하다. 그러나, 파이썬은 정적 타입을 지향하는 것이 아니다. 타입 힌트는 언어 그대로 힌트를 제공하는 것이며 파이썬은 동적 타입을 지향하는 언어이다. 그래서 인자 a에 정수 값이 아닌 str..