mingkeJul 11, 2024Typer를 이용한 Python CLI 만들기Typer 타입힌트를 기반으로하는 CLI 개발 라이브러리입니다. FastAPI 개발자분이 만들었습니다. FastAPI와 비슷한 패턴으로 개발할 수 있다는 것이 아주 매력적입니다Python
mingkeJul 10, 2024Python datetime 라이브러리 사용법 - 오름캠프어제 공부 중에 파이썬에서 날짜와 시간을 다루는 것이 있었고 datetime 라이브러리를 사용하고 있었습니다. 좀 더 자세한 설명으로 알려드리기 위해 이 글을 작성합니다.Python오름캠프
mingkeJul 2, 2024오름캠프 - Python 처음 배우는 파이썬 클래스최근 오름캠프에서 Python class 진도를 나갔습니다. 많은 분들이 class를 어려워하셨습니다. Python은 객체지향프로그래밍 언어로 class를 잘 아는 것은 기본입니다. 객체를 만드는 틀이 class이기 때문입니다. 서브강사로서 자습시간에 훈련생 분들과 class 복습을 했습니다. 관련 내용을 블로그에 포스팅하려고 합니다.Python오름캠프
mingkeJun 27, 2024오름캠프 - Python 팁 자잘한 거 몇가지 공유 v1자습시간에 훈련생 분들과 문제풀기 연습을 진행했었습니다. 같이 문제 풀다가 이런건 자잘하지만 공유하면 좋긴 좋겠다 싶은 것들을 포스팅 해보려고 합니다. 몰라도 문제 없지만 그래도 알아둬서 나쁠거 없는 그런것들을 공유 해보겠습니다.Python오름캠프
mingkeJun 26, 2024오름캠프 - map함수와 list comprehension 비교map이냐 List Comprehension이냐는 개인 취향 같습니다. 그리고 둘 다 코드가 간결해지긴 하지만 너무 생략하면 오히려 가독성이 떨어지는 경우도 많아서 일반 for문을 사용하는 경우도 많습니다.Python오름캠프
mingkeJun 23, 2024오름캠프 - Python 변수 공부하기변수는 파이썬만의 특징은 아닙니다. 변수는 데이터를 저장하고 참조할 수 있는 이름을 가진 메모리 공간입니다. 대부분의 프로그래밍 언어에서 변수를 사용합니다. 파이썬에서 모든 데이터는 객체(object)입니다. 객체는 특정 클래스로부터 생성된 인스턴스(instance)라고도 불립니다.Python오름캠프
mingkeJun 10, 2024python 문자열 템플릿 알아보기문자열 템플릿을 만드는 방법은 f-string 같은 포맷팅 방법 이외에 따로 파싱을 구현하여 사용할 수 있었습니다. 정규표현식을 사용을 위한re 라이브러리나 string 라이브러리를 이용하면 가능합니다.Python
mingkeJun 9, 2024FastAPI lifespan asynccontextmanager 직접 구현하기 (feat.__aenter__, __aexit__)FastAPI에서 startup 이벤트와 shutdown를 구현하는 방법으로 lifespan을 사용하는 방법이 있습니다. 이번 포스팅에서 좀 더 객체지향적이고 사용성 좋은 방법으로 구현해보았습니다.FastAPIPython
mingkeJun 1, 2024Rust로 Python 라이브러리 만들어보기(PyO3)취미로 Rust를 공부하고 있습니다. 이제 어느 정도 기본적인 문법을 익혔고, Rust코드를 조금은 읽을 수 있게되었습니다. 그래서 Rust로 Python 라이브러리 만들기 Hello World 정도를 한 번 해보려고 합니다.PythonRust
mingkeMay 28, 2024FastAPI에서 Scheduler 사용하기백엔드 개발하다보면 Scheduler를 개발해야할 때가 종종 있습니다. FastAPI를 사용할 때 복잡하지 않은 Scheduler라면 apscheduler 라는 라이브러리를 사용하면 됩니다.간단하게 알아보도록 하겠습니다.FastAPIPython