Tech Study

250+ Python Programming Examples & Exercises with solutions

There is only one way to learn a new language, Practicing it day in and day out. In this article we have listed Python Programming Examples for Python Language Practice. You will find a lot of Pythong Program Examples listed below which will cover a huge range of programming practices of Python language. You will find various appraoches to solve each Python Programming Example.

Introduction to Python Programming Language

Python is an Object-Oriented and Interpreted programming language. It is a high level programming language with dynamic semantics. Properties of python language makes it an attractive option for application development and also for scripting and glue language to connect existing components together. Hight Level Built-in data structure, combined with dynamic typing and dynamic building are such properties which makes such an amazing option for developers. Other thing python is in demand because of its simple and easy to learn syntax which emphasizes readability adn decreases the cost to program maintenance.

What is Python?

Guido Van Rossum created this popular programming language in 1991:

It is used for:

  • web development (server-side),
  • software development,
  • mathematics,
  • system scripting.

What can Python do?

  • Create web applications
  • Create workflows to use alongside software
  • Can connect database systemsand can also read and modify files
  • Handle big data and perform complex mathematics
  • Rapid prototyping or for production-ready software development

Why Python?

  • Python can work with Windows, mac, Linux, raspbery Pi, etc
  • Syntaxt in python are easy which is similar to english language
  • Developers can write programs with fewer lines because if its simple syntax
  • In python can beexecuted as soon as it is written because it works on an interpreter system which the prototyping very quick.

What can you do with python? Some things include:

  • Data analysis and machine learning
  • Web development
  • Automation or scripting
  • Software testing and prototyping
  • Everyday tasks

Python Programming Examples

You will find a lot of Python Programming Examples lested below. This list covers basic concepts in Python Programming language including list, string, dictionary, sets and many more.

Basic Programs:

  1. Python program to add two numbers
  2. Maximum of three numbers in Python
  3. Python Program for factorial of a number
  4. Python Program for simple interest
  5. Python Program for compound interest
  6. Python Program to check Armstrong Number
  7. Python Program to find area of a circle
  8. Python program to print all Prime numbers in an Interval
  9. Python program to check whether a number is Prime or not
  10. Python Program for  Fibonacci number
  11. Python Program for How to check if a given number is Fibonacci number?
  12. Python Program for n\’th multiple of a number in Fibonacci Series
  13. Program to print ASCII Value of a character
  14. Python Program for Sum of squares of first n natural numbers
  15. Python Program for cube sum of first n natural numbers

Array Programs:

  1. Python Program to find sum of array
  2. Python Program to find largest element in an array
  3. Python Program for array rotation
  4. Python Program for Reversal algorithm for array rotation
  5. Python Program to Split the array and add the first part to the end
  6. Python Program for Find reminder of array multiplication divided by n
  7. Python Program to check if given array is Monotonic

List Programs:

  1. Python program to interchange first and last elements in a list
  2. Python program to swap two elements in a list
  3. Python | Ways to find length of list
  4. Python | Ways to check if element exists in list
  5. Different ways to clear a list in Python
  6. Python | Reversing a List
  7. Python program to find sum of elements in list
  8. Python | Multiply all numbers in the list
  9. Python program to find smallest number in a list
  10. Python program to find largest number in a list
  11. Python program to find second largest number in a list
  12. Python program to find N largest elements from a list
  13. Python program to print even numbers in a list
  14. Python program to print odd numbers in a List
  15. Python program to print all even numbers in a range
  16. Python program to print all odd numbers in a range
  17. Python program to print positive numbers in a list
  18. Python program to print negative numbers in a list
  19. Python program to print all positive numbers in a range
  20. Python program to print all negative numbers in a range
  21. Remove multiple elements from a list in Python
  22. Python – Remove empty List from List
  23. Python | Cloning or Copying a list
  24. Python | Count occurrences of an element in a list
  25. Python | Remove empty tuples from a list
  26. Python | Program to print duplicates from a list of integers
  27. Python program to find Cumulative sum of a list
  28. Python | Sum of number digits in List
  29. Break a list into chunks of size N in Python
  30. Python | Sort the values of first list using second list

