python 썸네일형 리스트형 파이썬 문자열 함수 훑어보기 요즘 문자열 처리를 자주 하게 되는데 기본적인 함수도 똑바로 알고있지 않은 것 같아서 파이썬에서 제공하는 문자열 함수를 훑어보고 이해도를 높이기로 했다. 참고한 문서는 다음과 같다. Built-in TypesThe following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some colle...docs.python.org관련있다고 생각되는 함수들끼리 그룹화했고, 내 기준으로 중요한 순서대로 함수를 하나씩 소개하겠다.문자열 검증 함수주어진 .. 더보기 비동기 파이썬 프로그래밍 해보기 (asyncio, aiohttp 사용해보기) 요즘들어 대형언어모델 추론 API 서버를 활용해 코딩하는 일이 잦아졌다. 이 때, API 서버에 병렬적으로 요청을 날리면 실험을 빠르게 수행할 수 있다. 파이썬에서 병렬적으로 요청을 날리는 2가지 방식이 있다.1. 파이썬 threading 패키지를 사용한 멀티스레드 프로그래밍2. 파이썬 asyncio 패키지를 사용한 비동기 프로그래밍예전에는 주로 멀티스레드를 사용했는데 요즘은 비동기 프로그래밍이 더 좋다고 해서 한번 어떻게 쓰는지 조사해보았다.기본 사용법먼저, 가장 간단한 비동기 프로그래밍 코드의 구조를 살펴보자.import asyncioasync def main(): print("Hello") await asyncio.sleep(1) print("World") asyncio.run(main()).. 더보기 PYTHON에서 SQLITE3에 간단하게 연결하기 데이터베이스에 연결하기 import sqlite3 conn = sqlite3.connect('test.db') SQL 명령어 사용하기 import sqlite3 conn = sqlite3.connect('test.db') c = conn.cursor() c.execute('CREATE TABLE IF NOT EXISTS counter (counter INTEGER)') conn.commit() conn.close() 커서와 커넥션의 차이는 아직 잘 모르겠음. 원자적인 오퍼레이션을 위해 필요한 것처럼 보이나 일단은 좀더 조사할 필요가 있음. 더보기 Visual Studio Code에서 Python Refactoring 하는 방법 https://code.visualstudio.com/docs/python/editing#_refactoring Editing Python Code in Visual Studio Code Editing Python in Visual Studio Code code.visualstudio.com 변수 추출하기나 함수 추출하기, 임포트 정렬하기까지 지원이 된다. 더보기 이전 1 다음