파이썬251 Python으로 SQLite3 연결하기 Tutorial (가계부 DB 생성하기) Python으로 SQLite3 연결하기 Tutorial (가계부 DB 생성하기) 파이썬으로 SQLite3 연결하기 Tutorial (가계부 DB 생성하기) Library To Install (설치할 라이브러리) 1 pip install sqlite3 cs https://docs.python.org/3/library/sqlite3.html SQLite3이란.... SQLite의 배포판에는 sqlite3이라는 독립 실행형 명령줄 셸 프로그램이 제공됩니다. 데이터베이스 생성, 테이블 정의, 행 삽입 및 변경, 쿼리 실행 및 SQLite 데이터베이스 파일 관리에 사용할 수 있습니다. 또한 SQLite 라이브러리를 사용하는 애플리케이션을 작성하기 위한 예제 역할을 합니다. DB 생성하기 (create_db.py).. 2023. 1. 18. HTTPX로 웹 크롤링 10배 빠르게 하기 HTTPX로 웹 크롤링 10배 빠르게 하기 Synchronous 크롤링했을 때 소요 시간: 7.8초 Asynchronous HTTPX 크롤링했을 때 소요 시간: 0.79초 HTTPX란... httpx는 retryablehttp 라이브러리를 사용하여 여러 프로브를 실행할 수 있는 빠른 다목적 HTTP 툴킷입니다. 증가된 스레드 수로 결과 신뢰성을 유지하도록 설계되었습니다. HTTPX는 동기화 및 비동기 API를 제공하고 HTTP/1.1 및 HTTP/2를 모두 지원하는 Python 3용 완전한 기능을 갖춘 HTTP 클라이언트입니다. 필요 라이브러리 https://www.python-httpx.org/ HTTPX HTTPX A next-generation HTTP client for Python. HTTPX .. 2023. 1. 14. 파이썬 스케줄작업 생성하기 (Python schedule) 파이썬 스케줄작업 생성하기 (Python schedule) 스케줄 작업이란, 윈도우즈 스케줄러는 리눅스 crontab처럼 특정 이벤트 조건을 트리거로 설정하여 동작하게 하는 예약 작업이다. 윈도우 작업 스케줄러 이용하여 어떠한 프로그램 자동 시작, 디테일 하게 설정 제어 하여 구동을 시킬수 있도록 해 준다. 스케줄 작업을 파이썬으로도 생성, 작업, 관리가 가능하다. 자동적으로 언제까지 몇 번, 1시간 마다, 1초 마다, 1분 마다, 1일 마다, 일주일 마다 등등 용이한 스케줄 작업 관리가 가능하다. Required Libaries (필수 라이브러리) 1) schedule https://schedule.readthedocs.io/en/stable/ Installing Libaries (라이브러리 설치) 1.. 2023. 1. 12. Python cProfile 튜토리얼! (feat. 함수 별 소요시간 파악하기) Python cProfile 튜토리얼! (feat. 함수 별 소요시간 파악하기) cProflie을 활용함으로써 print time으로 타임 프린트 찍지 않고 함수 별 소요 시간을 알아보자. cProfile 내에서 함수를 실행하면 함수별 소요시간을 간단히 확인할 수 있다. Required Libraires (필요 라이브러리) 1) time 2) cProflie https://docs.python.org/3/library/profile.html 3) pstats cProfiles이란 - cProfile 및 프로필은 Python 프로그램의 결정론적 프로파일링을 제공합니다. 프로필은 프로그램의 다양한 부분이 실행되는 빈도와 기간을 설명하는 일련의 통계입니다. 이러한 통계는 pstats 모듈을 통해 보고서로 형식.. 2023. 1. 11. Python으로 PC 볼륨 조절하기 Python으로 PC 볼륨 조절하기 Required Libraries (필요 라이브러리) 1) comtypes - comtypes is a lightweight Python COM package, based on the ctypes FFI library, in less than 10000 lines of code (not counting the tests). comtypes allows to define, call, and implement custom and dispatch-based COM interfaces in pure Python. It works on Windows and 64-bit Windows. comtypes는 ctypes FFI 라이브러리를 기반으로 하는 경량 Python COM 패키.. 2023. 1. 11. 백준: 14489번 치킨 두 마리 (Python3) 백준: 14489번 치킨 두 마리 (Python3) Winning Score 성공다국어 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 512 MB 2001 1604 1510 81.226% 문제 You record all of the scoring activity at a basketball game. Points are scored by a 3-point shot, a 2-point field goal, or a 1-point free throw. You know the number of each of these types of scoring for the two teams: the Apples and the Bananas. Your job is to determine which team won,.. 2022. 8. 10. 백준: 17356번 욱 제 (Python3) 백준: 17356번 욱 제 (Python3) 욱 제 성공스페셜 저지 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 512 MB 1187 1042 988 88.929% 문제 오늘은 운명의 라이벌 권욱과 권제가 숙명의 대결을 펼치는 날이다. 대결 종목은 바로 2019년 천하제일 코딩대회 본선 문제 중 하나인 "욱 제"를 더 빨리 푸는 것이다. 욱과 제는 "욱 제"를 빨리 푸는 능력, 일명 "욱제력"을 가지고 있다. 이 욱제력은 하나의 정수로 수치화할 수 있다. 욱의 욱제력이 A, 제의 욱제력이 B일 때, M을 B−A400$\frac{B-A}{400}$이라고 하자. 이때 욱이 제를 이길 확률은 11+10M$\frac{1}{1+10^M}$이다. 이 값은 얼마일까? 입력 욱의 욱제력과 제의 욱제력이 한 줄.. 2022. 8. 10. 백준: 17362번 수학은 체육과목 입니다 2 (Python3) 백준: 17362번 수학은 체육과목 입니다 2 (Python3) 수학은 체육과목 입니다 2 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 (추가 시간 없음) 1024 MB 5171 3446 3109 67.382% 문제 이 사진을 기억하는가? 이 사진은 오래전부터 인터넷에 돌아다니는 사진으로, 작년 전대프연 예선 A번에서는 수학을 정말 못 하는 고등학생인 성원이의 시험지로 소개되었다. 저작권이 있는 사진일 수 있어 알아보기 어렵게 가공했음을 양해 바란다. 예선 날짜가 다가오는데도 적당한 A번 문제를 생각하지 못한 출제진은 작년 전대프연 예선 A번을 응용해서 문제를 만들기로 했다. 이를 위해 사진 속 문제를 찾아본 출제진은 해당 문제가 2007학년도 6월 고등학교 1학년 전국연합학력평가 수리 영.. 2022. 8. 10. 백준: 17388번 와글와글 숭고한 (Python3) 백준: 17388번 와글와글 숭고한 (Python3) 와글와글 숭고한 성공 시간 제한메모리 제한제출정답맞힌 사람정답 비율 1 초 512 MB 4822 3329 3066 70.531% 문제 숭고한 알고리즘 캠프가 다가오고 있고 방학이 되어서까지도 각 대학들의 협업은 계속되고 있다. 그럼에도 불구하고 운영진들과 강사진들이 각자의 일정 때문에 바빠 계획에 차질이 조금씩 생기고 있다. 숭고한 알고리즘 캠프의 대표인 창호는 효율적인 일처리를 위해 엄정한 평가를 내리기로 하였다. 창호는 숭고한 알고리즘 캠프의 구성원인 숭실대학교(Soongsil University), 고려대학교(Korea University), 한양대학교(Hanyang University)의 참여도를 수치화하였다. 창호가 보기에 세 대학교의 참여도.. 2022. 8. 10. 이전 1 2 3 4 5 6 ··· 28 다음