Matrix Programs:

  1. Python program to add two Matrices
  2. Python program to multiply two matrices
  3. Python program for Matrix Product
  4. Adding and Subtracting Matrices in Python
  5. Transpose a matrix in Single line in Python
  6. Python | Matrix creation of n*n
  7. Python | Get Kth Column of Matrix
  8. Python – Vertical Concatenation in Matrix

String Programs:

  1. Python program to check if a string is palindrome or not
  2. Python program to check whether the string is Symmetrical or Palindrome
  3. Reverse words in a given String in Python
  4. Ways to remove i’th character from string in Python
  5. Python | Check if a Substring is Present in a Given String
  6. Python – Words Frequency in String Shorthands
  7. Python – Convert Snake case to Pascal case
  8. Find length of a string in python (4 ways)
  9. Python program to print even length words in a string
  10. Python program to accept the strings which contains all vowels
  11. Python | Count the Number of matching characters in a pair of string
  12. Remove all duplicates from a given string in Python
  13. Python – Least Frequent Character in String
  14. Python | Maximum frequency character in String
  15. Python | Program to check if a string contains any special character
  16. Generating random strings until a given string is generated
  17. Find words which are greater than given length k
  18. Python program for removing i-th character from a string
  19. Python program to split and join a string
  20. Python | Check if a given string is binary string or not
  21. Python program to find uncommon words from two Strings
  22. Python – Replace duplicate Occurrence in String
  23. Python – Replace multiple words with K
  24. Python | Permutation of a given string using inbuilt function
  25. Python | Check for URL in a String
  26. Execute a String of Code in Python
  27. String slicing in Python to rotate a string
  28. String slicing in Python to check if a string can become empty by recursive deletion
  29. Python Counter| Find all duplicate characters in string
  30. Python – Replace all occurrences of a substring in a string

Dictionary Programs:

  1. Python – Extract Unique values dictionary values
  2. Python program to find the sum of all items in a dictionary
  3. Python | Ways to remove a key from dictionary
  4. Ways to sort list of dictionaries by values in Python – Using itemgetter
  5. Ways to sort list of dictionaries by values in Python – Using lambda function
  6. Python | Merging two Dictionaries
  7. Python – Convert key-values list to flat dictionary
  8. Python – Insertion at the beginning in OrderedDict
  9. Python | Check order of character in string using OrderedDict( )
  10. Dictionary and counter in Python to find winner of election
  11. Python – Append Dictionary Keys and Values ( In order ) in dictionary
  12. Python | Sort Python Dictionaries by Key or Value
  13. Python – Sort Dictionary key and values List
  14. Handling missing keys in Python dictionaries
  15. Python dictionary with keys having multiple inputs
  16. Print anagrams together in Python using List and Dictionary
  17. K’th Non-repeating Character in Python using List Comprehension and OrderedDict
  18. Check if binary representations of two numbers are anagram
  19. Python Counter to find the size of largest subset of anagram words
  20. Python | Remove all duplicates words from a given sentence
  21. Python Dictionary to find mirror characters in a string
  22. Counting the frequencies in a list using dictionary in Python
  23. Python | Convert a list of Tuples into Dictionary
  24. Python counter and dictionary intersection example (Make a string using deletion and rearrangement)
  25. Python dictionary, set and counter to check if frequencies can become same
  26. Scraping And Finding Ordered Words In A Dictionary using Python
  27. Possible Words using given characters in Python
  28. Python – Keys associated with Values in Dictionary

Tuple Programs:

  1. Python program to Find the size of a Tuple
  2. Python – Maximum and Minimum K elements in Tuple
  3. Create a list of tuples from given list having number and its cube in each tuple
  4. Python – Adding Tuple to List and vice – versa
  5. Python – Closest Pair to Kth index element in Tuple
  6. Python – Join Tuples if similar initial element
  7. Python – Extract digits from Tuple list
  8. Python – All pair combinations of 2 tuples
  9. Python – Remove Tuples of Length K
  10. Sort a list of tuples by second Item
  11. Python program to Order Tuples using external List
  12. Python – Flatten tuple of List to tuple
  13. Python – Convert Nested Tuple to Custom Key Dictionary

