본문 바로가기

반응형

python

[PYTHON] 나만의 WebCrawler by ChatGPT https://youtu.be/u5qh7vJZgU0 - YouTube www.youtube.com 이번 시간에는 나만의 관심사를 Web에서 찾아오는 Crawler를 만들어 보겠습니다. 매일 본 앱을 실행하면, 관심사로 등록한 항목에 대해서 web에서 찾은 결과를 항목별로 10개씩 가져와서 리스트로 보여주고 해당 항목을 더블 클릭하면 브라우저로 해당 url을 띄워서 사용자가 볼 수 있도록 하는 것입니다. 만약 추가로 다른 항목을 찾으려면 항목에 원하는 내용을 넣고 검색을 하면 됩니다. 최초의 UI는 다음과 같이 구성해 달라고 요청했습니다.앱을 실행하면, 오늘의 날짜, 날씨를 간략히 알려주고, 사용자가 입력한 키워드들을 바탕으로 웹에서 CRAWLING해서 아래쪽 창에 해당 링크와 제목 정도만 보여주고, 해당.. 더보기
[PYTHON] PDF 파일을 Word로 변환하기 by ChatGPT https://youtu.be/ijRlwFh6N7Y 이번 시간에는 PDF파일을 Word로 변환하는 것을 ChatGPT를 이용하여 Python으로 작성해 보겠습니다.저는 그저 내가 원하는 것을 떠들뿐, 일은 ChatGPT가 하는 것입니다.말 그대로 pdf파일을 읽어서 word로 변환해 주는 것인데, 단순해 보이지만, 실제로 내부 로직은 고민할 거리가 있어야 가능한데 다행히도 똑똑한 분들이 pdf 에서 word로 만드는 것을 모듈로 만들어 두었습니다.바로 pdf2docx라는 모듈을 설치하고 진행하시면 되겠습니다. 내가 원하는  pdf파일을 선택하고 변환하라고 누르기만 하면 바로 word로 변경하도록 하는 단순한 기능입니다.본인이 직접 만들면 편한데, 인터넷 사이트에 개인 정보를 알려 주면서 사용들 하고 그러.. 더보기
[PYTHON] 엑셀 취합 by ChatGPT https://youtu.be/O7eD8te3ijM - YouTube www.youtube.com 이번에는 직장에서 엑셀 취합할 업무가 많은 분들에게 도움이 될만한 엑셀 취합하기입니다. 기존에 autohotkey 로 작성했던 엑셀 취합하는 프로그램을 Python으로 작성해 보겠습니다. 물론 ChatGPT한테 기본적인 것을 작성하라고 하겠습니다. ChatGPT에 요청할 스크립트는 대략 아래와 같습니다."사용자로부터 엑셀이 저장되어 있는 폴더 경로를 입력으로 받고(기본값 d:\data), 취합할 시트명을 입력으로 받으며(기본값 Sheet1), 취합을 시작할 행을 역시 입력 받고(기본값 2), 마지막행 포함 여부를 옵션으로 선택하며(기본값 마지막행 제외), 결과 파일이 생성될 경로를 주고(기본값 : d:\Re.. 더보기
[PYTHON]숫자 야구 게임 by ChatGPT https://youtu.be/IScgfmB6kGY 이번 시간에는 숫자 야구 게임을 만들어 보려고 합니다.모르시는 분은 위해서 설명 드리면 사용자가 123 이라고 생각했을때, 컴퓨터가 142라고 답변했다면 1은 숫자도 맞고 위치도 맞으면 스트라이크로 판정하고, 2의 경우는 숫자는 맞췄지만, 자리는 맞추지 못 하면 볼이라고 판정하는 것입니다. 이렇게 서로의 숫자를 누가 더 빨리 맞추는지 시합하는 것입니다. 초등학교 고학년 정도이상이면 고민하면서 풀어볼 수 있는 게임입니다.이것을 ChatGPT를 이용해서 PYTHON으로 작성하라고 시키는 것입니다.일단 제가 원하는 내용을 스크립트로 작성해서 입력했습니다.결과로  나온 PYTHON CODE를 VS CODE에 복사한 후에 실행해 봤습니다.     일단 사용자가 .. 더보기
[PYTHON]대포를 쏘면 임의의 숫자를 보여주는 게임 by ChatGPT https://youtu.be/V952kXCVpv4학교 선생님들에게 적합한 내용으로써, 반 학생중에서 몇명을 뽑고 싶을때 사용할 수 있는 대포를 쏘면 임의의 숫자를 보여주는 게임입니다. 예를 들어 반 학생 20명중에서 3명을 뽑고 싶으면 20이라는 숫자를 입력하고 게임을 시작하면 대포가 나오고, 스페이스바 키를 누를때마다 대포가 날아가면서 1~20번까지중 한 숫자를 보여줍니다. 그렇게 3명을 원하면 스페이스바 키를 세번 누르면 됩니다. 이런 프로그램을 작성하는데 시간이 얼마나 걸릴까요? 일반적이라면 몇일 정도 걸려야 정상인데, ChatGPT에게 요청하니 금방 작성해 줬습니다. 일부 버그가 있었는데 그 부분은 아무리 수정하라고 해도 말을 안 들어서 직접 고쳤습니다. 그 정도는 고칠 수 있어야 ChatGP.. 더보기
chatGPT를 Python으로 접속하기 https://youtu.be/GWQ3qT84ViQ - YouTube www.youtube.com 요즘 인공지능 서비스를 앞다투어 하다 보니, 소속된 단체의 보안을 위해 인공지능 서비스 접속을 차단하는 경우가 늘고 있습니다. 이에 따라 이를 우회하기 위한 방안이 필요한데 대표적인게 api이용하는 방법을 소개합니다. 1) 본인 API_KEY알아내기 먼저 chatGPT API를 사용하기 위해서는 openai.com에 접속한 후에 로그인 하면 아래처럼 화면이 뜨는데, API를 선택한 후 에 나온 화면에서 우상단의 personal을 누르면 뜨는 메뉴중간에 View API Key가 있으니 그것을 클릭합니다. => => => API keys에서 기존에 생성한 key가 있으면 그걸 사용해도 되고, 없을 경우 crea.. 더보기

반응형