최근 파이썬 패키지 중에서 핫한 프로젝트는 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 즉 아무것도 하지 않아도 파이썬 하나로만 서비스가 가능한데요. 기존 웹 서비스는 사용하는 프..
요즘 가장 핫한 것은 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는 단한번만 보여지니 잘 보관하셔야 합니다. ..
파이썬 머신러닝 기초를 한번 제가 공부하면서 정리하고 있습니다. 파이썬에서 머신러닝을 하기 위해서는 무엇보다 데이터 전처리가 중요한데요. 데이터 사이언티스트도 가장 많은 시간을 할애하는 작업은 데이터 전처리(cleaning and organizing data)입니다. 주요 내용은 Python 데이터 분석 실무 위키 북스를 참고하였습니다. https://wikidocs.net/16582 04-3. 데이터 전처리 모든 데이터 분석 프로젝트에서 데이터 전처리는 반드시 거쳐야 하는 과정이다. 대부분의 데이터 분석가가 좋아하지 않는 과정이지만, 분석 결과/인사이트와 모델 성능에 직접적인 ... wikidocs.net 구글 코랩 설정하기 구글 코랩은 구글에서 지원하는 웹에서 python 스크립트를 작성하고 실행할 ..
업무중 강의할때 마지막으로 강의후기를 받아야 하는데요. 최근에는 오프라인 강의를 하다보면 이 URL링크를 학생들에게 알려주기가 쉽지 않습니다. 이때 QR코드를 통해서 만들면 스마트폰으로 찍어서 전달할 수 있는데요. 오늘은 파이썬에서 QR코드로 URL링크를 만드는 방법을 알아보겠습니다. 파이썬으로 QR코드 생성하기 먼저 qrcode 패키지를 설치해야지 파이썬에서 QR코드를 생성할 수 있습니다. 파이썬은 이처럼 다양한 패키지가 있어서 프로그램을 하나씩 다 코딩하지 않아도, 이미 만들어진 패키지로 간단하게 프로그램을 만들수 있는 장점이 있습니다. pip install qrcode 추가적으로 image패키지도 설치합니다. 이후 파이썬에서 QR코드를 만드는 것은 아래의 간단한 코드로 qr코드 생성이 가능한데요. ..
오늘은 파이썬으로 특정 페이지를 크롤링 한 다음 글자 수를 세는 방법을 알아보겠습니다. 파이썬에서 웹페이지 글자수 세기 먼저 일반적인 크롤링처럼 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, ..
데이터 통신시 데이터 유출은 심각한 문제가 될 수 있습니다. 그래서 업무에서는 주요 데이터를 암호화해서 전송하는데요. 오늘은 이때 암호화를 하고 푸는 방법을 알아보겠습니다. AES 관련 패키지 설치 파이썬에서는 암호화 패키지를 제공하고 있습니다. pycryptodome입니다. Welcome to PyCryptodome’s documentation — PyCryptodome 3.14.1 documentation pycryptodome.readthedocs.io 예전부터 사용되던 PyCrypto와 호환성을 갖게 만든것이 pycryptodome이구요. 아예 새로운 라이브러리는 pycryptodomex입니다. pip3 install pycryptodome 원하시는 버전을 설치하시면 됩니다. 파이썬 AES암호화 ..