| Automatically Finding Codenames Clues With GloVe Vectors
In the Czech boardgame Codenames, one player must come up with a single-word clue that prompts their teammates to select certain words from a 5x5 board while simultaneously avoiding a “bomb” word that, if selected, causes the team to lose. In this article, James Somers explores how to generate clues automatically using Global Vectors for Word Representations—with surprising results.
Learn Python Skills While Creating Games
In this episode, Christopher interviews Jon Fincher from the Real Python Team. Jon talks about his recent articles on PyGame and Arcade. They discuss if game programming is a good way to develop your Python programming skills, and if a game would make a good portfolio piece.
REAL PYTHON podcast
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 →
SimPy: Simulating Real-World Processes With Python
See how you can use the SimPy package to model real-world processes with a high potential for congestion. You’ll create an algorithm to approximate a complex system, and then you’ll design and run a simulation of that system in Python.
psycopg3: A First Report
“What’s left? Well, a lot! Now that the basic machinery is in place, and Python can send and retrieve bytes to and from Postgres, it’s time to attack the adaptation layer.”
Cognitive Biases in Software Development
“In this post, I will try to answer the question: why do we feel weird about technical solutions?” Not strictly Python-focused, but absolutely worth a read.
Learning Pandas by Exploring COVID-19 Data
“Use the pandas data analysis tool to explore the free COVID-19 data set provided by the European Centre for Disease Prevention and Control.”
How Long Did It Take You to Learn Python?
“Wait, don’t answer that. It doesn’t matter.”
Are F-Strings Good Practice?
What Resources Would You Recommend to Learn Socket Programming?
Python Tutorial Authors Wanted
REAL PYTHON 📍 100% REMOTE
Software Engineer - PyTorch
CYBERCODERS 📍 REMOTE
Senior Python Engineer
CYBERCODERS 📍 REMOTE
Python Quant Developer With Data Focus
EFINANCIAL CAREERS 📍 REMOTE
Senior Python Developer With Django or Flask
BOTSFORD ASSOCIATES LLC 📍 REMOTE
More Python Jobs >>>
Articles & Tutorials
Django vs. Flask in 2019: Which Framework to Choose 
”[…] Django and Flask are by far the two most popular Python web frameworks… In the end, both frameworks are used to develop web applications. The key difference lies in how they achieve this goal. Think of Django as a car and Flask as a bike. Both can get you from point A to point B, but their approaches are quite different.”
How to Calculate Feature Importance With Python
“Feature importance scores play an important role in a predictive modeling project, including providing insight into the data, insight into the model, and the basis for dimensionality reduction and feature selection that can improve the efficiency and effectiveness of a predictive model on the problem. In this tutorial, you will discover feature importance scores for machine learning in Python.”
Get Inspiration for Your Next Machine Learning Project
Python is a leading language for machine learning, and businesses worldwide are using the technology to get ahead. Explore 22 examples of how ML is being applied across four industries →
Using Markdown in Django
“As developers, we rely on static analysis tools to check, lint and transform our code. We use these tools to help us be more productive and produce better code. However, when we write content using markdown the tools at our disposal are scarce. In this article we describe how we developed a Markdown extension to address challenges in managing content using Markdown in Django sites.”
Using WSL to Build a Python Development Environment on Windows
Learn how to set-up a development environment on Windows that leverages the power of the Windows Subsystem for Linux (WSL). From installing WSL, interfacing with Windows Terminal, setting up VS Code, and even running graphical Linux apps, this comprehensive tutorial covers everything you need to know to set-up a development workflow.
How to Use
any() in Python
If you’ve ever wondered how to simplify complex conditionals by determining if at least one in a series of conditions is true, then look no further. This tutorial will teach you all about how to use any() in Python to do just that.
Profile, Understand & Optimize Code Performance
You can’t improve what you can’t measure. Profile and understand Python code’s behavior and performance (Wall-time, I/O, CPU, HTTP requests, SQL queries). Browse through appealing graphs. Blackfire.io is now available as Public Beta. New features added regularly.
Comparing Python Objects the Right Way: “is” vs “==”
Learn when to use the Python
!= operators. You’ll see what these comparison operators do under the hood, dive into some quirks of object identity and interning, and define a custom class.
REAL PYTHON video
The Usefulness of Python’s Permutations and Combinations Functions
Learn how the
combinations() functions in Python’s
itertools module can help you writer cleaner and faster
TLDR Newsletter: Byte Sized News for Techies
TLDR is a daily, curated newsletter with links and TLDRs of the most interesting stories in tech, science, and programming.
Projects & Code
streamz: Build Pipelines to Manage Continuous Streams of Data
pyliveupdate: Runtime Code Manipulation Framework for Profiling, Debugging and Bugfixing
meshy: Interactive Graph of Your Django Model Structure
GITHUB.COM/MESHY • Shared by Charlie Denton
rain: Live Example to Illustrate Python Packaging, Testing, Building, and Deploying
pm4py-source: Process Mining for Python
convtools: Generates Python Code of Conversions, Aggregations, Joins
rapidfuzz: Rapid Fuzzy String Matching in Python
Python 3 Maze Generator With Disjoint Set
glow: Compiler for Neural Network Hardware Accelerators
pywharf: Host Your Python Package on GitHub
GITHUB.COM/PYWHARF • Shared by HUNT ZHAN
typer-cli: Run Typer Scripts With Auto-Completion
GITHUB.COM/TIANGOLO • Shared by Sebastián Ramírez