728x90

[업무 자동화] 18

[파이썬] MS office 자동화 실습(feat. 엑셀, PPT, 워드클라우드)

이번 실습은 여러 자료를 엑셀 취합하고, 워드클라우드 등을 통해 각각 상품별 PPT 작성이다.책에서 언급하고 있는 대로 실습을 하면 크게 오류는 없다.결과물은 아래와 같이 각각 상품별로 PPT가 자동 만들어 진다.각 상품별 최신 트렌드를 아래와 같이 정리하기에는 좋을 것으로 보인다. 예를 들어, 비트코인, 미국 주식 등의 트렌드를 한번에 파악 할 수 있을 것으로 보인다.  ※ 작성 코드import openpyxlwb=openpyxl.Workbook()wb.create_sheet('car',0)wb.create_sheet('semiconductor',0)wb.create_sheet('metaverse',0)wb.create_sheet('battery',0)wb.save('product_info.xlsx')..

[파이썬] 데이터 처리 자동화(feat. pandas, 오류 해결)

챕터4에서는 데이터 처리 자동화(데이터 관리&편집)에 대해 실습을 하였다. 실무자 입장에서정리해야 하는 파일이 10개 미만이거나, 편집해야하는 행이 100개 미만이면엑셀이 훨씬 수월하고 빠르다. 하지만, 파일이 100개가 넘어가고행이 몇천개가 되는 순간 엑셀로 작업하기에는 시간이 오래걸려 적합하지 않다. 점점 데이터화 되어가는 시대에 앞으로 몇년이내에는 파이썬을 기본으로 사용하는 날이 오지 않을까 생각된다. 이번 챕터 실습을하면서 오류는 생각보다 적었다.하지만 다른분들에게 도움이 되고자 내용을 기록해 본다. 1. pandas 설치오류pandas는 1.4.3을 넣으면 오류가 나서 버젼 삭제하고 돌리니까 정상 작동함 2. 지정된 경로를 찾을 수 없습니다. 'new_data2'아마도 바탕화면이 기본으로 세팅이..

[파이썬] 인터넷 자동화 현업 실습(feat. 오류 해결, wordcloud, pandas)

업무를 하다보면 인터넷 정보를 찾을 때 반복적인 행동이 필요할 수가 있다.이때 파이썬을 통해 자동화를 세팅하여 나의 시간을 아낄 수 있다. 결론적으로 책을 따라서 진행하면 아래와 같이 반도체 관련 인터넷 기사를 워드 클라우드로 정리할 수 있다. 하지만 실습을 하면서 오류가 없었던건 아니다.실습을 하면서, 생긴 오류와 어떻게 해결했는지 공유하고자 한다. 1. Wordcloud 설치 실패책에 기입되어 있는대로 기입하니 wordcloud 설치가 되지 않았다. 그래서 아래의 사이트에서 언급한것과 같이 wordcolud 설치를 위해 아래와 같이 수정하니 설치가 되었다.conda install -c https://conda.anaconda.org/conda-forge wordcloud https://justjs.t..

건설업 안전관리자가 파이썬을 공부하는 이유

여러 글에서 언급하였듯이내 삶의 행동은 크게 3가지로 분류된다. 1. 육체적- 헬스 2. 정신적- 독서 3. 경제적- 근로소득 : 월급- 판매소득 : 지식 판매(블로그 등)- 투자소득 : 배당주, 부동산, 실물은 등  구체적으로 필수사항/선택사항으로 구분하면 아래와 같다. 아래의 3가지 필수사항은 없어서는 안될 항목이다.육체적/정신적 건강이 무너지면 아무것도 할수 없고,자본주의 세상에서 돈이 없으면 살아가기 어렵다.하지만 이 세가지만 꾸준히 하면 사는데는 지장이 없지만,회사를 평생다닐 수는 없기에 변화요소가 필요하다. [필수사항]- 헬스(육체적 건강)- 독서(정신적 건강)- 근로소득(월급) 그래서 나는 변화요소(게임 체인져)를 2가지로 정리했다. 1. 경제적자본주의 세상에서 물가는 올라가는데 근로소득만으..

[챗GPT&파이썬] 27. 로또번호 생성기

그 다음은 모든 국민이 당첨되고 싶은 로또번호 생성기 만들기이다.나 또한 당첨되고 싶지만 수십년째 이뤄지고 있지 않다. 매번 번호를 할때마다 고민했는데,이제 로또번호 생성기를 통해 해결! 1. 챗GPT에게 질문- 파이썬으로 로또번호를 생성하는 간단한 GUI 프로그램을 만들어줘. 버튼을 누르면 번호를 생성해주는 기능이야. GUI의 크기는 300×200으로 해줘. 3. 챗GPT가 알려준 코드를 얻고 실행시키면 끝! 이번주 1등 번호...!?

[챗GPT&파이썬] 3. 텍스트를 음성으로 변환

