내 맘대로 위클리 뉴스 2025년 46주

Python My favorite Django packages 이 기사는 Django 프로젝트를 개발할 때 필자가 자주 사용하는 패키지들을 엄선해 소개합니다. 예를 들어, django-environ을 사용하여 환경변수를 효율적으로 다룰 수 있고, django-extensions를 통해 다양한 관리 커맨드와 쉘 플러스 등 개발 생산성을 높일 수 있는 툴을...
더 읽기

내 맘대로 위클리 뉴스 2025년 45주

Python 10 Smart Performance Hacks For Faster Python Code 파이썬 코드의 실행 속도를 높일 수 있는 10가지 실용적인 팁을 소개합니다. 리스트 컴프리헨션 사용, 내장 함수 및 라이브러리 적극 활용, 변수 스코프 최적화 등 코드 레벨에서의 최적화 방법뿐만 아니라 Cython과 같이...
더 읽기

내 맘대로 위클리 뉴스 2025년 44주

Python Pytest Fixtures: How to Use & Organize them in your Test Architecture 이 기사는 Pytest의 fixture(픽스처)를 테스트에 어떻게 활용하고, 구조적으로 잘 조직할 수 있는지에 대해 심도 있게 설명합니다. 실전 예제를 통하여 계층적이고 체계적인 fixture 설계, 정리가 대규모 테스트 자동화...
더 읽기

내 맘대로 위클리 뉴스 2025년 43주

Python Using Async Functions in Celery with Django Connection Pooling 이 기사는 Django 5.1과 Celery를 사용해서 비동기 함수를 어떻게 안정적으로 사용하는지에 대해 소개하고 있습니다. Django ORM의 비동기 지원, Celery에서의 쓰레드와 DB 연결 관리, ThreadSensitiveContext 사용, 그리고 비동기 작업 데코레이터(@async_task)를 직접...
더 읽기

내 맘대로 위클리 뉴스 2025년 42주

Python Python 3.14 Is Here. How Fast Is It? 이 기사는 Python 3.14의 성능 향상과 관련된 주요 변경 사항과 실제 벤치마크 결과를 다룹니다. 다양한 테스트를 통해 3.14 버전이 이전 버전에 비해 어느 정도 속도 개선이 이루어졌는지 구체적으로 보여주며, 이러한 변화가...
더 읽기

내 맘대로 위클리 뉴스 2025년 41주

Python Python Violates PEP 8 이 글은 파이썬 스타일 가이드(PEP 8)에서조차 위반되는 예시가 존재한다는 점을 지적하며, PEP 8을 절대적으로 따르기보다 코드의 가독성과 실용성을 우선해야 한다는 점을 다양한 예시와 함께 설명합니다. 이로써 개발자 사이에서 스타일 가이드에 대한 유연하고 실용적인 접근의 필요성을...
더 읽기

내 맘대로 위클리 뉴스 2025년 40주

Python Scaling asyncio on Free-Threaded Python 이 기사는 Python 3.14부터 GIL(Global Interpreter Lock)이 없는 Free-Threaded CPython 빌드를 지원하여 asyncio가 여러 CPU 코어를 활용할 수 있음을 소개하는 기사입니다. 쓰레드별 이벤트 루프의 상태를 별도로 관리하는 락 없는(lock-free) 자료구조 도입으로 쓰레드 간 락...
더 읽기

개발자를 위한 macOS(>= Sequoia) 설정

새로운 마음으로 시작하고 싶은 개발자들을 위한 작은 가이드 입니다. 새로운 시작을 위해 가장 중요한 것은 백업입니다. 백업부터 투철하게 하세요. AWS 인증키나 1password 백업파일, 기존에 사용하시던 설정(.zshrc, init.el, vscode 등…)은 어딘가(Dropbox or github)에 반드시 보관해 주세요. Dropbox 동기화가 최신으로 되어 있는지도...
더 읽기

내 맘대로 위클리 뉴스 2025년 39주

Python 3 Tools That Automatically Convert Python Code to LaTeX Math 이 기사는 Python 코드를 자동으로 LaTeX 수학 표기법으로 변환해 주는 도구 3가지를 소개합니다. 대표적으로 Jupyter 노트북에서 IPython.display를 사용하거나, handcalcs, latexify-py 와 같은 라이브러리를 활용할 수 있습니다. JavaScript From Steam...
더 읽기

내 맘대로 위클리 뉴스 2025년 38주

Python Creating a Website with Sphinx and Markdown 이 기사는 Python 기반의 문서 생성 도구인 Sphinx를 사용해서 ReStructuredText와 Markdown 형식을 기반으로 한 기술 문서 및 웹사이트 제작에 활용할 수 있는 방법을 소개합니다. PythonBPF - Writing eBPF Programs in Pure Python...
더 읽기

내 맘대로 위클리 뉴스 2025년 37주

Python Python: capture stdout and stderr in unittest 이 기사는 contextlib.redirect_stdout과 redirect_stderr를 조합해 출력 스트림을 임시 버퍼에 저장해 테스트 출력 내용을 변수로 캡처 가능하지만, unittest 내 출력과 테스트 프레임워크 출력을 분리하기 어려운 단점이 있습니다. pytest의 -s 옵션으로 캡처 해제하거나 logging을...
더 읽기

내 맘대로 위클리 뉴스 2025년 36주

Python How to Spot (and Fix) 5 Common Performance Bottlenecks in pandas Workflows 이 기사는 pandas의 성능 병목 현상(입출력, join, wide string 등)에 대해 코드 레벨에서 PyArrow 파서와 저수준 최적화, 데이터 전처리로 개선 가능하며, 필요시 cudf.pandas로 GPU 병렬 처리로 속도를...
더 읽기

내 맘대로 위클리 뉴스 2025년 35주

Python Pytest for Data Scientists 이 기사는 데이터 과학자를 위한 Pytest 활용법을 소개합니다. 서론에서는 데이터 과학 프로젝트에서 테스트 자동화의 필요성을 강조하며, 본론에서는 Pytest의 기본 사용법, 데이터프레임 등 데이터 중심 객체의 테스트 전략, fixture와 parametrize를 활용한 반복 테스트, 그리고 실제 데이터...
더 읽기

내 맘대로 위클리 뉴스 2025년 34주

Interoperability in 2025: beyond the Erlang VM, 이 기사는 BEAM VM의 한계를 극복하기 위해 WASM, NIF, Port, FFI 등 다양한 기술이 활용되고 있다는 점, Elixir 커뮤니티가 상호운용성 강화를 위해 어떤 노력을 하고 있는지, 그리고 앞으로 Elixir가 다른 언어 및 플랫폼과...
더 읽기

내 맘대로 위클리 뉴스 2025년 33주

How JIT builds of CPython actually work CPython에서 JIT(Just-In-Time) 빌드가 실제로 어떻게 동작하는지에 대해 상세히 설명합니다. JIT 빌드는 기존의 인터프리터 방식과 달리, 실행 중인 파이썬 코드를 동적으로 기계어로 변환하여 성능을 크게 향상시키는 기술입니다. Python 7 Drop-In Replacements to Instantly Speed...
더 읽기