목록파이썬 (9)
반업주부의 일상 배움사
구글 드라이브에서 용량이 큰 폴더를 다운로드하면 분할 압축해서 여러개의 zip 파일을 주죠. 윈도우는 Alzip 으로 쉽게 합쳐서 풀 수 있는데 맥은 각 파일별로 압축을 해제해서 좀 불편해요. 앱스토어에서 반디집 같은 앱을 받아서 써봐도 똑같죠. ㅠ 그럴 때는 간단하게 파이썬 코드를 써보세요. file-1.zip, file-2.zip, ... file-8.zip 파일이 이렇게 8개가 있다면. import zipfile for i in range(1, 9): zip_file = f"file-{i}.zip" with zipfile.ZipFile(zip_file, 'r') as zip_ref: zip_ref.extractall() 땡큐, 파이썬!
> English Summary [ 요약 ] 파이썬을 사용하여 일상에서 작업을 자동화하는 것을 좋아하는 저자는 파이썬과 Chat GPT를 사용하여 가상 비서를 만드는 방법을 알려드립니다. 개발자가 자주 사용하는 도구로서 Chat GPT를 수용하는 것이 중요하다고 강조합니다. 가상 비서는 대화형이며 음성 명령에 반응하여 미리 알림 설정 및 할 일 목록 작성과 같은 작업을 완료할 수 있습니다. 저자는 음성 인식 및 Pyttsx3와 같은 음성 인식 라이브러리를 사용할 것을 권장합니다. 이 라이브러리들은 파이썬 프로젝트를 빌드할 수 있는 명령어를 제공하며 독자들이 한 번 사용해 보도록 권장합니다. 독자는 이를 사용하여 일상적인 작업을 위한 자신만의 음성 비서를 만들 것을 권장합니다. 저자는 6년 이상 자바스크립..
> English Summary [ 요약 ] 이 동영상에서는 자동화를 위해 Python을 사용하는 방법을 설명합니다. 첫 번째 사용 사례는 웹페이지 또는 블로그 기사에서 헤더를 추출하여 스페인어로 번역한 후 보기 위해 HTML 파일에 저장하는 것입니다. 두 번째 사용 사례는 다운로드 폴더에서 30일 이상 사용하지 않은 파일을 식별하여 "2D 삭제"라는 새 폴더로 이동하는 것입니다. 이 프로그램은 ChatGPT의 API를 사용하여 두 가지 사용 사례에 대한 Python 스크립트를 생성합니다. Python은 서버, 클라우드 플랫폼, API 및 운영 체제와 대화할 수 있는 방대한 라이브러리 에코시스템으로 인해 자동화를 독점하고 있습니다. 모든 프로그래밍 언어에는 특정 영역에서 차별화되는 강점이 있습니다. 예를..
> English Summary > English Full Text [ 요약 ] 오픈AI에서 개발한 GPT API가 공개되었으며, 이를 활용하는 다양한 어플리케이션이 등장하고 있습니다. API를 활용하여 이메일이나 글쓰기, 파이썬 코드 작성, 대화형 에이전트 생성, 과목 튜터링, 언어 번역 등 다양한 방식으로 사용할 수 있습니다. 또한, API 사용 방법에 대한 안내서가 제공되며, 세부 설정 메뉴에서 GPT 언어 모델을 원하는 방향으로 세밀하게 조정할 수 있습니다. SNS에서는 Snapchat에서 친구들에게 하이쿠를 작성할 수 있는 API 채팅 기능을 유료로 제공하고 있으며, Quiznet에서는 GPT3를 활용한 Q Chat을 개발하여 과학, 스페인어 등 다양한 퀴즈를 제공합니다. 인스타그램 카트는 AI..
FastAPI와 SQLAlchemy를 사용한 데이터베이스 관리는 Python으로 웹 애플리케이션을 개발하는 데 매우 유용한 방법입니다. FastAPI는 빠른 속도와 간단한 사용법을 제공하는 웹 프레임워크이며, SQLAlchemy는 강력한 ORM(Object-Relational Mapping) 도구로서 데이터베이스와의 상호작용을 간단하게 만들어줍니다. 이 글에서는 FastAPI와 SQLAlchemy를 사용하여 데이터베이스를 관리하는 방법에 대해 살펴보겠습니다. 먼저 FastAPI에서 SQLAlchemy를 사용하기 위해 필요한 패키지를 설치해야 합니다. 다음과 같이 명령어를 실행하면 됩니다. pip install fastapi sqlalchemy psycopg2-binary 위 명령어는 FastAPI, SQ..
JSON (sample.json) [ { "name": "AAA", "job": "Jubu" }, { "name": "BBB", "job": "Developer" }, { "name": "Banjubu", "job": "Banjubu" } ] 터미널 > pandas 설치. $ pip3 install pandas JSON 파일이 있는 폴더로 이동 > python 실행. (REPL: Read Evaluate Print Loop) $ cd 폴더 $ python3 >>> import pandas as pd >>> df = pd.read_json('sample.json') >>> df.to_csv('sample.csv') >>> quit() 동일한 폴더에 파일이 생성되어 있으면 끝. 영어, 중국어 공부중이신가요?..
import import math print(math.sqrt(4)) # math로 부터 호출 from ... import * from math import * print(sqrt(4)) # 내부 함수처럼 직접 호출 영어, 중국어 공부중이신가요? 홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요! 한GLO 미네르바에듀 : 네이버쇼핑 스마트스토어 한글로 영어가 된다?! 한글로[한GLO]는 영어 중국어 일어 러시아어 스페인어가 됩니다!! smartstore.naver.com
샘플 데이터는 여기서 구해요. people.sc.fsu.edu/~jburkardt/data/csv/csv.html Pandas를 설치해요. pip install pandas main.py import pandas as pd url = "https://people.sc.fsu.edu/~jburkardt/data/csv/tally_cab.csv" x = pd.read_csv(url) for i, v in enumerate(x): print('header', i, v) for rowIndex, row in enumerate(x.values): for columnIndex, column in enumerate(row): print(rowIndex, columnIndex, column) 결과 ('header', ..
PyMySQL을 설치해요. pip install PyMySQL main.py import sys import logging import pymysql HOST = "수정하세요" PORT = 3306 USERNAME = "수정하세요" PASSWORD = "수정하세요" DATABASE = "수정하세요" def connect(host, port, username, password, database): try: conn = pymysql.connect(host=host, user=username, passwd=password, db=database, port=port, use_unicode=True, charset='utf8') cursor = conn.cursor() return conn, cursor exc..