Dorulog
article thumbnail
최근 핫한 pynecone 프로젝트 후기
Tip & Tech/Python 2023. 6. 19. 08:11

최근 파이썬 패키지 중에서 핫한 프로젝트는 pynecone 프로젝트인것 같습니다. 파인콘이라고도 불리는데요. pynecone 파이썬으로 웹앱을 만들때, 하나의 프레임워크로 모든 것을 만들 수 있는 프로젝트입니다. https://pynecone.io/ Pynecone: The easiest way to build web apps. Completely customizable. All Pynecone components are fully customizable. Change the colors, fonts, and styles to match your project. Styling guide -> pynecone.io 즉 아무것도 하지 않아도 파이썬 하나로만 서비스가 가능한데요. 기존 웹 서비스는 사용하는 프..

article thumbnail
ChatGPT를 활용한 블로그 자동 글쓰기 방법 고민
Tip & Tech/IT 2023. 2. 6. 21:44

요즘 가장 핫한 것은 OpenAI에서 개발한 ChatGPT인데요. 많은 분들이 이것을 활용해서 글쓰는 것을 진행한다고 합니다. 저도 그래서 한번 해보면서 그 내용을 간단하게 정리해봤습니다. Chatgpt 활용한 글쓰기 준비 먼저 OPEN AI 사이트에서 API를 발급받습니다. 아래 사이트에서 발급이 가능합니다. https://platform.openai.com/account/api-keys OpenAI API An API for accessing new AI models developed by OpenAI platform.openai.com 이 곳에서 하단에 위치한 Create new secret key를 클릭해서 키를 발급 받습니다. 그리고 이 API Key는 단한번만 보여지니 잘 보관하셔야 합니다. ..

article thumbnail
파이썬 머신러닝 기초 - 결측치 처리하기
Tip & Tech/Python 2022. 8. 6. 08:28

파이썬 머신러닝 기초를 한번 제가 공부하면서 정리하고 있습니다. 파이썬에서 머신러닝을 하기 위해서는 무엇보다 데이터 전처리가 중요한데요. 데이터 사이언티스트도 가장 많은 시간을 할애하는 작업은 데이터 전처리(cleaning and organizing data)입니다. 주요 내용은 Python 데이터 분석 실무 위키 북스를 참고하였습니다. https://wikidocs.net/16582 04-3. 데이터 전처리 모든 데이터 분석 프로젝트에서 데이터 전처리는 반드시 거쳐야 하는 과정이다. 대부분의 데이터 분석가가 좋아하지 않는 과정이지만, 분석 결과/인사이트와 모델 성능에 직접적인 ... wikidocs.net 구글 코랩 설정하기 구글 코랩은 구글에서 지원하는 웹에서 python 스크립트를 작성하고 실행할 ..

article thumbnail
파이썬 QR코드로 URL 링크 만드는 방법
Tip & Tech/Python 2022. 7. 23. 19:59

업무중 강의할때 마지막으로 강의후기를 받아야 하는데요. 최근에는 오프라인 강의를 하다보면 이 URL링크를 학생들에게 알려주기가 쉽지 않습니다. 이때 QR코드를 통해서 만들면 스마트폰으로 찍어서 전달할 수 있는데요. 오늘은 파이썬에서 QR코드로 URL링크를 만드는 방법을 알아보겠습니다. 파이썬으로 QR코드 생성하기 먼저 qrcode 패키지를 설치해야지 파이썬에서 QR코드를 생성할 수 있습니다. 파이썬은 이처럼 다양한 패키지가 있어서 프로그램을 하나씩 다 코딩하지 않아도, 이미 만들어진 패키지로 간단하게 프로그램을 만들수 있는 장점이 있습니다. pip install qrcode 추가적으로 image패키지도 설치합니다. 이후 파이썬에서 QR코드를 만드는 것은 아래의 간단한 코드로 qr코드 생성이 가능한데요. ..

article thumbnail
파이썬으로 웹페이지 크롤링 후 글자수 세기
Tip & Tech/Python 2022. 7. 20. 18:45

