News
Hi there! Since the last Issue, two weeks ago:
- Added the Shelve module.
- Added the Zipfile module.
- Fixed several examples and grammar errors.
If you find this project useful, don't forget to drop a start on GitHub 🎉
SPONSORED LINK
Sponsor Python Cheatsheet
Anyone can forget how to make character classes for a regex, slice a list or do a for loop . This Python cheatsheet tries to provide basic reference for beginner and advanced developers, lower the entry barrier for newcomers and help veterans refresh the old tricks.
Basics
Algorithms in Python – Full Course for Beginners
In this Introduction to Algorithms in Python course, you'll learn about algorithm basics like recursion and then go all the way to working with concepts like dynamic programming.
Python dictionary operations you should know
The dictionary/dict is one of the basic data structures in Python. It is truly at the core of Python and is used everywhere. Furthermore, it is the corresponding object for JavaScript’s objects and in turn JSON. Here I will list several useful operations and methods related to it.
Intermediate
The Complete Python Development Guide
Develop Python-based apps with confidence by mastering the tools needed to ship well-tested, high-quality code.
Web Scraping With Python 101
We will learn web scraping with python & will scrape web pages using different libraries that python has to offer. Not just that we will also learn to parse data through different libraries of python.
Advanced
9 Best Practices to Apply When You Define Classes
At its core, Python is an object-oriented programming (OOP) language. Being an OOP language, Python handles data and functionalities by supporting various features centered around objects. In this article, I’d like to review nine important best practices that you should consider applying to your custom classes.
How To Classify Text With Python, Transformers & scikit-learn
There’s an enormous amount of text out there, and more and more of it is generated every day in the form of emails, social media posts, chats, websites, and articles. All these text documents are rich sources of information. But because of the unstructured nature of the text, understanding and analyzing it is difficult and time-consuming. As a result, most companies are not able to leverage this invaluable source of information. This is where Natural Language Processing (NLP) methods like text classification come in.
Resources
A Byte of Python
A free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.
Django 4 By Example
Django 4 By Example is the 4th edition of the best-selling franchise that helps you build web apps. This book will walk you through the creation of real-world applications, solving common problems, and implementing best practices using a step-by-step approach.
Projects
bbot: OSINT automation for hackers.
It is capable of executing the entire OSINT process in a single command, including subdomain enumeration, port scanning, web screenshots (with its gowitness module), vulnerability scanning (with nuclei), and much more.
discord.py: An API wrapper for Discord written in Python.
A modern, easy to use, feature-rich, and async ready API wrapper for Discord written in Python.