본문 바로가기

코드리뷰/chatGPT(Python)코드69

라면 레시피로 쉽게 이해하는 Docker Docker는 이미지이자 컨테이너다. 세상에서 가장 맛있는 라면을 만드는 식당이 있다. 그 라면을 먹기 위해 식당 앞은 손님들로 장사진을 친다. 하지만 물리적 공간 제한으로 고작 20명만 먹을 수 있다. 나머지는 발걸음을 돌려야 한다. 요리사는 좀 더 많은 사람들에게  라면을 판매할 수 없을까 고민한다.그는 라면 레시피와 라면 제조기를 판매하기로 마음머고 레시피를 웹 사이트에 게시한다. 라면 제조기는 이 레시피를 입력하면 식당에서 판매하는 라면과 100% 같은 맛과 풍미를  느끼게 요리해 준다. 발걸음을 돌린 손님은 이 레시피를 내려받아 라면 제조기에 입력한다. 5분 뒤에 세상에서 가장 맛있는 라면을 먹을 수 있게 된다. 이제 더이상 라면을 먹기 위해 긴 줄을 설 필요가 없다. Docker는 라면 레시피.. 2025. 1. 1.
웹 페이지 조회 건수 보여주기 - docker compose 이용 웹 사이트 접속할 때 조회 건수를 보여주는 페이지를 만들어 보자. 파이썬 flask와 redis를 이용한다. flask는 초경량 웹서버, redis는 간단한 기록을 담당한다. app.pyfrom flask import Flaskfrom redis import Redisimport osapp = Flask(__name__)redis = Redis(host='redis', port=6379)@app.route('/')def hello(): redis.incr('hits') return f'안녕하세요! 이 페이지는 {redis.get("hits").decode("utf-8")}번 조회되었습니다!\n'if __name__ == "__main__": app.run(host="0.0.0.0", de.. 2024. 12. 29.
뉴스 기사 추출하는 코드 만들어 줄래? 3탄 docker 결과 파일 가져오기 지난 포스팅에 뉴스기사 크롤링 소스를 도커에 올려서 실행해 보았다. 한 걸음 더 나아가서 도커 컨테이너가 생성한 크롤링 결과 파일을 확인하고 로컬에 옮겨보자. 크롤링 및 도커 기본 지식이 필요하면 이전 포스팅을 참고하자. 2024.12.27 - [코드리뷰/chatGPT(Python)코드] - 뉴스 기사 추출하는 코드 만들어 줄래? 1탄 (Chatgpt / Claude) 뉴스 기사 추출하는 코드 만들어 줄래? 1탄 (Chatgpt / Claude)네이버 최신 뉴스 헤드라인을 추출해 보자. 일반적으로 웹 데이터를 추출하는 것을 웹크롤링이라 한다. 주로 파이썬을 이용해 웹 페이지 분석 후 필요한 데이터를 가져오는 코드를 작성하는데,iamgus.tistory.com2024.12.27 - [분류 전체보기] - 뉴.. 2024. 12. 28.
뉴스 기사 추출하는 코드 만들어 줄래? 1탄 (Chatgpt / Claude) 네이버 최신 뉴스 헤드라인을 추출해 보자. 일반적으로 웹 데이터를 추출하는 것을 웹크롤링이라 한다. 주로 파이썬을 이용해 웹 페이지 분석 후 필요한 데이터를 가져오는 코드를 작성하는데, 웹 페이지 소스코드 분석과 파이썬 크롤링 코드 작성이란 쉽지 않은 관문이 있다. 물론 웹 개발 경험이 있다면 쉽게 코드를 구현할 수 있겠지만 그렇지 않을 경우는 자동화 코드를 만들기 쉽지 않다. 이런 어렵고 복잡한 부분은 인공지능에게 작업하게 하고 우리는 그 결과에 피드백을 제공하면 원하는 결과물을 얻을 수 있지 않을까 생각한다. 인공지능과의 채팅은 누구든 할 수 있으니 말이다. 1. 어떤 데이터를 추출할 것인가?네이버 뉴스 기사 웹 페이지에 접속해  URL 을 카피하자  > https://news.naver.com/se.. 2024. 12. 27.
코드 한 줄로 프로그램 배포하기 초보자를 위한 나만의 쿠팡 크롤러 UI 만들기  다섯번 영상입니다.이 영상을 끝까지 보고나면 파이썬이 설치되어 있지 않은 컴퓨터에서도 프로그램을 실행할 수 있습니다.바로 exe 실행 파일이 만들어 집니다. https://youtu.be/oLWZoKGpznw웹 크롤러 소스코드입니다. 조금씩 고도화하고 있어요. import tkinter as tkfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.options import Optionsimport tkinter.messagebox as msgfrom datetime import datetimefrom tkinter impor.. 2024. 10. 18.
아이폰은 왜 잘 팔릴까? 심플한 UI 만들기 5단계 비법 공개 초보자도 10분 만에 나만의 쿠팡 크롤링 UI를 만들 수 있는 방법을 소개합니다. 네 번째 강좌로 폼나는 UI 만드는 5단계 비법을 알려 드릴게요. https://youtu.be/jcY0NrvbXWI 2024. 10. 12.
클릭 한 번으로 쿠팡에서 잘 팔리는 노트북 TOP 10 리스트 저장하기 파이썬 tkinter를 이용한 UI 만들기 세 번째 영상입니다. 쿠팡 크롤러가 수집한 인기상품 TOP 10 리스트를 내 PC에 저장하는 방법을 알려 드립니다. 초보자도 쉽게 이해할 수 있도록 코드별 자세하게 설명합니다. 온라인 상품 판매나 제휴 마케팅을 위해 판매 데이터 구축이 필요한 분들이라면 꼭 시청하시면 좋겠네요. 나만의 크롤러를 만들어 판매 데이터를 구축해 보아요.https://youtu.be/7IAo-q-poyA - YouTube www.youtube.com 추가/개선한 소스코드입니다.  1. 쿠팡 크롤링 시 상품 가격 가져오는 로직을 수정함  - sale가격을 먼저 찾고 없으면 기본 가격을 찾게함, 기본가격 자체가 없는 경우 에러가 발생하여 순서를 수정하고 예외처리함. 2. 검색 키워드 입력 .. 2024. 10. 4.
쿠팡에서 어떤 스마트폰이 잘 팔릴까? - 나만의 크롤러 만들기 초보자도 10분 만에 파이썬을 이용해 나만의 쿠팡 크롤링 UI를 만들 수 있는 방법을 소개합니다. 두 번째 강좌는 파이썬 selenium을 이용한 크롤러 만들기입니다. Tkinter로 만든 UI에서 버튼 클릭 한번으로 쿠팡 상품 정보를 보여주는 방법을 쉽게 알려 드릴게요. #2. 쿠팡에서 어떤 스마트폰이 잘 팔릴까? - 나만의 크롤러 만들기 코딩 경험이 없어도 쉽게 따라할 수 있도록 단계별로 설명하며, 유용한 데이터 수집을 통해 제휴 마케팅이나 스마트 스토어에 활용할 수 있는 노하우를 알려 드릴게요.  https://youtu.be/A3O2FPFUlpo 쿠팡 셀레니움 크롤러 소스 코드입니다. tkinter와 selenium을 이용해 버튼 클릭 한방에 쿠팡 상품 정보를 가져오는 놀라운 코드입니다. impo.. 2024. 9. 29.
초보도 10분이면 만드는 쿠팡 크롤링 UI, 따라해 보세요! 초보자도 10분 만에 파이썬을 이용해 나만의 쿠팡 크롤링 UI를 만들 수 있는 방법을 소개합니다. 첫 강좌는 Tkinter를 이용해 GUI만들기입니다.#1 : 파이썬 GUI는 Tkinter에게 맡겨주세요.https://youtu.be/oHe0xKzD9sg - YouTube www.youtube.com 코딩 경험이 없어도 쉽게 따라할 수 있도록 단계별로 설명하며, 유용한 데이터 수집을 통해 제휴 마케팅이나 스마트 스토어에 활용할 수 있는 노하우를 알려 드릴게요. 파이썬에서 기본 제공하는 Tkinter 라이브러리를 이용해 자신만의 UI를 제작해 보세요. 2024. 9. 25.
ChatGPT 상식 퀴즈 웹사이트 만들어 줘. 상식 퀴즈 웹사이트를 ChatGPT를 이용해 빠르게 만들어 보자. 1. 요청하기상식퀴즈 웹앱에서 사용할 수 있도록 퀴즈 데이터를 JSON 형식으로 작성해 줘. 각 퀴즈 항목에 질문(question), 선택지(choices), 정답(answer), 그리고 선택지의 설명(explanation)을 포함해 줘.  위 형태로 10개를 만들어줘.[chatgpt][ { "question": "태양계에서 가장 큰 행성은 무엇인가요?", "choices": ["지구", "화성", "목성", "토성"], "answer": "목성", "explanation": "목성은 태양계에서 가장 큰 행성으로, 직경은 약 142,984km입니다." }, { .. 2024. 7. 1.