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

내 맘대로 위클리 뉴스 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를 위한 새로운 파이썬 클라이언트 라이브러리를 소개하며, 이를 통해 방대한 공개 데이터셋에 손쉽게 접근하고 분석할 수 있는 방법을 설명합니다. 라이브러리의 주요 기능, 설치...
더 읽기