Searching and Sorting Programs:

  1. Python Program for Binary Search (Recursive and Iterative)
  2. Python Program for Linear Search
  3. Python Program for Insertion Sort
  4. Python Program for Recursive Insertion Sort
  5. Python Program for QuickSort
  6. Python Program for Iterative Quick Sort
  7. Python Program for Selection Sort
  8. Python Program for Bubble Sort
  9. Python Program for Merge Sort
  10. Python Program for Iterative Merge Sort
  11. Python Program for Heap Sort
  12. Python Program for Counting Sort
  13. Python Program for ShellSort
  14. Python Program for Topological Sorting
  15. Python Program for Radix Sort
  16. Python Program for Binary Insertion Sort
  17. Python Program for Bitonic Sort
  18. Python Program for Comb Sort
  19. Python Program for Pigeonhole Sort
  20. Python Program for Cocktail Sort
  21. Python Program for Gnome Sort
  22. Python Program for Odd-Even Sort / Brick Sort
  23. Python Program for BogoSort or Permutation Sort
  24. Python Program for Cycle Sort
  25. Python Program for Stooge Sort

Pattern Printing Programs:

  1. Python Program to print the pattern ‘G’
  2. Python Program to print an All Star Pattern
  3. Python Program to print double sided stair-case pattern
  4. Python Program to print with your own font
  5. Date-Time Programs:
  6. Python program to get Current Time
  7. Get Current Date and Time using Python
  8. Python | Find yesterday’s, today’s and tomorrow’s date
  9. Python program to convert time from 12 hour to 24 hour format
  10. Python program to find difference between current time and given time
  11. Python Program to Create a Lap Timer
  12. Convert date string to timestamp in Python
  13. How to convert timestamp string to datetime object in Python?
  14. Find number of times every day occurs in a Year
  15. Python program to print Alphabet Pattern

Python Regex Programs:

  1. Python Program to Check if String Contain Only Defined Characters using Regex
  2. Python program to Count Uppercase, Lowercase, special character and numeric values using Regex
  3. Python Program to find the most occurring number in a string using Regex
  4. Python Regex to extract maximum numeric value from a string
  5. Python Program to put spaces between words starting with capital letters using Regex
  6. Python – Check whether a string starts and ends with the same character or not
  7. Python regex to find sequences of one upper case letter followed by lower case letters
  8. Python Program to Remove duplicate words from Sentence
  9. Python | Remove all characters except letters and numbers
  10. Python Regex | Program to accept string ending with alphanumeric character
  11. Python Regex – Program to accept string starting with vowel
  12. Python Program to check if a string starts with a substring using regex
  13. Python Program to Check if an URL is valid or not using Regular Expression
  14. Parsing and Processing URL using Python – Regex
  15. Python Program to validate an IP address using ReGex
  16. Python Program to Check if email address valid or not
  17. Python program to find files having a particular extension using RegEx
  18. Python program to extract IP address from file
  19. Python program to check the validity of a Password
  20. Categorize Password as Strong or Weak using Regex in Python

Python File Handling Programs:

  1. Python program to read file word by word
  2. Python program to read character by character from a file
  3. Python – Get number of characters, words, spaces and lines in a file
  4. Python program to Count the Number of occurrences of a key-value pair in a text file
  5. Python | Finding ‘n’ Character Words in a Text File
  6. Python Program to obtain the line number in which given word is present
  7. Count number of lines in a text file in Python
  8. Python Program to remove lines starting with any prefix
  9. Python Program to Eliminate repeated lines from a file
  10. Python Program to read List of Dictionaries from File
  11. Python – Append content of one text file to another
  12. Python program to copy odd lines of one file to other
  13. Python Program to merge two files into a third file
  14. Python program to Reverse a single line of a text file
  15. Python program to reverse the content of a file and store it in another file
  16. Python Program to Reverse the Content of a File using Stack

