Getting a big scientific prize for open-source software
Authors of scikit-learn receive a major scientific prize, highlighting a cultural shift towards recognizing open-source software as valuable academic contribution.
Authors of scikit-learn receive a major scientific prize, highlighting a cultural shift towards recognizing open-source software as valuable academic contribution.
A guide on preventing accidental global Python package installations by disabling pip outside of virtual environments.
Analyzes how major software changes like Python 3 and asyncio can be 'traumatic' for developer communities, causing wasted effort and code rot.
A tutorial on profiling Python applications running inside Docker containers using the py-spy tool to generate flame graphs.
A talk on using Python to efficiently process and analyze large datasets from mass spectrometry, presented at a Python Frederick event.
A technical guide on using Python's AST module to find the function, method, or class a specific line of code belongs to, given a filename and line number.
A talk on building a web service with Django and PostgreSQL to manage and aggregate YouTube channel revenue data via Google's APIs.
A speaker's review of PyGotham 2019, covering talk quality, event organization, and highlights like a talk on web archiving tools.
A review of using AI and data science to manage a Fantasy Premier League team over the first 10 gameweeks.
An analysis and English translation of Jacek Kaczmarski's poem 'The Statues', exploring the legacy of tyranny.
A guide to creating, installing, and using IPython extensions to customize and enhance the IPython interactive shell.
A tutorial on sending emails in Python using SMTP, covering setup, testing servers, and sending HTML emails with attachments.
Explores performance optimization for Python HTTP clients, covering persistent connections, parallelism, and asynchronous patterns.
A technical guide on integrating WhiteNoise into a Django app to manage static assets, replacing Nginx.
Explains the Python module reloading problem and solutions, including importlib.reload and IPython's %autoreload magic command.
Explains how to prevent SQL injection in Python using psycopg2's low-level sql.Identifier and sql.Literal functions for safe query building.
A developer shares an improved workflow for completing Python coding exercises on an iPad using the new iPadOS, Safari, and Pythonista.
A developer shares a workflow for completing Python coding exercises from PyBites on an iPad using the Pythonista app.
A guide to using the GitHub API and PyGithub to automatically filter and close spam pull requests based on keywords.
Explores a simpler alternative to Docker for deploying Python web apps, comparing it to common methods and containers.