mingkeAug 2, 2024Github Actions Cron으로 Upstream Repository Sync 맞추기Github Actions는 여러가지 기능들을 제공하는데요. Cron을 실행할 수도 있습니다. 이번에 Cron을 이용하게 되어 이번 포스팅에서 공유하려고 합니다.Github Actions
mingkeJul 29, 2024Chocolatey 윈도우 패키지 매니저 사용하기Chocolatey라는 패키지 매니저가 있길래 설치해서 사용해보았습니다. 이번 포스팅에서 사용법을 정리해보려고 합니다.Tools
mingkeJul 27, 2024WSL로 Windows 11에서 linux 세팅하기WSL은 Windows Subsysem for Linux의 약자로 윈도우에서 Linux의 파일시스템을 실행하고 CLI툴들을 사용하게 해주는 시스템입니다. 예전에는 세팅하는 것이 좀 까다로웠다고 하는데 이제는 아주 쉽습니다. 이번 포스팅에서 알아보도록 하겠습니다.Tools
mingkeJul 24, 2024Ruff - Rust로 만들어진 Python linter & formatter 알아보기Python 프로젝트를 관리하다 보면 코드 스타일을 일관되게 유지하는 것이 중요합니다. 이것을 도와주는 파이썬에 다양한 linter와 formatter가 있습니다. 저는 그동안 flake8과 black의 조합으로 사용해왔습니다. 그러다가 이번에 Ruff로 옮기게 되어 Ruff에 대해 간단하게 정리해보려고 합니다.Python
mingkeJul 22, 2024Python 데코레이터 만드는 방법 - 오름캠프파이썬 데코레이터는 함수나 클래스를 감싸서 꾸며주는 기능을 합니다. 공통된 기능을 데코레이터로 만들어 중복을 줄여 재사용성을 높일 수 있습니다.Python오름캠프
mingkeJul 20, 2024Python PDM 사용법 알아보기FastAPI Repository에서 PDM이 사용되고 있는걸 발견했는데 궁금해서 저도 한 번 써봤습니다.Python
mingkeJul 16, 2024오픈소스 프로젝트를 하는 이유 - 오름캠프이번 포스팅에서는 오름캠프 파이썬 백엔드과정 훈련생분들과 함께 오픈소스 프로젝트를 시작한 이유를 적어보려고 합니다.오름캠프
mingkeJul 12, 2024CLI 터미널 출력 테스트 하기(feat.pytest)이번 프로젝트에서는 pytest로 테스트 코드를 작성해보았습니다. 터미널에 출력된 값을 테스트하는 것을 잘 몰랐는데요. 알아보니 아주 쉽게 할 수 있는 방법이 있어서 그 방법을 이번 포스팅에서 정리해보려고 합니다.PytestPython
mingkeJul 11, 2024Typer를 이용한 Python CLI 만들기Typer 타입힌트를 기반으로하는 CLI 개발 라이브러리입니다. FastAPI 개발자분이 만들었습니다. FastAPI와 비슷한 패턴으로 개발할 수 있다는 것이 아주 매력적입니다Python
mingkeJul 10, 2024Python datetime 라이브러리 사용법 - 오름캠프어제 공부 중에 파이썬에서 날짜와 시간을 다루는 것이 있었고 datetime 라이브러리를 사용하고 있었습니다. 좀 더 자세한 설명으로 알려드리기 위해 이 글을 작성합니다.Python오름캠프