More Python Programs:

  1. Python Program to Reverse a linked list
  2. Python Program for Find largest prime factor of a number
  3. Python Program for Efficient program to print all prime factors of a given number
  4. Python Program for Product of unique prime factors of a number
  5. Python Program for Find sum of odd factors of a number
  6. Python Program for Coin Change
  7. Python Program for Tower of Hanoi
  8. Python Program for Sieve of Eratosthenes
  9. Python Program to Check if binary representation is palindrome
  10. Python Program for Basic Euclidean algorithms
  11. Python Program for Extended Euclidean algorithms
  12. Python Program for Maximum height when coins are arranged in a triangle
  13. Python Program for Find minimum sum of factors of number
  14. Python Program for Difference between sums of odd and even digits
  15. Python Program for Program to Print Matrix in Z form
  16. Python Program for Smallest K digit number divisible by X
  17. Python Program for Print Number series without using any loop
  18. Python Program for Number of stopping station problem
  19. Check if a triangle of positive area is possible with the given angles
  20. Python program to find the most occurring character and its count
  21. Python Program for Find sum of even factors of a number
  22. Python Program for Check if all digits of a number divide it
  23. Check whether a number has consecutive 0’s in the given base or not
  24. Python Program for Number of solutions to Modular Equations
  25. Python Program for Legendre\’s Conjecture
  26. Write a Python program to display the current date and time
  27. Write a Python program which accepts the radius of a circle from the user and compute area
  28. Write a Python program which accepts the user’s first & last name and print in reverse order
  29. Write a Python program to accept a filename from the user and print the extension of file
  30. Write a Python program to display the examination schedule
  31. Write a Python program that accepts an integer (n) and computes the value of n+nn+nnn
  32. Write a Python program to print the calendar of a given month and year
  33. Write a Python program to calculate the sum of three given numbers, if the values are equal then return thrice of their sum.
  34. Write a Python program to find whether a given number is even or odd
  35. Write a Python program to check whether a file exists
  36. Write a Python program to solve (x + y) * (x + y)
  37. Write a Python program to display your details like name, age, address
  38. Write a Python program to add two objects if both objects are an integer type
  39. Write a Python program to compute the greatest common divisor (GCD)
  40. Write a Python program to get the least common multiple (LCM)
  41. Write a Python program that will accept the base and height of a triangle and compute area
  42. Write a Python program to concatenate all elements in a list into a string and return it
  43. Write a Python program to test whether a passed letter is a vowel or not
  44. Write a Python to find local IP addresses using Python’s stdlib
  45. Write a python program to sum of the first n positive integers
  46. Write a Python program to convert height (in feet and inches) to centimeters
  47. Write a Python program to convert the distance (in feet) to inches, yards, and miles
  48. Write a Python program Convert all units of time into seconds
  49. Write a Python program to Calculate body mass index
  50. Write a Python program to Calculate the sum of the digits in an integer
  51. Write a Python program to Concatenate N strings
  52. Write a Python program to Get the ASCII value of a character
  53. Write a Python program to Swap two variables
  54. Write a Python program to get the name of the host on which the routine is running
  55. Write a Python program to find postive or negative number
  56. Write a Python program to remove the first item from a specified list
  57. Write a Python program to input a number, if it is not a number generate an error message
  58. Write a Python program to filter the positive numbers from a list
  59. Write a Python program to sum of all counts in a collections
  60. Write a Python program to convert true to 1 and false to 0
  61. Write a Python program to remove and print every third number from a list of numbers until the list becomes empty
  62. Write a Python program to create the combinations of 3 digit combo
  63. Write a Python program to add two positive integers without using the ‘+’ operator
  64. Write a Python program to find the median among three given numbers
  65. Write a Python program to find the number of notes (Sample of notes: 10, 20, 50, 100, 200 and 500 )

Java Final keyword

Introduction : java final keyword The final keyword present in Java programming language is generally used for restricting the user. …

Read more

C++ Memory Management: new and delete

C++ Memory Management We know that arrays store contiguous and the same type of memory blocks, so memory is allocated …

Read more