Explore Python's standard library, modules such as os, json, re, ftplib, imaplib, threading, pickle, socket, random, secrets and many more.
Master the argparse module in Python with this comprehensive tutorial, covering command-line applications, argument parsing, real-world examples, integration with other libraries, and best practices to create user-friendly interfaces and powerful command-line tools.
Learn how to make a hangman game to guess a word in Python using the standard library.
Learn the best way to print variable name and value in Python using F-strings.
Learn how you can split text in Python using the .split() str method.
Learn how to separate your files by extension in your target folder using Python's built-in libraries.
Learn what daemon threads are with toy examples as well as real world examples and how to set daemon threads 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.
Learn how to build a simple chat room application that accepts multiple connected clients using built-in's sockets and threading libraries 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.
Learn how to use Python's built-in re module to use several string matching techniques using functions like match, search, finditer and sub.
Learn how to save (serialize) and load (deserialize) JSON files in Python using the built-in json module.
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.
Learn how you can use IMAP protocol to extract, parse and read emails from outlook, aol, office 365 and other email providers as well as downloading attachments using imaplib module in 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.
Using different methods such as thread pool executor or threading module to create and handle threads for speeding up I/O bound tasks in Python.
Calculating the size of a directory in bytes in Python and plotting a pie using matplotlib to see which subdirectory takes most size.