Matched Python Tutorials and Topics


TOPIC General Python Tutorials

General Python Tutorials

Discussing wide variety of Python topics using various APIs, third party libraries, wrappers, utilities and much more.

TOPIC Application Programming Interfaces

Application Programming Interfaces

Learn how to use third party web APIs (Application Programming Interfaces) to make requests to extract, analyze and handle data programmatically using Python.

How to Organize Files by Extension in Python
How to Organize Files by Extension in Python

Learn how to separate your files by extension in your target folder using Python's built-in libraries.

How to Make a Password Generator in Python
How to Make a Password Generator in Python

Learn how to make a password generator in Python with the ability to choose the length of each character type using the built-in random, string and argparse modules.

How to Delete Emails in Python
How to Delete Emails in Python

Learn how you can use IMAP protocol to delete specific mails in your email account in a selected mailbox using the built-in imaplib module in Python.

How to Brute Force ZIP File Passwords in Python
How to Brute Force ZIP File Passwords in Python

Learn how to crack zip file passwords using dictionary attack in Python using the built-in zipfile module.

Word Error Rate in Python
Word Error Rate in Python

Learn what is Word Error Rate (WER) metric that is widely used in Automatic Speech Recognition (ASR) and how to implement it in Python along with using third-party libraries like jiwer and evaluate.

How to Generate Random Data in Python
How to Generate Random Data in Python

Generating random integers, floating point numbers, strings and bytes using random, os and secrets built-in modules in Python.

How to Use Hashing Algorithms in Python using hashlib
How to Use Hashing Algorithms in Python using hashlib

Using different hashing algorithms such as SHA-2, SHA-3 and BLAKE2 in Python using hashlib built-in module for data integrity.

How to Make a Typing Speed Tester with Tkinter in Python
How to Make a Typing Speed Tester with Tkinter in Python

Learn how to build a UI-based typing speed tester in Python using the built-in Tkinter library.

How to Extract Saved WiFi Passwords in Python
How to Extract Saved WiFi Passwords in Python

Learn how you can extract Wi-Fi passwords that are saved in your machine (either Windows or Linux) using Python without installing any third-party library.

How to Compress and Decompress Files in Python
How to Compress and Decompress Files in Python

Learn how to compress and decompress files, folders and symbolic links in Python using gzip compression in tarfile built-in module.

How to Work with JSON Files in Python
How to Work with JSON Files in Python

Learn how to save (serialize) and load (deserialize) JSON files in Python using the built-in json module.

Logging in Python
Logging in Python

Learn how to use Python's built-in logging module to log your Python applications, changing default format, level, and learning in a concrete example, as well as using logging handlers.

How to Make a Chat Application in Python
How to Make a Chat Application in Python

Learn how to build a simple chat room application that accepts multiple connected clients using built-in's sockets and threading libraries in Python.

How to Make a Rich Text Editor with Tkinter in Python
How to Make a Rich Text Editor with Tkinter in Python

Learn how to make a simple rich text editor where we can set a number of predefined styles for parts of the text via a Graphical User Interface (GUI) using Tkinter in Python.

How to Use Regular Expressions in Python
How to Use Regular Expressions in Python

Learn how to use Python's built-in re module to use several string matching techniques using functions like match, search, finditer and sub.

How to List all Files and Directories in FTP Server using Python
How to List all Files and Directories in FTP Server using Python

Listing all files and directories in an FTP server using LIST, NLST and MLSD FTP commands in Python using the built-in ftplib module.

How to Use K-Means Clustering for Image Segmentation using OpenCV in Python
How to Use K-Means Clustering for Image Segmentation using OpenCV in Python

Using K-Means Clustering unsupervised machine learning algorithm to segment different parts of an image using OpenCV in Python.

How to Download and Upload Files in FTP Server using Python
How to Download and Upload Files in FTP Server using Python

Learn how to use Python's built-in ftplib module to download and upload files in a FTP server using RETR and STOR commands respectively.