일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- find_all()
- category_encoders
- PYTHON
- json
- stopwords
- beautifulsoup
- IOPub
- 그리디
- 원소주
- pos_tag
- Django
- 인공지능
- Trouble shooting
- EarlyStopping
- 크롤링
- 트러블슈팅
- pandas
- aof
- 이것이 코딩 테스트다
- 파일입출력
- AI
- Logistic linear
- selenium
- Roc curve
- auc
- semi-project
- ML
- SMTP
- 잡담
- 머신러닝
- Today
- Total
목록분류 전체보기 (48)
개발 블로그
CODELION [심화]같이 푸는 Python 강의중에서 크롤링 강의를 듣고 응용해보기 위해서 네이버 스포츠 해외축구에서 EPL순위를 크롤링하는 프로그램을 만들어 봤습니다. 네이버 스포츠 스포츠의 시작과 끝! sports.news.naver.com 목차> 더보기 목차 01 BeautifulSoup를 활용한 크롤링 시도 우선 배운대로 requests와 BeautifulSoup를 사용하려고 했습니다. 맨체스터 시티 FC라는 이름을 가져오기 위해 F12를 눌러 크롬개발자도구로 해당 부분의 태그를 찾았습니다. (참고 : 크롬개발자도구 활용법) 태그는 span, 클래스는 name을 전달인자로 하여 findAll('span','name')함수를 사용하였습니다. import requests from bs4 impor..
[CODELION 강의] [심화] 같이 푸는 PYTHON - 오늘의 날씨에서 JSON이라는 개념이 나왔는데, 정보처리기사 공부를 할때도 나왔던 개념이고 데이터 전송에 관한 필수적인 개념인 것 같아 정리해 보려고 합니다. 01 JSON(JavaScript Object Notation) Javascript 객체 문법으로 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷입니다. 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용합니다(서버에서 클라이언트로 데이터를 전송하여 표현하려거나 반대의 경우). 그리고 비동기 브라우저/서버 통신 (AJAX)을 위해, 넓게는 XML(AJAX가 사용)을 대체하는 주요 데이터 포맷입니다. JSON은 문자열 ..
우리는 C, C++, Python 등의 프로그래밍 언어로 코딩을 할 때 거의 매번 라이브러리를 추가합니다. C에서는 #include, C++에서는 #include 같은 기본입출력 라이브러리(헤더 파일)를 추가해주고 Python에서도 time, random, sys등 수많은 라이브러리가 있습니다. 그리고 프론드엔드 프레임워크 React, Flutter, Vue, Angular ... 백엔드 프레임워크 Spring, Django, Node.js ... 위와 같은 프레임워크 또한 많이 존재합니다. 각각 봤을 때는 분명 차이가 있는 것처럼 보이지만 명확하게 어떤 차이점이 존재할까요? 둘 다 코드 위에 추가해서 각각의 기능들을 불러와 사용해주는 거 아닌가요?? 이러한 궁금증 때문에 이번에 라이브러리와 프레임워크의..
BeautifulSoup를 이용한 Crawling API로 날씨 정보를 가져와서 오늘의 날씨 프로그램 googletrans라이브러리를 활용한 번역기 프로그램 SMTP를 활용한 메일 보내기 프로그램 이번에는 세 번째 '번역기 프로그램', 네 번째 '메일 보내기 프로그램'에 대해 보겠습니다!! 목차> 더보기 목차 01_01 googletrans googletrans는 구글에서 제공하는 파이썬 라이브러리로 번역과 관련된 기능을 제공합니다. from googletrans import Translator를 추가해주고 translator = Translator()를 통해 번역기를 생성합니다. translator.detect(text)는 매개변수가 어떤 언어인지 판별해줍니다. 번역 할 언어를 입력할때는 다음주소를 참..
BeautifulSoup를 이용한 Crawling API로 날씨 정보를 가져와서 오늘의 날씨 프로그램 googletrans라이브러리를 활용한 번역기 프로그램 SMTP를 활용한 메일 보내기 프로그램 이번엔 두 번째 '오늘의 날씨 프로그램'에 대해 정리해보겠습니다. 날씨 정보를 얻기 위해 OpenWeather라는 사이트의 API를 사용하였습니다. https://openweathermap.org/ 목차> 더보기 목차 01_01 API란? 'API(Application Programming Interface) 는 프로그램과 프로그램을 연결해주는 인터페이스'라고 쉽게 설명할 수 있습니다. 우선 requests모듈을 추가해주고 사이트에서 발급받은 apikey를 복사해서 붙여넣기 해줍니다. import request..
더보기 [심화] 같이 푸는 PYTHON 강의를 마지막으로 실시간 강의를 시작하기전에 듣는 CODELION강의를 다 들었습니다. 이번 강의에서는 다음과 같은 것들을 진행했습니다!! BeautifulSoup를 이용한 Crawling API로 날씨 정보를 가져와서 오늘의 날씨 프로그램 googletrans라이브러리를 활용한 번역기 프로그램 SMTP를 활용한 메일 보내기 프로그램 우선 크롤링 프로그래밍에 대해 정리해 보겠습니다. 목차> 더보기 목차 01_01. Crawler, Crawling Web Crawler : 웹 페이지의 데이터를 모아주는 소프트웨어 Web Crawling : 크롤러를 사용해 웹 페이지의 데이터를 추출해 내는 행위 01_02 requests requests모듈은 웹사이트에 HTTP요청을 ..
이두희님이 직접 강의하신 일단 만드는 PYTHON강의에 대해 정리하겠습니다:) 대체로 기초 파이썬 강의와 비슷한 난이도이며 겹치는 부분이 꽤 많았습니다. 하지만 내용이 좀 더 깊은 느낌이었습니다. 일단 겹치는 부분은 제외하면서 궁금한 점이나 추가적으로 필요하다고 느껴지는 부분을 붙여서 글을 써보려고 합니다. 목차> 더보기 목차 01_01 집합 자료형 set 집합 자료형은 set()함수를 통해서 만듭니다. 집합은 순서가 없습니다. 겹치는 요소가 없습니다. 원소의 순서를 보장하지 않습니다. 집합 자료형 연산 합집합 : 두집합을 합치며, 겹치는 원소를 알아서 합쳐줍니다. 합집합 연산자 : | 교집합 : 겹치는 원소만 뽑아냅니다. 교집합 연산자 : & 차집합 : 겹치는 원소를 빼줍니다. 차집합 연산자 : - s..
코드라이언 AI SCHOOL 첫 번째 주는 Python기본 강의를 듣는 것으로 시작했습니다~~! Python은 계속 사용했던 언어라서 익숙한 내용들이지만 다시 한번 정리하는 느낌으로 글을 써봅니다!! 목차> 더보기 목차 01_01 input(), print(), int() Python에서 입출력 함수는 input()과 print()가 담당합니다. input()을 통해 입력받으면 입력받은 값이 숫자여도 문자열 자료형으로 저장됩니다. 따라서 숫자를 입력하였을때 정수형 자료형으로 활용하길 원한다면 int()함수를 통해 캐스팅해줘야 합니다. food1 = input("내가 먹은 음식의 가격 : ") #5000입력 food2 = input("친구가 먹은 음식의 가격 : ") #7000입력 food1 = int(f..