We have written detailed tutorials for the Python Programming language. Now it is time to put our knowledge to practice and since we all know the best way to learn is by doing practice.

We advise you to read the article, understand what we want to implement, and also try these examples yourself. So, let’s go and put our knowledge to work. Happy learning 👍

Please find here Complete Python Programming Tutorials.

**Note:-** *All the tutorials already visited/read will be marked in red color.*

## Basic Python Programs

- Add Two Numbers in Multiple Ways
- Find the Square Root
- Calculate the Area of a Triangle
- Solve Quadratic Equation
- Swap Two Variables
- Convert Kilometers to Miles
- Convert Celsius To Fahrenheit
- Print Output Without a Newline
- The Easiest way to Generate Random Numbers in Python

## Decision Making & Loops Python Programs

- Check if a Number is Positive, Negative or 0
- Python Program to Check if a Number is Odd or Even
- Python Program to Check Leap Year
- Python Program to Find the Largest Among Three Numbers
- Python Program to Check Prime Number
- Python Program to Print all Prime Numbers in an Interval
- Python Program to Find the Factorial of a Number
- Python Program to Print the Fibonacci sequence
- Python Program to Check Armstrong Number
- Python Program to Find the Sum of Natural Numbers
- Python Program to Find Armstrong Number in an Interval
- Python Program to Display the multiplication Table
- Python Program to Reverse a Number
- Python Program to Compute the Power of a Number

## Python Dictionary Example Programs

- Convert a list of Tuples into Dictionary in Python?
- How to Merge Two Dictionaries in Python?
- Given a dictionary and a character array, print all possible valid words
- How to sort a list of dictionaries by values in Python
- How to remove a key from a dictionary in Python?
- How to find the sum of all items in a dictionary in Python?
- How to Extract Unique dictionary values in Python?
- How to Iterate Over Dictionaries Using for Loop in Python?

## Python List Example Programs

- How do I make a flat list out of a list of lists in Python?
- How to find the index of an item in a list in Python?
- How to access the index in ‘for’ loops?
- How do I concatenate two lists in Python?
- How do I check if a list is empty in Python?
- What is the difference between Python’s list methods append and extend?
- How do I split a list into equally-sized chunks in Python?
- How do I get the first and last elements of a list in Python?
- How do I sort a list of dictionaries by a value of the dictionary in Python?
- How can I randomly select an item from a list?
- How do I get the number of elements in a list (length of a list) in Python?
- How to remove an element from a list by index?
- How to remove duplicates in lists and preserve the order?
- How do I reverse a list or loop over it backwards?
- How do I iterate through two lists in parallel?
- A simple way to delete a list element by value?
- How to concatenate (join) items in a list to a single string?
- How to write a list to a file with Python, with newlines?
- How to define a two-dimensional array using lists in Python?
- How to perform a transformation operation on each element in a list?
- Python Program to find the sum and average of List elements?
- Python Program to find the min and max in the List?
- Python Program to find the second largest ad second smallest number in the List?
- How to get a list of keys or values from dictionary?
- How to merge lists into a list of tuples?
- How do I subtract one list from another?
- How to generate all permutations of a list in Python?

**Helpful Links**

Please follow the **Python tutorial series** or the **menu in the sidebar** for the complete tutorial series.

Also for examples in Python and practice please refer to **Python Examples**.

Complete code samples are present on Github project.

**Recommended Books**

**An investment in knowledge always pays the best interest. I hope you like the tutorial. Do come back for more because learning paves way for a better understanding**

**Do not forget to share and Subscribe.**

* Happy coding!! *😊