News
01001000 01100001 01110000 01110000 01111001 00100000 01101110 01100101 01110111 00100000 01111001 01100101 01100001 01110010 00100001 ðŸ¤ðŸŽ‰
You can read Python Cheatsheet latest changes here.
If you find this project useful, don't forget to drop a start on GitHub. It helps enormously by giving visibility, reaching more developers, and finding more people willing to contribute.
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. Plus, turn on the free CDN that has 275+ POPs. 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, the first $20 is on us!
Articles
The 5 Best Python Books for Beginners
Read this if you want to discover the best Python books for beginners.
Generating Knowledge Graphs with Wikipedia
In this article, we describe a process to generate new knowledge graphs by leveraging the largest publicly available graph that deals with human knowledge: Wikipedia.
Making Music From Images With Python
I’ll be showing my attempt at generating songs from images that are (in my humble opinion) pretty cool sounding.
Build a Discord Bot with Python and Flask
In this article, you will learn how to use some features provided by Discord API. We will begin by explaining how to set up Discord OAuth2 for authentication, followed by building a simple discord bot and attaching it to some servers, and finally, displaying the servers where the bot is attached on the frontend.
Asynchronous Tasks with Django and Celery
We'll walk you through the process of setting up and configuring Celery and Redis for handling long-running processes in a Django app. We'll also use Docker and Docker Compose to tie everything together. Finally, we'll look at how to test the Celery tasks with unit and integration tests.
Data analysis made simple: Python Pandas tutorial
Data is an important part of our world. In fact, 90% of the world’s data was created in just the last 7 years. Many tech giants have started hiring data scientists to analyze data and extract useful insights for business decisions.
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.
Resources
Automate the Boring Stuff with Python
In Automate the Boring Stuff with Python, you'll learn how to use Python to write programs that do in minutes what would take you hours to do by hand - no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation.
Projects
num2words: Modules to convert numbers to words
num2words is a library that converts numbers like 42 to words like forty-two. It supports multiple languages and can even generate ordinal numbers like forty-second.
django-websocket-redis: Websockets for Django applications using Redis as message queue
This module implements websockets on top of Django without requiring any additional framework. For messaging it uses the Redis datastore and in a production environment
fpdf2: Simple PDF generation for Python
Compared with other PDF libraries, fpdf2 is fast, versatile, easy to learn and to extend. It is also entirely written in Python and has very few dependencies.