내 맘대로 위클리 뉴스 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...
더 읽기

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

The Internals of PostgreSQL은 PostgreSQL 데이터베이스의 내부 구조와 동작 원리를 심도 있게 다루는 온라인 자료입니다. 이 사이트는 PostgreSQL의 핵심 아키텍처, 쿼리 처리 과정, 저장 구조, 트랜잭션 관리, 인덱스, WAL(Write-Ahead Logging) 등 데이터베이스 엔진의 주요 컴포넌트가 어떻게 설계되고 동작하는지 체계적으로 설명합니다....
더 읽기

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

Python 3 pandas Workflows That Slowed to a Crawl on Large Datasets—Until We Turned on GPUs 대용량 데이터셋을 pandas로 처리할 때 발생하는 성능 저하 문제를 실제 워크플로우 3가지 사례를 통해 설명하고, GPU 가속을 적용했을 때의 성능 개선 효과를 상세히 분석합니다....
더 읽기

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

Python How to Get Foreign Keys Horribly Wrong Django에서 Foreign Key를 잘못 설계하거나 사용하는 과정에서 발생할 수 있는 다양한 실수와 그로 인한 문제점들을 실제 사례와 함께 설명합니다. 저자는 데이터 무결성, 성능 저하, 예기치 않은 동작 등 실무에서 자주 마주치는 함정들을...
더 읽기

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

Python Reflections on 2 years of CPython’s JIT Compiler: The good, the bad, the ugly 이 기사는 CPython의 JIT(Just-In-Time) 컴파일러가 지난 2년간 어떻게 발전해왔는지, 그 과정에서 얻은 교훈과 직면한 문제점, 그리고 앞으로의 과제에 대해 개발자의 시각에서 상세히 다룹니다. JIT 도입으로...
더 읽기

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

Python Solving Wordle with uv’s dependency resolver 이 기사는 Python의 패키지 관리 도구인 uv의 의존성 해석(resolver) 알고리즘을 활용해 Wordle 퍼즐을 푸는 과정을 다룹니다. 저자는 Wordle의 단어 후보군을 점진적으로 좁혀가는 문제를 패키지 의존성 해석 문제로 모델링하고, uv의 고성능 dependency resolver를 이용해...
더 읽기

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

Python Unlock deeper insights with the new Python client library for Data Commons 이 기사는 Google의 Data Commons를 위한 새로운 파이썬 클라이언트 라이브러리를 소개하며, 이를 통해 방대한 공개 데이터셋에 손쉽게 접근하고 분석할 수 있는 방법을 설명합니다. 라이브러리의 주요 기능, 설치...
더 읽기

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

Python The fastest way to detect a vowel in a string 이 글에서는 문자열에서 모음을 가장 빠르게 감지하는 다양한 방법을 실험하고, 각 방법의 성능을 비교합니다. 저자는 파이썬의 in 연산자, 정규표현식, set 자료구조, 비트마스크 등 여러 접근법을 테스트하며, 실제로 어떤 방법이...
더 읽기

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

Python Better Django Management Commands 이 기사는 Django의 커맨드라인 관리 명령어를 더 쉽고 강력하게 만들기 위해 django-click과 django-typer를 활용하는 방법을 소개합니다. 기존의 Django management command 시스템은 확장성과 사용성이 다소 제한적일 수 있는데, 두 라이브러리를 통해 명령어 작성이 훨씬 직관적이고, 옵션...
더 읽기

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

Python Optimizing Django Docker Builds With Astral’s uv 이 기사는 Astral의 uv를 활용하여 Django 애플리케이션의 Docker 빌드 속도를 최적화하는 방법을 다룹니다. 기존의 pip 대신 uv를 사용함으로써 의존성 설치 시간이 크게 단축되고, 빌드 캐시 활용이 용이해져 전체적인 개발 및 배포 효율성이...
더 읽기