News
Read Python Cheatsheet latest changes here.
If you find this useful, don't forget to drop a star on GitHub 🎉 It helps enormously by giving visibility, reaching more developers, and finding more people willing to contribute.
Python 3.11.3, Python 3.10.11 and 3.12.0 alpha 7 are available
It's time for another set of Python releases! Python 3.11.3, 3.10.11 and 3.12 alpha 7 are now available
Python Software Foundation News: PSF Board Election Dates for 2023
Board elections are a chance for the community to choose representatives to help the PSF create a vision for and build the future of the Python community.
Announcing the PyPI Safety & Security Engineer role
PyPI is hiring, thanks to funding from Amazon Web Services!
Phylum Detects Suspicious Publications Surrounding Popular Python Package Flask
On the morning of May 10, 2023, Phylum’s automated risk detection platform flagged a series of publications surrounding the popular Flask package on PyPI.
SPONSORED LINK
Deploy, host, and scale your Python apps with Kinsta
Deploy your Python app from your GitHub account or bring your Docker container. Launch in minutes at any of our 26 global data centers. Your app is hosted on Google Cloud and secured by Cloudflare. Add one or multiple databases and take advantage of internal connections. 24/7 expert live chat support is always there to help you. Deploy Your Python App Now, Start With a Free Trial!
Articles
First Impressions of the Mojo Programming Language
Like everything that’s new and shiny, Mojo promises grand things
Combining Traditional Thread-Based Code and Asyncio in Python
A comprehensive guide to integrating synchronous and asynchronous programming in Python
Testing Flask Applications with Pytest
This article serves as a guide to testing Flask applications with pytest.
What Are *args And **kwargs In Python
When we see the documentation of any function that contains *args and **kwargs, have you ever wondered - What are these strange parameters passed inside that function?
Fix ValueError: Too Many Values to Unpack in Python
In this post, you’ll learn how to fix one of the most common Python errors: ValueError Too Many Values to Unpack.
Real Multithreading is Coming to Python - Learn How You Can Use It Now
Python is 32 years old language, yet it still doesn't have proper, true parallelism/concurrency. This is going to change soon, thanks to introduction of a "Per-Interpreter GIL" (Global Interpreter Lock) which will land in Python 3.12
Advanced Web Scraping Tools and Techniques: Tips for Success
Learn next-level web scraping tools and techniques: handle complex web pages, work with APIs, organize raw data + tips and code for success
Improve your Django Code with pre-commit
Get ready to improve your code in no time. Let the machine take care of that!
SPONSORED AD
Sponsor Python Cheatsheet 🧡
Python Cheatsheet is an open-source MIT licensed project that has been made possible due to the contributions of many Python developers. If you are interested in supporting this project, please consider becoming a sponsor on GitHub, or contributing by adding, fixing or improving content.
Projects
Griptape: Python framework for AI workflows and pipelines
A Python framework for AI workflows and pipelines with chain of thought reasoning, external tools, and memory
Steamcrawl: A package that helps extract Steam store and community market data
A package that helps extract Steam store and community market data as pandas DataFrame for better readability and usability for research purposes. The package makes queries to different Steam APIs, then cleans and extracts the important variables from the JSON object result and returns a pandas DataFrame.
Tabby: Self-hosted AI coding assistant
Self-hosted AI coding assistant. An opensource / on-prem alternative to GitHub Copilot.
AND FINALLY...
The bravest QA tester caught on camera 😂
If you have any questions or suggestions, you can contact us at carlos@pythoncheatsheet.org.