| Post-Mortem Python Plotting |
Who loves debugging things that only fail occasionally? Just me? Maybe you need to check out Andy Jones’
extract() function that “magically” extracts a caller’s environment into an IPython interpreter session. Mix in a little post-mortem debugging with Jupyter’s
%debug magic command, and you’ll be painlessly debugging finicky code in no time.
How to Use Jupyter Notebooks in 2020
In this first of a three-part blog post, LJ Miranda surveys the data science landscape and discusses the forces that push data science tools to evolve.
Python Developers Are in Demand on Vettery
Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
A core maintainer of the popular
psycopg2 PostgreSQL adapter for Python discusses breaking changes he would like to see in a hypothetical
pyscopg3 project, including better query/parameter separation, more sensible context manager behavior with connections, and async support.
Alexa Python Development: Build and Deploy an Alexa Skill
In this tutorial, you’ll become an Alexa Python developer by deploying your own Alexa skill. You’ll build an application that users will interact with using voice commands to Amazon Alexa devices. Your skill will respond back with a random joke when invoked by the user!
PyCon 2020 Update on COVID-19
“PyCon continues to closely monitor the Coronavirus (also known as COVID-19) situation. As of March 6, PyCon 2020 in Pittsburgh, Pennsylvania is scheduled to take place.”
About the “Add Python 3.X to PATH” Checkbox in the Windows CPython Installer…
An epic Twitter thread. It’s still active almost two weeks later, with tons of heavyweights chiming in.
[*a] to Overallocate?
Stefan Pochmann investigates memory allocation for three methods of creating a list from an iterable
[x for x in a], and
[*a]. The last method,
[*a], always overallocates memory for the list.
Senior Python/Django Software Engineer (London, UK)
Senior Python Software Engineer (London, UK)
Senior Software Engineer Backend (Denver, CO, USA)
More Python Jobs >>>
Articles & Tutorials
Python in GitHub Actions
“GitHub’s own CI called GitHub Actions has been out of closed beta for a while and offers generous free quotas and a seamless integration with the rest of the site. Let’s have a look on how to use it for an open source Python package.”
Mocking Asynchronous Functions in Python
As the adoption of asynchronous Python grows, the ability to reliably test asynchronous code is increasingly important. In this tutorial, Dino Costa shows you how to leverage
Future objects in Python 3.7 and the
AsyncMock object added in Python 3.8 to easily test asynchronous functions.
Become a Python Guru With PyCharm
PyCharm is the Python IDE for Professional Developers by JetBrains providing a complete set of tools for productive Python, Web and scientific development. Be more productive and save time while PyCharm takes care of the routine →
Syntactic Unification Is Easy!
Syntactic unification is the process of solving equations between symbolic expressions. Unification has applications in type systems and logic programming. In this article, Cassie Jones shows you how to implement a unification algorithm in just 30 lines of Python!
Defining Your Own Python Functions
In this beginner tutorial, you’ll learn how to define and call your own Python functions. You’ll also learn about passing data to your function, and returning data from your function back to its calling environment.
One Impact of the Dropping of Python 2 From Linux Distributions
“Everyone’s insistence on getting rid of Python 2 is magically transforming all of this perfectly functional and useful Python 2 code we have from an asset to a liability. You can imagine how I feel about that.”
CHRIS SIEBENMANN opinion
Understand Django: Views On Views
Django URLs expect to send a response back to a user. Where does that response come from? A Django view. This article looks into the fundamentals of views and how to use them in your project.
MATT LAYMAN • Shared by Matt Layman
Gradient Descent From Scratch
Gradient descent is one of the most fundamental optimization techniques used in machine learning. Learn the ins and outs of gradient descent by implementing it from scratch in Python.
We Have to Talk About This Python, Gunicorn, Gevent Thing
“Here’s what happens when you build around Python, Gunicorn, Gevent, and web requests instead of something more sensible.” Although pessimistic, this was an interesting read.
Defining Main Functions in Python
Learn how Python main functions are used and some best practices to organize your code so it can be executed as a script and imported from another module.
REAL PYTHON video
Open Source AutoML for Developers
Building & deploying machine learning can be painful. MindsDB enables developers to easily integrate ML into their projects without the need to involve a data scientist or ML expert. Check out our project on GitHub.
Episode #171: Chilled Out Python Decorators With PEP 614
Real Python and PyCoder’s own David Amos guest hosts Python Bytes, talking about PEP 614, macOS menu bar apps with Python, test coverage, and more.
PYTHON BYTES podcast
Bundling Python Dependencies in a ZIP Archive
Shipping dependencies for your scripts as a single file, built with
JÜRGEN HERMANN • Shared by Jürgen Hermann
Applications of Signal Processing in Machine Learning
Projects & Code
Brought to you by Squaresponsor
Check out Square’s new Python SDK that makes it simple to take payments and run a business. Learn More →
enum-switch: Enum-Based Implementation of Switch for Python
posthog: Developer-Friendly, Open-Source Product Analytics
karateclub: Unsupervised Learning on Graph Structured Data
papermill: Parameterize, Execute, and Analyze Notebooks
covid-19-analysis: Python Package for Generating Reports and Visualizations
aiohttp-swagger3: Display Swagger Docs via Different UI Backends
GITHUB.COM/HH-H • Shared by hh-h
portion: Data Structures and Operations for Intervals
GITHUB.COM/ALEXANDREDECAN • Shared by Alexandre Decan
pytest-responsemock: Simplified Request Mocking for Pytest
GITHUB.COM/IDLESIGN • Shared by pythonz