Python Tutorials

Each Tutorial teaches you something different and contains a specific skill to learn. Tutorials cover Python Basics to Database. 
Quiz and Exercise for each tutorial topic to practice and improve your Python skills.  When you complete each Tutorial, you will be more familiar with Python.

Python SQLite Tutorial

Perform all SQLite database operations from Python and develop Python applications with the SQLite database.

Python MySQL Tutorial

Perform all MySQL database operations from Python and develop applications with the MySQL server.

Python PostgreSQL Tutorial

Develop Python applications with the PostgreSQL server to perform PostgreSQL database operations.

Generate Random Data

Complete guide on generating random data in Python using a random module, secrets module and UUID module

Generate Secure Random Data

Secrets module to generate reliable and secure random data. Generate random secure Passwords, OTP, URLs, random token

Python UUID Module

Learn Python UUID module to generate the universally unique identifiers. Generate a version 1, 3, 4, and 5 UUIDs.

Python JSON

Learn Python JSON Encoding and Decoding. Python JSON Validation, Parsing, Pretty Printing, and more.

Python Basics

Learn Python basic concepts in detail with an example such as input and output, Built-in functions.

Did you find Tutorials Helpful? Let others know about it.  Sharing helps me continue to create free Python resources, Exercises, and Quizzes

Is this article/website helpful?

Join Our weekly Newsletter

Subscribe today and receive New Python Tutorials, Exercises, Tips, and Tricks straight in your inbox!