본문 바로가기

반응형

Python/Others

(6)
Python 웹스크래핑 관련 라이브러리 종류 Python 웹스크래핑 관련 라이브러리 종류 오랜만에 Python과 관련된 포스트를 작성하는 듯 하다. 이번 포스트에서는 Python에서 웹스크래핑 작업을 할 때 사용하는 라이브러리 종류에 대해서 알아보고자 한다. 필자의 경우 주식 분석 글을 작성할 때 기업의 재무제표를 블로그에 내 스타일대로 작성하기 위해 파이썬으로 웹스크래핑 코드를 만들었었다. 웹스크래핑을 공부할 때 Beautiful Soup, Requests, Selenium만 배웠었는데, 이 라이브러리말고 어떤 것이 있는지 간단하게 알아보자. 목차 Beautiful Soup Requests Selenium Scrapy MechanicalSoup Playwright Beautiful Soup Beautiful Soup는 HTML과 XML 파일로부터..
ChatGPT로 Python GUI 라이브러리 종류 알아보기 (feat. Web Browsing) ChatGPT로 Python GUI 라이브러리 종류 알아보기 (feat. Web Browsing) 이번 포스트에서는 ChatGPT의 Web Browsing 기능을 활용해서 Python GUI 라이브러리 종류에 대해서 알아보려 한다. 오늘 회사에서 업무를 하다가 새로운 프로그램을 하나 만들어 보면 좋겠다 싶었는데, 이건 GUI 라이브러리를 사용하는 것이 좋을 것 같다고 생각했다. 필자의 경우 예전에 Python tkinter로 개인 작업을 몇 번 한적 있었는데 문득 tkinter 말고 더 좋은 라이브러리는 없을지 궁금했다. 그래서 ChatGPT의 Web Browsing을 활용해서 현재 사용되고 지고 있는 GUI 라이브러리에 대해서 한번 알아보았고 그 내용을 정리해 보았다. GUI (Graphical Use..
ChatGPT로 효율적으로 Python 공부하기:더욱 좋아진 Chat GPT Python 공부법 ChatGPT로 효율적으로 Python 공부하기:더욱 좋아진 Chat GPT Python 공부법 최근 필자는 ChatGPT 플러그인인 Noteable에 손이 많이 가기 시작했다. 필자는 파이썬에 관심이 있기도 했고, 회사에서 주로 사용하는 언어도 파이썬이다. 그런데 Noteable은 ChatGPT를 통해 프롬프트로 아주 쉽고 간단하게 노트북 파일을 생성해준다. 이전 포스트에서도 Noteable을 통해 웹스크래핑을 해보았는데 간단한 요청이었지만 그래도 좋은 결과물을 만들어 줬다. 그래서 이 플러그인을 어디에 또 쓸 수 있을까 생각하다가 '파이썬을 공부하는 용도로는 어떨까?' 싶어서 시도해 보았는데, 기대 이상으로 좋은 것 같아서 글로 기록해 보고자 한다. 플러그인과 Noteable에 대한 내용은 아래 포스..
ChatGPT로 누구나 쉽게 데이터 시각화를 할 수 있다?!:Noteable Plugin ChatGPT로 누구나 쉽게 데이터 시각화를 할 수 있다?!:Noteable Plugin ChatGPT의 플러그인을 탐방하던 도중 재미있는 플러그인을 발견했다. Noteable이라는 플러그인인데 설명은 이렇다. Python, SQL, Markdown의 Notebook 파일을 생성해 준다고 한다. ipynb 파일을 생성해 준다는 것인데, 처음에는 단순하게 명령하면 Python 코딩을 해주는 줄 알았다. 아 물론 결국 Python 코드를 생성해 주는 것이 맞긴 하지만 기대 이상으로 어마 무시한 플러그인이다. 그럼 간단하게 알아보는 시간을 가져보자. ChatGPT 플러그인 사용법 2023.05.16 - [With chatGPT/Others] - ChatGPT Plugin 과연 어떨까? 사용방법과 리뷰 Chat..
chatGPT로 벽돌깨기 게임 만들기 (feat. 더블 버퍼링) chatGPT로 벽돌 부수기 게임 만들기 이번에는 chatGPT에게 Python을 사용해서 게임을 만들어보도록 요청해 보았다. pygame 라이브러리의 존재를 알곤 있었지만 한 번도 사용해 본 적은 없다. pygame이 어떻게 사용되는 건지 알아볼 겸, GPT AI가 이런 것도 바로 구현을 잘 해줄까? 싶은 궁금증에 시도해 보았다. (질문을 막 하다가 GPT-4 버전의 사용량을 다 써버려서 GPT-3.5 버전을 사용해서 진행했다...) Question Python으로 공으로 벽돌을 부수는 게임을 만들어줘 Answer 안녕하세요! 공으로 벽돌을 부수는 게임을 만드는 것은 쉬운 것은 아니지만 Python으로 구현하는 것은 가능합니다. 여기 몇 가지 구현 단계입니다: 1. pygame 라이브러리를 설치합니다...
openAI API를 사용해서 오타 리스트 만들기 openAI API를 통한 오타 리스트 생성 이번에는 Python으로 openAI의 API를 사용해서 오타 리스트를 생성해 보고자 한다. 오타는 잘못 입력된 문자 또는 단어를 의미한다. 주로 급하게 입력하거나 주의력이 떨어져 발생하는 실수인데, 응답자에게 주관식으로 문자 형태 응답을 할 때 오타로 입력하는 경우가 자주 있다. 예를 들자면, "Q1. XXX를 생각했을 때 가장 먼저 떠오르는 브랜드가 무엇입니까?"라는 문항으로 주관식 응답을 받는다고 할 때, 그다음 문항에서 "Q2. 알고 계시는 브랜드를 모두 선택해 주세요." 같은 문항으로 복수 문항을 추가로 응답받을 때가 있다. 이때 만약 주관식 문항(Q1)에서 나는 '삼성'을 응답을 했는데 복수 문항(Q2)에서 '삼성' 보기를 선택하지 않는다면 이건 잘..

반응형
loading