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 in Visual Studio Code - May 2023 Release
In this release, Jupyter is no longer installed alongside the Python extension, microvenv support was added for the Create Environment command, new automatic conversion of f-strings, and code navigation on strings that contain module names.
Python Software Foundation News: All-Python Humble Bundle out now from No Starch Press
No Starch Press, an indie tech-book publisher and Partner sponsor of the PSF, just announced a partnership with Humble Bundle that lets you pay what you want for all-Python DRM-free ebook titles for Python beginners to pros
Django security releases issued: 4.2.1, 4.1.9, and 3.2.19
Potential bypass of validation when uploading multiple files using one form field
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
Trusted Publishing; how to publish to PyPI with Github Actions
PyPI recently introduced Trusted Publishing via a GitHub action. Allowing for a relatively easy and secure method to publish to PyPI. I've used this to publish Quart-DB 0.5.0 via the following setup.
Dockerizing Flask with Postgres, Gunicorn, and Traefik
This tutorial details how to configure Flask to run on Docker along with Postgres, Gunicorn, Traefik, and Let's Encrypt.
Code coverage vs. test coverage in Python
Writing tests is essential for ensuring the quality of your code. Discover the difference between code coverage and test coverage and how to use them to make your testing process more efficient and effective.
PyTorch Image Classification Tutorial for Beginners
Fine-tuning pre-trained Deep Learning models in Python
Effortless Documentation of your Python Code with Github Actions and GPT3
A GitHub Actions workflow that automates the process of adding docstrings to Python functions using GPT-3
Web Scraping Facebook with Python: Pro Scraper's Guide + Code
Web scraping Facebook is easy for any Python enthusiast. But can scrapers avoid detections and bans?
Python's Missing Batteries: Essential Libraries You're Missing Out On
Python libraries that you should know about and be using in all of your Python projects, here's the list
Python Progress Bars: TQDM, Alive-Progress, and Progressbar2
In this tutorial, we’ll explore three popular libraries for creating progress bars in Python: tqdm, alive-progress, and progressbar2
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
Starfyre: A Python Framework for writing Reactive Front-End Applications
With Starfyre, you can create interactive, real-time applications with minimal effort. Simply define your frontend as a collection of observables and reactive functions, and let Starfyre handle the rest
Langflow: An effortless way to experiment and prototype flows
LangFlow is a GUI for LangChain, designed with react-flow to provide an effortless way to experiment and prototype flows with drag-and-drop components and a chat box.
Shap-e: Generate 3D objects conditioned on text or images
This is the official code and model release for Shap-E: Generating Conditional 3D Implicit Functions
AND FINALLY...
Senior while fixing production down VS Junior asking for attention 😂
If you have any questions or suggestions, you can contact us at carlos@pythoncheatsheet.org.