| Advanced Usage of Python Requests |
“While it’s easy to immediately be productive with requests because of the simple API, the library also offers extensibility for advanced use cases. If you’re writing an API-heavy client or a web scraper you’ll probably need tolerance for network failures, helpful debugging traces and syntactic sugar.”
EOF Is Not a Character
Automate & Standardize Code Reviews for Python
Take the hassle out of code reviews - Codacy flags errors automatically, directly from your Git workflow. Customize standards on coverage, duplication, complexity & style violations. Use in the cloud or on your servers for 30 different languages. Get started for free →
Double-Checked Locking With Django ORM
The double-checked locking pattern is useful when you need to restrict access to a certain resource to stop simultaneous process from working on it at the same time. Learn how to apply this pattern in Django using the ORM and database level locking features.
Python Bindings: Calling C or C++ From Python
What are Python bindings? Should you use ctypes, CFFI, or a different tool? In this step-by-step tutorial, you’ll get an overview of some of the options you can use to call C or C++ code from Python.
PyPy Status Blog: PyPy and CFFI Have Moved to Heptapod
PyPy has moved the center of their development off Bitbucket and to the new foss.heptapod.net/pypy
PyCon 2020: March 2 Update on COVID-19
“As of March 2, PyCon 2020 in Pittsburgh, PA is scheduled to happen.”
19 Reasons I’m Excited for PyCon in Pittsburgh
Survey: What Does PyLadies Mean to You?
Dictionary Union (PEP 584) Merged for Python 3.9
Senior Python/Django Software Engineer (London, UK)
Python Developer (Malta)
GAMING INNOVATION GROUP
Senior Python Software Engineer (London, UK)
Sr Software Engineer Backend (Denver, CO, USA)
Senior Software Developer (Vancouver, BC, Canada)
More Python Jobs >>>
Articles & Tutorials
Packaging and Distributing cppyy-Generated Python Bindings for C++ Projects With CMake and Setuptools
“I rewrote the cppyy CMake modules to be much more user friendly and to work using only Anaconda/PyPI packages, and to generate more feature-complete and customizable Python packages using CMake’s
configure_file, while also supporting distribution of cppyy pythonization functions.”
Polynomial Regression From Scratch in Python
Polynomial regression is a core concept underlying machine learning. Learn how to build a polynomial regression model from scratch in Python by working you a real world example to predict salaries based on job position.
How To Build A Digital Virtual Assistant In Python
The rise of AI has resulted in rapid growth of the digital assistant market, including Siri and Alexa. With Python, it’s easy to code your own digital assistant with voice activation and responses to basic inquiries. Check out ActiveState’s tutorial to learn how →
How to Implement a Python Stack
Learn how to implement a stack data structure in Python. You’ll see how to recognize when a stack is a good choice for data structures, how to decide which implementation is best for a program, and what extra considerations to make about stacks in a threading or multiprocessing environment.
REAL PYTHON video
Pass the Python Thread State Explicitly
Eric Snow has been working on solving multi-core Python via subinterpreters since 2015. In this article, core developer Victor Stinner discusses how state is passed between interpreters and summarizes his proposal for explicitly passing state to internal C function calls.
nbdev: Use Jupyter Notebooks for Everything
A Python programming environment called
nbdev, which allows you to create complete python packages, including tests and a rich documentation system, all in Jupyter Notebooks.
Dealing With Legacy Code
Learn about some of the common problems you encounter when dealing with legacy codebases and how to overcome them in an efficient way that balances delivery with code quality.
Totally Ordered Enums in Python With
enum.Enum does not provide ordering by default. See how ordering can be added to enums and why these orderings are useful in the first place.
Sometimes your code has to take different paths based on the external environment. Make sure that your coverage follows it smoothly.
NIKITA SOBOLEV • Shared by sobolevn
Deploying Machine Learning Models: gRPC and TensorFLow Serving
Learn how to deploy TensorFlow models and consume predictions via gRPC.
Timeline of Pinterest’s Tech Stack Evolution
Plenty of Python in there…
Measuring DNA Similarity With Python and Dynamic Programming
Blackfire Profiler Public Beta Open—Get Started in Minutes
Blackfire Profiler now supports Python, through a Public Beta. Profile Python code with Blackfire’s intuitive developer experience and appealing user interface. Spot bottlenecks in your code, and compare code iterations profiles.
Adding Metadata to PDFs
DANIEL ROY GREENFELD
How to Convert a Python Dictionary to a Pandas DataFrame
Peer to Peer Gaming With Arcade and Python-Banyan
ALAN YORINKS • Shared by Alan Yorinks
The Django Speed Handbook: Making a Django App Faster
OPENFOLDER.SH • Shared by Shibel
Projects & Code
Brought to you by MindsDBsponsor
Open Source Machine Learning Built for Developers—Visit MindsDB on GitHub
doit: Task Management & Automation Tool
StellarGraph: Machine Learning on Graphs
cppyy: Automatic Python-C++ Bindings
Funnelplot: Simple Funnel Plots for Visualising Sub-Group Variance
flakehell: Legacy-First Wrapper Around Flake8 Linter to Make It Awesome
WE MAKE SERVICES
Parse: Parse Strings Using a Specification Based on the Python
ordered_enum: Totally Ordered Enums for Python
napkin: Python as DSL for Writing PlantUML Sequence Diagrams
People-Detector: People Detection in Photo and Video
GITHUB.COM/HUMANDECODED • Shared by Tom
pytest-monitor: pytest Plugin for Analyzing Resource Usage During Test Sessions
GITHUB.COM/CFMTECH • Shared by Jean-Sébastien Dieu
strftime() Format Codes From a Date String
PYSTRFTIME.COM • Shared by Lachlan Eagling