오늘은 파이썬으로 특정 페이지를 크롤링 한 다음 글자 수를 세는 방법을 알아보겠습니다. 파이썬에서 웹페이지 글자수 세기 먼저 일반적인 크롤링처럼 BeautifulSoup와 request를 불러와야 하고 마지막으로 태그를 제거하기 위해서 re도 불러옵니다. 혹시 파일을 출력할려면 판다스를 통해서 csv나 엑셀로 파일을 내려받을 수 있습니다. from bs4 import BeautifulSoup import requests import re import pandas as pd 그리고 일반적으로 파싱하는 것처럼 파싱을 하면 됩니다. address = "크롤링페이지주소" request = requests.get(address) html = request.text soup = BeautifulSoup(html, ..

article thumbnail
파이썬 AES로 암호화하고 푸는 방법
Tip & Tech/Python 2022. 6. 16. 12:09

데이터 통신시 데이터 유출은 심각한 문제가 될 수 있습니다. 그래서 업무에서는 주요 데이터를 암호화해서 전송하는데요. 오늘은 이때 암호화를 하고 푸는 방법을 알아보겠습니다. AES 관련 패키지 설치 파이썬에서는 암호화 패키지를 제공하고 있습니다. pycryptodome입니다. Welcome to PyCryptodome’s documentation — PyCryptodome 3.14.1 documentation pycryptodome.readthedocs.io 예전부터 사용되던 PyCrypto와 호환성을 갖게 만든것이 pycryptodome이구요. 아예 새로운 라이브러리는 pycryptodomex입니다. pip3 install pycryptodome 원하시는 버전을 설치하시면 됩니다. 파이썬 AES암호화 ..

article thumbnail
파이썬 가상환경 만들기
Tip & Tech/Python 2022. 6. 2. 22:15

파이썬을 작업할 때 가상환경을 만들면 편리한데요. 파이썬 가상환경? 파이썬을 활용하다보면 각각의 앱, 프로그램 개발할때 패키지가 다른 것이 사용됩니다. 그래서 한곳에서 개발을 쭉하다보면 이 프로그램에만 필요한 패키지가 무엇인지 알수가 없게 됩니다. 이때 가상환경을 통해서 프로그램을 개발하면 실제 사용하는 패키지만 가지고 할수 있고, 특히 웹서버 등 제한된 리소스를 가지고 개발해야할 때에는 가상환경에서 작업이 필요합니다. 웹서버에서 다른 프로그램이 사용하고 있는 패키지가 있어서 해당 패키지만을 사용해야 하는 등 실제 개발환경에서는 개인용 PC와 다른 상황이기 때문입니다. 파이썬에서는 이때 가상환경을 venv를 통해서 지원하고 있는데요. https://docs.python.org/ko/3/library/ve..

article thumbnail
파이썬 워드 클라우드(Word cloud) 만들기
Tip & Tech/Python 2022. 4. 26. 07:32

파이썬으로 워드 클라우드 만들기 먼저 파이썬으로 워드 클라우드를 만들기 위해서는 아래의 과정이 필요합니다. 워드클라우드를 설치해 줘야 합니다.(pip install wordcloud) Konlpy 설치 Collection 설치 워드 클라우드란? 태그 클라우드라고도 불리우며 단어의 빈도수를 체크하여 시각적으로 표현하는 방식을 말합니다. 단어 구름이라는 뜻처럼 각각의 태그를 분석하여 중요도나 인기도를 고려하여 웹사이트에 표시합니다. 플리커에서 가장 먼저 사용되었다고 하네요. 태그 클라우드(영어: tag cloud) 또는 워드 클라우드(word cloud)는 메타 데이터에서 얻어진 태그들을 분석하여 중요도나 인기도 등을 고려하여 시각적으로 늘어 놓아 웹 사이트에 표시하는 것이다. 보통은 2차원의 표와 같은 형..

article thumbnail
파이썬 기초문법 4일차 - 판다스 알아보기
Tip & Tech/Python 2021. 9. 5. 20:50

오늘은 4일차 파이썬 강의 판다스를 알아보겠습니다. 2021.09.01 - [Tip & Tech/Python] - 파이썬 기본 문법 강의 - 1일차 2021.09.02 - [Tip & Tech/Python] - 파이썬 기본 문법 강의 2일차 - 제어문으로 로또 게임 만들기 2021.09.03 - [Tip & Tech/Python] - 파이썬 기초 문법 3일차 - Numpy 2021.09.05 - [Tip & Tech/Python] - 파이썬 기초문법 4일차 - 판다스 알아보기 2021.09.07 - [Tip & Tech/Python] - 파이썬 기초 문법 5일차 - 판다스 2편 Pandas란? 판다스는 파이썬에서 데이터 구조 및 데이터 구조를 분석할 수 있는 오픈소스 라이브러리 입니다. https://p..

article thumbnail
파이썬 기초 문법 3일차 - Numpy
Tip & Tech/Python 2021. 9. 3. 09:01

이제 파이썬 교육 3일차 입니다. 2021.09.01 - [Tip & Tech/Python] - 파이썬 기본 문법 강의 - 1일차 2021.09.02 - [Tip & Tech/Python] - 파이썬 기본 문법 강의 2일차 - 제어문으로 로또 게임 만들기 2021.09.03 - [Tip & Tech/Python] - 파이썬 기초 문법 3일차 - Numpy 2021.09.05 - [Tip & Tech/Python] - 파이썬 기초문법 4일차 - 판다스 알아보기 2021.09.07 - [Tip & Tech/Python] - 파이썬 기초 문법 5일차 - 판다스 2편 오늘은 파이썬의 기초 문법 중 Numpy를 배워보았습니다. Numpy란? 공식 홈페이지에 따르면 Numpy는 파이썬의 배열과 벡터를 처리하기 위한..