Python(31)
-
[Python] 간단한 웹 스크래핑으로 뉴스 자동 수집하기
"Python으로 원하는 정보를 자동으로 수집할 수 있다면?"뉴스, 쇼핑몰 가격 비교, 실시간 트렌드 분석 등 다양한 활용이 가능한 **웹 스크래핑(Web Scraping)**을 소개합니다.오늘은 Python을 활용해 뉴스 기사를 자동으로 가져오는 웹 스크래핑 코드를 작성해보겠습니다.💡 단 몇 줄의 코드만으로도 원하는 데이터를 쉽게 수집할 수 있습니다!📌 1. 웹 스크래핑(Web Scraping)이란?✅ 웹 스크래핑이란?웹사이트에서 데이터를 자동으로 가져오는 기술반복적인 정보 수집을 자동화하여, 수작업을 줄일 수 있음주로 뉴스, 상품 가격, 주식 정보, SNS 데이터 수집 등에 활용✅ 주의할 점:✔ 웹사이트의 robots.txt 정책을 확인해야 합니다.✔ 과도한 요청은 서버에 부담을 줄 수 있으므로 ..
2025.03.10 -
[Python] 파일 정리 자동화 프로그램 만들기 | 초보자도 쉽게 따라하는 코드 예제
💡 소개: Python으로 파일 정리를 자동화하는 방법파일이 정리되지 않으면 중요한 문서를 찾기도 어렵고, 하드디스크가 금방 지저분해집니다.오늘은 Python을 활용해 파일 정리 자동화 프로그램을 만드는 방법을 소개하겠습니다.이 글에서는 다음과 같은 기능을 구현합니다.✔ 파일을 특정 폴더로 이동✔ 확장자별로 파일을 자동 분류✔ 파일 이름 자동 변경✔ 폴더 정리 자동화 스크립트 제작Python 초보자도 쉽게 따라 할 수 있도록 자세한 코드 예제와 실전 활용 팁을 제공합니다!🚀 1. Python 파일 관리 자동화의 필요성많은 사람들이 다운로드 폴더나 데스크톱이 어지럽혀진 경험이 있을 것입니다.파일을 하나씩 정리하는 것은 귀찮고 시간이 많이 들죠.Python을 이용하면 클릭 한 번으로 파일 정리가 가능합니..
2025.02.19 -
딥러닝 vs 머신러닝
금일은, AI교육 자료입니다. 제가 직접 제작한 PPT를 첨부해가며 내용을 작성하겠습니다. 현업분들이 AI를 도입하기 위해, AI가 어떤것이고, 흔히 말하는 딥러닝과 머신러닝의 차이, 그리고 어떻게 AI가 적용되고 있는지에 대해 알아보겠습니다. 먼저 목차는, 위와 같이 진행할것이며, 먼저 머신러닝과 딥러닝의 차이를 알아보겠습니다. 크게 AI안에 머신러닝이 있고 머신러닝 안에 딥러닝이 있다라고 개념을 잡으면 될것 같습니다. AI라는 큰 기술안에 머신러닝이 있는것이며, 머신러닝 안에서 머신러닝의 고급 기술을 딥러닝이라고 생각하면 될것 같습니다. 각 용어를 정리하자면, 그리고, 머신러닝와 딥러닝을 학습 방법의 관점에서 차이를 살펴보자면, 위와 같이 머신러닝은 데이터를 수집하고, 변수를 가공하고 학습하는데 있어..
2021.09.26 -
[Python]국내 주식 불러오기
오늘은 파이썬을 이용하여 국내 상장된 주식을 불러오고, 데이터를 확인해보는 작업을 실시해 볼 것입니다. 최근, 코스피가 3000이 넘어가며 2020년의 가장 화제는 주식시장이라고 말할 정도로 뜨거운 관심이였습니다. 따라서 대부분의 사람들이, 주식시장에 많은 관심을 가지고 있는데, 파이썬을 사용하여 국내 상장된 주식과, 상장된 주식의 상황을 보는 코드를 작성해 보겠습니다. 이번 작업은 모드 JupyterNotebook을 사용하였으며, 모든 코드 작업은 제 github계정에 올려놓겠습니다. https://github.com/sungmin808/kaggle/blob/master/%EC%A3%BC%EC%8B%9D/%EC%A3%BC%EC%8B%9D.ipynb sungmin808/kaggle kaggle compe..
2021.02.01 -
[Python]파이썬 이메일 보내기
이번에는 파이썬을 활용하여 이메일을 보내보는 코드를 작성해 보겠습니다. 먼저 파이썬에서 이메일을 보낼때 필요한 라이브러리에 대해 알아보겠습니다. 라이브러리를 아래와 같이 작성하고 하나하나 설명해 보겠습니다. 'smtplib'는 파이썬에 내장되어있는 라이브러리로 따로 설치할 필요가 없습니다. smtp는 메일을 쉽게 보내주는 라이브러리로 간단하게 메일을 보내는 약속입니다. 그리고 'email.message'에서 'EmailMessage'만 사용할 것인데 'EmailMessage'는 우리가 작성하고자 하는 이메일을 mine형태로 변환해 주는것을 의미합니다. 그리고 'imghdr'은 이미지의 유형을 판단해주는 역할을 하는데 이번 메일에서 이미지를 첨부하여 보낼예정이기 때문에 필요한 라이브러리입니다. 're'는 ..
2021.01.19 -
[Python]번역프로그램 만들기
이번에는 python을 사용하여 번역프로그램을 만들어 보겠습니다 이번에 사용할 라이브러리는 googletrans입니다. googletrans는 언어 감지및 번역을 도와주는 라이브러리 입니다. 저는 그중 Translator을 사용하고 싶기 때문에 아래와 같이 코드를 입력하였습니다. 이를 실행하면 아래와 같은 결과가 출력될수도 있습니다. 이는 googletrans api의 업데이트로 인해 발생하는 문제입니다. 따라서 터미널에 "pip uninstall googletrans"를 실행시켜 기존에 설치한 googletrans api를 삭제한 후, "pip install gooletrans==3.10a0"로 재설치하면 오류를 해결할 수 있습니다. 이제 translate변수를 만들어 번역 라이브러리를 아래와 같이 설..
2021.01.18