Optimizing Python in the Real World: NumPy, Numba, and the NUFFT
A guide to optimizing a non-trivial algorithm (NUFFT) in Python using NumPy and Numba, comparing performance to a Fortran implementation.
A guide to optimizing a non-trivial algorithm (NUFFT) in Python using NumPy and Numba, comparing performance to a Fortran implementation.
A step-by-step guide to implementing internationalization (i18n) in Python applications using the gettext module.
A guide to writing a flake8 plugin using Python AST to check for incorrectly declared static methods in code.
Guide to configuring pip to cache compiled Python wheels for faster installation of C-based libraries, saving time on repeated builds.
An update on the hyper project, a Python HTTP/2 client library, covering bug fixes, new HTTPie plugin integration, and Python 2.7.9 support.
Author's 2014 review: writing a data science book from scratch in Python and preparing for/starting a software engineering job at Google.
Explores the challenge of pickling Python objects with cached properties and proposes a mixin solution to exclude cached data from serialization.
A developer shares their experience building a machine learning model to classify song moods (happy/sad) based on lyrics using Python and NLP.
A Python tutorial showing how to download your Twitter timeline and visualize it as a word cloud using data science libraries.
A Python tutorial showing how to download your Twitter timeline and visualize it as a word cloud using data science libraries.
A guide on configuring proxy settings for Python package managers easy_install and pip to enable installations behind a proxy server.
An introduction to the Tooz Python library for distributed coordination, covering group management and locking in distributed systems.
A blogger shares their personal recommendations for the best Python IDEs, including Sublime Text and PyCharm, based on their experience.
A curated list of resources and tutorials for improving Python programming style, covering basics to advanced topics like design patterns and functional programming.
Argues for the continued use of Python virtual environments (virtualenv/venv) to isolate projects from system Python packages, even in the age of containers.
Analyzes poor Python practices in the Whisper library, covering missing tests, PEP 8 violations, and non-idiomatic code.
A tutorial on creating a stacked bar chart using Seaborn and Matplotlib by overlaying data series.
Argues that HTTPS requires certificate verification for security, discussing Python's debate on backporting this fix to version 2.7.
A response to a critique of the author's introductory series on Frequentist vs. Bayesian statistics, focusing on audience and the role of decision theory.
A developer explains how to make GitHub track contributions to OpenStack repositories by starring them, using a Python script.