| PEP 570 (Positional-Only Parameters) Got Accepted |
This PEP introduces a new syntax,
/, for specifying positional-only parameters in Python function definitions. Looks useful for getting tighter control over how a library API can be called (i.e. preventing positional params from being called as keyword arguments). This will also allow for some function call speed optimizations in the future.
Idiomatic Pandas: Tricks & Features You May Not Know
In this series you’ll see how to use some lesser-used but idiomatic Pandas capabilities that lend your code better readability, versatility, and speed.
REAL PYTHON video
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.
A Local LRU Cache
How to avoid shared global state when using the
functools.lru_cache decorator from the standard library.
Investigating Slow Imports With Python 3.7
CPython 3.7 has a new feature (
-X importtime) for profiling import time and this article gives you a good overview on how to use this to reduce application startup time.
AvantPy: Friendly Tracebacks
AvantPy provides friendlier Python tracebacks, translated into various languages, to help beginners learn programming. Right now the project is still in its early stages and the maintainer is looking for contributors.
Enormous Python Captured at Florida Nature Preserve
17 feet and 140 pounds! Have we hit Peak Python? I don’t think so…
I Converted My Python Code to C and It Became 30x Slower…
Python Wish: Iterating Over File Contents in Chunks
Senior Python Developer (Copenhagen, Denmark)
Senior Python Engineer (Remote)
Python Engineer in Healthcare (Burlington, MA)
Machine Learning and Data Science Developer (Austin, TX)
PROTECTION ENGINEERING CONSULTANTS LLC
Python Software Engineer (Berlin, Germany)
More Python Jobs >>>
Articles & Tutorials
What Is Pip? A Guide for New Pythonistas
In this beginner-friendly tutorial, you’ll learn how to use pip, the standard package manager for Python, so that you can install and manage additional packages that are not part of the Python standard library.
How to Save Extra Data to a Django REST Framework Serializer
Short & sweet article where you’ll learn a handy pattern for passing extra data to your DRF serializers before saving them to the database.
Python Opportunities Come to You on Indeed Prime
Indeed prime is a hiring platform exclusively for tech talent like you. If you’re accepted, we’ll match you with companies and roles that line up with your skills, career goals and salary expectations. Apply for free today.
Python Modules Management for Newbies
A quick overview on Python dependency management with
PYTHONPATH and virtual environments, and how this approach compares with Golang.
Getting Python and wxPython Apps Into the Ubuntu App Store
How the author got his own Python app on the Ubuntu/Snapcraft app store.
The Ultimate Guide to Memorable Tech Talks
Nina Zakharenko gives some great advice about giving tech talks. This episode is full of great help and encouragement for your own public speaking adventures.
TEST & CODE podcast
Running Django in Production
Mike Kennedy and Mike Herman talk about running Django in production in episode #206 of the Talk Python Podcast.
TALK PYTHON podcast
Parallel Computation in Python With Dask
Dask is a library that scales Python computation to multiple cores or multiple machines. Setups running Dask on thousands of machines are not unheard of. This short article gives you a couple of usage examples.
Python Development in Visual Studio Code (Setup Guide)
Learn how to set up Visual Studio Code for Python development. By following examples, you’ll cover everything from installing and configuring VSCode, to running tests and debugging Python apps.
REAL PYTHON video
Projects & Code
AmpliGraph: Representation Learning on Knowledge Graphs
Cog: Generate Text With Embedded Python Code
qutebrowser: Web Browser Written in Python
pgcli v2.1.0 Released
plantz: Python-Powered Backyard IOT Greenhouse
Mypy 0.700 Released: Up to 4x Faster
Mypy now ships a
mypy binary compiled with
mypyc by default, which is up to 4x faster than the previous interpreted version. Very cool!