Explore Python's standard library, modules such as os, json, re, ftplib, imaplib, threading, pickle, socket, random, secrets and many more.
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.
Generating random integers, floating point numbers, strings and bytes using random, os and secrets built-in modules in Python.
Using different hashing algorithms such as SHA-2, SHA-3 and BLAKE2 in Python using hashlib built-in module for data integrity.
Learn how to work with files in Python using os and shutil modules including creating, renaming, moving, removing files and directories, listing all current files and directories and more.
Learn how to use Python's standard library smtplib and email modules to connect to any SMTP server and send emails in Python automatically.
Using ipaddress standard Python library to manipulate IPv4 and IPv6 addresses, networks, subnets and more.
Using Python standard library pickle module to save (pickle) and load (unpickle) any type of object in Python.
Learn how to compress and decompress files, folders and symbolic links in Python using gzip compression in tarfile built-in module.
Writing a server and client Python scripts that receives and sends files in the network using sockets module in Python.