현재 공부하고 있는 책은 40가지이지만,내가 관심이 있고 하고 싶은 것만 하려고 한다. 그 다음에 관심이 있는 건 "텍스트를 음성으로 변환"이다.파이썬으로 이런게 가능하다고? 라고 생각했다. 파이썬은 정말 잘 만들어진 프로그래밍 언어이다. 1. 라이브러리 설치- pip install pyttsx3- pip install gtts- pip install playsound 2. 챗GPT에게 질문- 파이썬을 이용해서 한글 텍스트를 한글 음성으로 변환하는 코드를 작성해줘.API가 아닌 무료로 사용 할 수 있는 라이브러리를 사용해줘. 3. 챗GPT가 알려준 코드를 얻고 실행시키면 끝!- 시간이 경과되서 그런걸까? 그 사잉 챗GPT가 업그레이드가 된것과 같이 좋아 진것 같다.

[챗GPT&파이썬] 1. 숫자 맞추기 게임 만들기

이제 파이썬 코드 작성 시 도움을 받을 수 있다.그건 바로 챗GPT! 앤써북에서 출간한 "챗GPT를 활용한 40가지 파이썬 프로그램 만들기"를 활용하여 연습하고자 한다.앞부분에서 작업환경을 세팅 및 파이썬의 기본적인 문법을 공부하고첫번째는 숫자 맞추기 게임 만들기이다. 순서는 다음과 같다.1. 챗GPT에 게임의 목적과 파이썬 코드를 요청한다. 2. 챗GPT가 공유한 코드가 맞는지 확인   3. 챗GPT가 알려준 코드를 이해하고 VS code에 붙여놓는다. 4. 실행하여 제대로 작동되는지 확인!  코드를 처음부터 작성하기 보다,1차적으로 작성된 것에서 완성시키는 편이 효율적이라고 판단된다. 이제 코딩도 AI의 도움을 받고 사람의 힘으로 완성시키는 쪽으로 배우는 시대로 올 것으로 보인다.

[GPT API 오류 2탄] You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.

나의 시간을 확보하기 위해 AI비서 만들기 프로젝트를 시작한다. 참고하는 책은 이지스퍼블리싱의 "챗GPT&파이썬으로 AI직원 만들기"이다.이번 책을 통해 유튜브 PD 앱을 만들 예정이고,나중에는 내가 필요한 AI 직원을 만드는게 목표이다. 역시나 처음부터 쉽지가 않다.첫번째 오류는 이전에도 경험했던 것이다.You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API. 분명 결제도 다 했는데 왜 그럴까?몇시간 동안 웹사이트를 통해 확인하여 적용해보니 아래의 초록색 끌씨만 변경하..

챗GPT, 프롬프트 엔지너이링 패턴 9가지

챗GPT는 우리가 지시하는 메시지인 '프롬프트'에 따라 동작합니다.그래서 챗GPT의 활용을 위해 프롬프트가 중요해지고 있다. 프름프트 엔지니어링 패턴 9가지에 대해 알아보자.1. 나의 질문을 수정해 줘! - 질문 개선 패턴- 챗GPT에게 질문을 입력할 때마다 대신 사용할 수 잇는 질문을 더 나은 버전으로 제안해 달라고 미리 이야기 2. 이 정보를 기반으로 대답해 줘 - 인지 검증자 패턴- 관련있는 질문을 물어 보고, 사용자의 최종 목적에 도달할 수 있는지를 검증해 보는 것 3. 특정 인물을 위한 답변을 해줄래? - 청중 페르소나 패턴- 답변을 받는 사람의 역할 지정 4. 이번엔 내가 대답할게. 챗GPT 네가 질문해 - 뒤집힌 상호작용 패턴- 지금까지 해왔던 방식과 반대로 진행 5. 게임을 통해 배워보자 ..

챗GPT, 글쓰기 및 프롬프트 문구(번역, 블로그, 소설, 동화)

오늘은 챗GPT을 활용하여 글쓰기를 해보자! 글쓰기에는 번역, 블로그, 소설, 동화 등이 있다. 번역하기 번역을 위한 프롬프트 문구이다. 확실히 회사에서 1차적으로 번역기를 돌리고, 수정을 하면 시간을 많이 세이브 할 수 있다. 나는 (#타깃)에게 이메일을 보내려고 해. 한글 문장을 영어로 번역해 줘 (#문장 내용 추가) 블로그 초보 블로거는 어떤 내용을 써야 할지 막막할 때가 많다. 아이디어를 얻을 때, 도움이 될 것으로 보인다. 나는 (#타깃)을 대상으로 블로그 글을 쓰려고 해. (#문장 내용 추가) 소설 나는 평소에 회귀와 관련된 웹툰 등을 즐겨본다. 이번기회에 챗GPT를 통해 소설을 작성해 보자. 구체적인 사항들은 빠졌지만, 충분히 매력적인 스토리 라인이다.(나에게는..) 이후에 시놉시스와 제목,..

반응형