By now you might be aware that Python is a Popular Programming Language used right from web developers to data scientists. Wondering what exactly Python looks like and how it works? The best way to learn the language is by practicing. BTech Geeks have listed a wide collection of Python Programming Examples. You can take references from these examples and try them on your own.

## Python Programs for Practice | List of Popular Python Programs for Freshers and Experienced

- Python Basic Programs
- Python Built in Functions
- Python List Method Examples
- Python String Method Examples
- Python Dictionary Method Examples
- Python Set Methods Examples
- Python Mathematical Methods Examples
- Python Conversion Programs
- Python Mathematical Programs
- Python Decision Making and Loop Programs
- Python Class and Object Programs
- Python String Programs
- Python Algorithms Programs
- Python Files Programs
- Python Dictionary Programs
- Python Pattern Printing Programs
- Python Searching Programs
- Python List Programs
- Python Nested Lists / 2-d List Programs
- Python Date and Time Programs
- Python Simple Programs on Special Numbers
- Python Programming Examples on Fibonacci and Complex Numbers
- Python Recursion Programs
- Python Hashing/Frequency Programs.
- Python Number Theory Programs
- Python Sorting Programs
- Python Range Programs
- Python Bit Manipulation Programs
- Python Sentence Programs
- Python Tuple Programs
- Python Number Series Programs.
- Python Series Printing Programs
- Python Geometric Algorithms
- Amazing Features of Python
- Python Numpy Functions
- Python Miscellaneous Programs

### Python Basic Programs

- Program to Handle Precision Values in Python
- Pascal’s Triangle using Python
- Program to Check Prime Number in Python Programming
- Program to Calculate the HCF/GCD in Python
- Program to Calculate LCM of Two numbers in Python
- Program to Find the Factors of a Number in Python & C++ Programming
- Stack Data Structure in Python
- Python Programs for Class 12
- Program to Compute Simple Interest in Python
- Program to Read a Number n and Compute n+nn+nnn in C++ and Python
- Python Program to Calculate the Average of Numbers in a Given List
- Python Program to Print Sum of Negative Numbers, Positive Even Numbers and Positive Odd numbers in a List
- Python Program to Print Largest Even and Largest Odd Number in a List
- Python Program to Compute Prime Factors of an Integer
- Python Program to Take in the Marks of 5 Subjects and Display the Grade
- Python Program to Find the Smallest Divisor of an Integer
- Python Program to Pick a Random Card

Python Program to Find Median of List - Python Program Divide all Elements of a List by a Number
- Python Program to Add Number to each Element in a List
- Python Program for Double Factorial
- Python Program to Print a Deck of Cards in Python
- Python Program to Multiply each Element of a List by a Number
- Python Program to Print all Twin Primes less than N
- Python Program to Enter Basic Salary and Calculate Gross Salary of an Employee
- Python Program To Write Inline If Statement

### Python Built-In Functions

- Python Program for Dictionary clear() Function
- Python Program for Dictionary fromkeys() Method
- Python Program for Dictionary get() Function
- Python Program for Dictionary items() Function
- Python Program for set add() Method
- Python Program for Set clear() Method
- Python Program for Set copy() Method
- Python Program for Set max() Method

### Python Conversion Programs

- Python program to Convert Kilometers to Miles and Vice Versa
- Python Program to Convert Decimal to Binary, Octal and Hexadecimal
- Different Ways to convert seconds into Hours and Minutes in Python
- Python Program to Convert Binary to Gray Code
- Python Program to Convert Gray Code to Binary
- Python Program to Read Height in Centimeters and then Convert the Height to Feet and Inches
- Python Program to Convert each Character in a String to an ASCII Value.
- Python Program to Convert Decimal to Octal using While loop
- Python Program to Convert a Decimal Number to Binary
- Python Program to Convert Binary to Decimal using While Loop
- Python Program to Convert Octal to Decimal using While Loop
- Python Program to find the Sum of Series 1^1+2^2+3^3…+N^NPython Program to Convert Hexadecimal To Octal
- Python Program to Convert Decimal to Hexadecimal
- Python Program to Convert Octal to Hexadecimal

### Python Mathematical Programs

- Program to Calculate the Standard Deviation in Python
- Python Program to Find the Factorial of a Number
- Python Program to Find the Sum of Natural Numbers
- Python Program to Solve Quadratic Equation
- Python Program to Calculate the Area, Semi Perimeter and Perimeter of a Triangle
- Python Program to Read Two Numbers and Print Their Quotient and Remainder
- Python Program to Find the Gravitational Force Acting Between Two Objects
- Program to Find the Sum of Sine Series in Python
- Python Program to Find the Sum of Cosine Series
- Python Program to Find the Cumulative Sum of a List
- Python Program to Compute a Polynomial Equation given that the Coefficients of the Polynomial are stored in a List
- Python Program to Find Volume and Surface Area of a Cone
- Python Program to Find Volume and Surface Area of a Cuboid
- Python Program to Calculate BMI
- Python Program to Get Tangent value Using math.tan()
- Python Program to Count Divisors of Factorial
- Python Program to Check if two Lines are Parallel or Not
- Python Program to Find Sum of Arithmetic Progression Series
- Python Program to Find Volume and Surface Area of a Cube
- Python Program to Calculate the Discriminant Value
- Python Program To Calculate the Angle Between Two Vectors
- Python Program to Find the Missing Term of any Arithmetic Progression
- Python Program to Find Vertex, Focus and Directrix of Parabola
- Python Program to Compute Euclidean Distance
- Python Program to Find Volume and Surface Area of Sphere
- Python Program to Calculate EMI
- Python Program to Compute the Area and Perimeter of Heptagon
- Python Program to Compute the Area and Perimeter of Octagon
- Python Program to Calculate Surface Area and Volume of a Cylinder
- Python Program to Compute the Area and Perimeter of Pentagon
- Python Program to Find Sum of Geometric Progression Series
- Python Program to Find Isosceles Triangle Area
- Python Program to Find out the Arc Length of an Angle
- Python Program to Calculate GST
- Python Program to Calculate the Area of a Trapezoid
- Python Program to Calculate the Value of nPr
- Program to Calculate Seed of a Number
- Python Program to Calculate Area of any Triangle using its Coordinates
- Python Program to Find the Type of Triangle with Given Sides
- Python Program to Calculate the Income Tax
- Python Program to Calculate Electricity Bill
- Python Program to Check Whether given Array or List Can Form Arithmetic Progression
- Python Program to Calculate the Surface Area and Volume of a Hemisphere
- Python Program to Compute the Perimeter of Trapezoid
- Python Program to Find Square Root Under Modulo k (When k is in Form of 4*i + 3)
- Python Program for Modular Multiplicative Inverse
- Python Program to Find Sum of Modulo K of First N Natural Numbers
- Python Program to Find Value of y Mod (2 raised to power x)
- Python Program for Modular Multiplicative Inverse from 1 to n
- Python Program for Given Two Numbers a and b Find all x Such that a % x = b
- Python Program for Exponential Squaring (Fast Modulo Multiplication)

### Python Decision Making and Loop Programs

- Python Program to Display the Multiplication Table
- Python Program to Iterate Through Two Lists in Parallel
- Write a Program to Implement Simple Calculator in Python
- Print all Integers that Aren’t Divisible by Either 2 or 3 and Lie between 1 and 50 in C++ and Python
- Python Program to Implement the Latin Alphabet Cipher
- Python Program to Compute x^n/n!
- Python Program to Compute 1/N!
- Program to Find Next Prime Number
- Program to Find the Next Armstrong Number
- Program to Find the Previous Armstrong Number
- Python Program for Sign Change
- Python Program to Find out How many 1 and 0 in a Given Number
- Python Program to Find the Shortest Word in a String

### Python Class and Object Programs

- Python Program to Find the Area of a Rectangle Using Classes
- Python Program to Append, Delete and Display Elements of a List Using Classes
- Python Program to Create a Class and Compute the Area and the Perimeter of the Circle
- Python Program to Create a Class which Performs Basic Calculator Operations
- Python Program to Create a Class in which One Method Accepts a String from the User and Another Prints it
- Python Program to Create a Class and Get All Possible Subsets from a List

### Python String Programs

- Check Palindrome in Python
- Python Reverse String
- Python Program to Remove Punctuations From a String
- Python Program to Trim Whitespace From a String
- Python Program to Check If Two Strings are Anagram
- Python Program to Compute all the Permutations of the String
- String Formatting in Python
- Python Program to Remove Adjacent Duplicate Characters from a String
- Program to Reverse a String using a Stack Data Structure in C++
- Python Program to Check if a String is a Pangram or Not
- Python Program to Print All Permutations of a String in Lexicographic Order without Recursion
- Python Program to Take in a String and Replace Every Blank Space with Hyphen
- Python Program to Form a New String where the First Character and the Last Character have been Exchanged
- Python Program to Remove the Characters of Odd Index Values in a String
- Python Program to Calculate the Number of Words and the Number of Characters Present in a String
- Python Program to Take in Two Strings and Display the Larger String without Using Built-in Functions
- Python Program to Form a New String Made of the First 2 and Last 2 characters From a Given String
- Python Program to Check if a Substring is Present in a Given String
- Python Program to Check if a String is a keyword or Not
- Python Program to Check if a String is Lapindrome or Not
- Python Program to Determine Whether one String is a Rotation of Another
- Python Program Enter ‘*’ Between two Identical Characters in a String
- Python Program to Add Trailing Zeros to String
- Python Program to Divide a String in ‘N’ Equal Parts.
- Python Program to Remove any Non-ASCII Characters
- Python Program to Extract Only Characters from a Given String
- Python Program to Find Common Characters between Two Strings
- Python Program to Count the Number of Alphabets in a String
- Python Program to Check if all Characters of String are Alphanumeric or Not
- Python Program for Comma-separated String to Tuple
- Python Program to get the Last Word from a String
- Python Program to Remove the First Occurrence of Character in a String
- Program to Print Even Length Words in a String
- Python Program to Print Nth word in a given String
- Python Program to Remove all Consonants from a String
- Python Program to Print a String N Number of Times
- Python Program to Remove a String from a List of Strings
- Python Program for Printing Odd and Even Letters of a String
- Python Program to Convert Alternate Characters to Capital Letters
- Python Program to Find the First Capital Letter in a Given String
- Python Program to Find the First Small Letter in a Given String
- Python Program to Check if a String Contains at least One Number
- Program to Find Lexicographic Rank of a Given String

### Python Algorithms Programs

- Python Program to Find majority element (Boyer–Moore Majority Vote Algorithm)
- Brian Kernighan’s Algorithm to Count Set bits of a Number in C++ and Python
- Python Program to solve Maximum Subarray Problem using Kadane’s Algorithm

### Python Files Programs

- Python Program to Count the Number of Words in a Text File
- Python Program to Count the Number of Lines in a Text File
- Python Program to Read a String from the User and Append it into a File
- Program to Copy the Contents of One File into Another
- Python Program that Reads a Text File and Counts the Number of Times a Certain Letter Appears in the Text File
- Python Program to Read a Text File and Print all the Numbers Present in the Text File
- Python Program to Append the Contents of One File to Another File
- Python Program to Count the Number of Blank Spaces in a Text File
- Python Program to Read a File and Capitalize the First Letter of Every Word in the File
- Python Program to Count the Occurrences of a Word in a Text File
- Python Program to Read File Word by Word
- Python Program to Read Char-by-Char from File
- Python Program to find N Character Word in the Given Text File
- Python Program to Remove Duplicate Lines from Text File
- Python Program to find and replace a word in a Text File
- Python Program to Print the Words Starting with s or S from a Text File
- Python Program to Read a Text File and Count the Number of Words whose Length is Greater than 5
- Python Program to Read a CSV File and Display the Number of Rows in it
- Python Program to Write 1 to 100 in a Text File
- Python Program to Read Lines from Text File and Display those Lines of Length More than 25
- Python Program to Print Just the Last Line of a Text File
- Python Program to Count Number of Uppercase, Lowercase, Space in a Text File
- Python Program to Count Number of Digits in a Text File
- Python Program to Find Size of a File
- Python Program to Remove Lines Starting with any Prefix
- Python Program to Reverse Each Word in a Text File
- Python Program to Split a String at First Instance of a Character
- Python Program to Merge Two Files into a Third File
- Python Program to Reverse the Content of Text File and Store it in Another File
- Python Program to Copy Odd Lines of Text File to Another File
- Python Program to Find the Shortest Words in a Text File
- Python open() Function with Examples
- Python File fileno() Method with Examples
- Python File name Property with Examples
- Python Program for Reading Last N Lines of a File
- Python Program to Count the Number of Occurrence of Key-Value Pair in a Text File
- Python Program to Get Line Number in which Given Word is Present
- Python Program to Find the Most Repeated Word in a Text File
- Python Program to Write a List Content to a File
- Python Program to Find the Longest Words in a Text File
- Python Program to Read a Random Line from a File
- Python Program to Assess If a File is Closed or Not
- Python Program to Read First n Lines of a File
- Python Program to Remove Newline Characters from a File
- Python Program to Count Words in a Text File those are Ending with Alphabet “e”.
- Python Program to Delete Specific Line from a Text File
- Python Program to Create Filename containing Date or Time
- Python Program to Capitalize the First Letter of Every Word in the File
- Python Program to Generate 26 Text Files named A.txt, B.txt, and so on up to Z.txt
- Python Program to List English Alphabets in a File by Specified Number of Letters on Each Line
- Python Program to Replace Specific Line in File
- Python Program to Print Lines Containing Given String in File
- Python File mode Property with Examples
- Python File write() Method with Examples
- Python File read() Method with Examples
- Python File tell() Method with Examples
- Python File readline() Method with Examples
- Python File readlines() Method with Examples
- Python File writelines() Method with Examples
- Python File truncate() Method with Examples
- Python File isatty() Method with Examples
- Python File errors Property with Examples
- Python File encoding Property with Examples
- Python File close() Method with Examples
- Python File seek() Method with Examples
- Python File readable() Method with Examples
- Python File writable() Method with Examples
- Python File seekable() Method with Examples
- Python Files – Remove/Delete an existing File with Examples
- Python Read File from Given Index (Example of tell() and seek()) Methods
- Python FileNotFoundError with Examples

### Python Dictionary Programs

- Python Program to Create a Dictionary with Key as First Character and Value as Words Starting with that Character
- Python Program to Map Two Lists into a Dictionary
- Python Program to Generate a Dictionary that Contains Numbers (between 1 and n) in the Form (x, x*x).
- Python Program to Add a Key , Value Pair to the Dictionary
- Python Program to Sum All the Items in a Dictionary
- Python Program to invert a Dictionary
- Python Program to Find Product of Values of elements in a Dictionary
- Intersection of Two Dictionaries via Keys in Python

### Python Pattern Printing Programs

- Python Program to Print an Inverted Star Pattern
- Program to Print 1 and 0 in alternative Columns in C, C++ and Python
- Program to Print 1 and 0 in alternative rows in C, C++ and Python
- Program to Print Box Number Pattern in C, C++ and Python
- Program to Print Hollow Box Pattern of Numbers in C, C++ and Python
- Program to Print Diamond Star Pattern in C,C++, and Python
- Program to Print Hollow Diamond Star Pattern in C,C++, and Python
- Program to Print Exponentially Increasing Star Pattern in C, C++ and Python
- Program to Print Floyd’s Triangle in C, C++ and Python
- Program to Print Half Diamond Star Pattern in C,C++, and Python
- Program to Print Hollow Half Diamond Star Pattern in C,C++, and Python
- Program to Print Mirrored Half Diamond Star Pattern in C,C++, and Python
- Program to Print Plus Star Pattern in C, C++, and Python
- Program to Print Pyramid Star Pattern in C,C++, and Python
- Program to Print Inverted Pyramid Star Pattern in C,C++, and Python
- Program to Print Right Triangle Number Pattern in C,C++, and Python
- Program to Print Inverted Right Triangle of Numbers in C, C++ and Python
- Program to Print Right Angled Triangle Star Pattern in C,C++, and Python
- Program to Print Hollow Right Triangle Star Pattern in C, C++ and Python
- Program to Print Inverted Right Triangle Star Pattern in C,C++, and Python
- Program to Print Hollow Inverted Right Triangle in C,C++, and Python
- Program to Print Mirrored Right Triangle Star Pattern in C,C++, and Python
- Program to Print Rectangle Star Pattern in C, C++ and Python
- Program to Print Hollow Rectangle Star Pattern in C, C++ and Python
- Program to Print Reverse Mirrored Right Triangle Star Pattern in C,C++, and Python
- Program to Print Rhombus Star Pattern in C, C++ and Python
- Program to Print Hollow Rhombus Star Pattern in C, C++ and Python
- Program to Print Mirrored Rhombus Star Pattern in C, C++ and Python
- Program to Print Hollow Mirrored Rhombus Star Pattern in C, C++ and Python
- Program to Print Square Star Pattern in C, C++ and Python
- Program to Print Square Number Pattern in C, C++ and Python
- Program to Print Hollow Square Star Pattern in C,C++, and Python
- Program to Print Hollow Square Star With Diagonals in C, C++ and Python
- Program to Print X Star Pattern in C,C++, and Python
- Program to Print Pattern to Display Letters of the Word in C, C++, and Python.
- Program to Print the Pyramid of Horizontal Number Tables in C,C++, and Python
- Program to Print Double the Number Pattern in C,C++, and Python
- Program to Print Even Number Pattern in C,C++, and Python
- Program to Print a Unique Pyramid Pattern of Digits in C,C++, and Python
- Program to Print Number Reduction Pattern in C, C++, and Python
- Program to Print Pattern with a Combination of Numbers and Stars
- Program to Print Inverted Pyramid Pattern with the Same Digit in C,C++, and Python
- Program to Print Alternate Numbers Pattern using While Loop in C, C++, and Python
- Program to Print Reverse Number Pattern in C,C++, and Python
- Program to Print Reverse Pyramid of Numbers in C,C++, and Python
- Program to Print Square Pattern with Numbers in C,C++, and Python
- Program to Print the Equilateral Triangle Pattern of Star in C,C++, and Python
- Number Pattern Programs in Python

### Python Searching Programs

- Implementing Sentinel Search in Python
- Linear Search in Python
- Binary Search Algorithm in Python
- Program to Implement Fibonacci Search in Python
- Python Program to Search the Number of Times a Particular Number Occurs in a List
- Python Program to Form a Dictionary from an Object of a Class

### Python List Programs

- Python Program to Move all Zeros present in an Array/List to the End
- Program to Find a Pair with the Given Sum in an Array in Python
- Python Program to Find the Minimum Difference Between the Index of Two Given Elements Present in an Array
- Python Program to Find the Minimum Index of a Repeating Element in an Array/List
- Python Program to Find a Pair with a Minimum Absolute Sum in an List
- Python Program to Left Rotate a List by R Times
- Python Program to Right Rotate a List by R Times
- Program to Find the Missing Number in an array/list in Python
- Program to Find the Odd Occurring Element in an Array/list in Python
- Python Program to Find the Second Largest Number in a List
- Python Program to Put Even and Odd elements in a List into Two Different Lists
- Python Program to Read a List of Words and Return the Length of the Longest Word
- Python Program to Remove the ith Occurrence of the Given Word in a List where Words can Repeat
- Python Program to Generate Random Numbers from 1 to 20 and Append Them to the List
- Python Program to Swap the First and Last Value of a List
- Python Program to Find the Largest Number in a List
- Python Program to Reorder a List According to Given Indexes
- Python Program to Replace Every List Element by Multiplication of Previous and Next
- Python Program for Product of Maximum in First array and Minimum in Second
- Python Program for Maximum Distance between Two Occurrences of Same Element in Array/List
- Python Program to Find Leaders in an Array/List
- Python Program to Find Two Odd Occurring Elements in an Array/List
- Python Program to Split the Array/List and add the First Part to the End
- Python Program to Find the Rotation Count in Rotated Sorted List
- Python Program to Move all Negative Elements to End in Order with Extra Space Allowed
- Python Program to Get the Position of Max Value in a List
- Python Program to Get n Random Items from a List
- Python Program to Count the Number of Null elements in a List
- Python Program to Print Items from a List with Specific Length
- Python Program to Delete Random Item from a List
- Python Program to Shuffle a List
- Python Program to Break a List into Chunks of Size N
- Python Program to Find Indices of the Non-Zero Elements in the Python list
- Python Program to Minimum Operation to make all Elements of the List Equal
- Python Program to find Maximum Product Quadruple in an Array or List
- Python Program to Find a Number Repeating and Missing in an Array or List
- Python Program to find Pair with the Greatest Product in an Array or List
- Python Program to Find K’th Smallest/Largest Element in Unsorted Array or List
- Python Program to Generate Random Numbers except for a Particular Number in a List
- Python Program to Find a Fixed Point in a given Array or List
- Python Program to Print all Perfect Squares from a List using List Comprehension and Math Module
- Python Program to Count Pair in an Array or List whose Product is Divisible by K

### Python Nested Lists / 2-d List Programs

- Write a Program for Matrix Addition
- Program for Transpose a Matrix in Python and C++ Programming
- Program for Multiplication of Two Matrices in Python & C++ Programming
- Write a Program for Matrix Subtraction
- C++ Program to Print Identity Matrix
- C++ Program to Check if it is Sparse Matrix or Not
- Python Program to Find the Maximum Element in the Matrix
- Python Program to Find the Position of an Element in a Matrix
- Python Program to Read and Display a Matrix
- Python Program to Find Square of a Matrix
- Python Program to Check Whether a Matrix is Diagonal or Not
- Python Program to Find the Sum of all Diagonal Elements of a Matrix
- Python Program to Display a Lower Triangular Matrix
- Python Program to Display an Upper Triangular Matrix
- Python Program to Find the Sum of all Elements in a 2D Array
- Python Program to Find the Sum of an Upper Triangular Matrix
- Python Program to Find the Sum of a Lower Triangular Matrix
- Python Program to Check Whether a Matrix is a Scalar or Not
- Python Program to Check Two Matrix are Equal or Not
- Python Program to find the Normal and Trace of a Matrix
- Python Program to Swap Major and Minor Diagonals of a Square Matrix
- Python Program for Squares of Matrix Diagonal Elements
- Python Program to Interchange Elements of First and Last Rows in Matrix
- Python Program for Sum of Middle Row and Column in Matrix
- Python Program for Markov Matrix
- Python Program to Find the Row with Maximum Number of 1s in Matrix
- Python Program to Find Maximum Element of each Row in a Matrix
- Python Program to Find Unique Elements in a Matrix
- Python Program to Sort the Given Matrix
- Python Program to Find Elements Larger than Half of the Elements in an Array/List
- Python Program to Find Sum of all Even Frequency Elements in Matrix
- Python Program to Find Sum of all Odd Frequency Elements in Matrix
- Python Program to Calculate Sum of all Minimum Frequency Elements in Matrix
- Python Program to Calculate Sum of all Maximum Occurring Elements in Matrix
- Python Program to Count Frequency of k in a Matrix of Size n Where Matrix(i, j) = i+j
- Python Program to Check if a Pair with Given Product Exists in a Matrix
- Python Program to Check Diagonally Dominant Matrix
- Python Program for Frequencies of Even and Odd Numbers in a Matrix
- Python Program to Swap Upper Diagonal Elements with Lower Diagonal Elements of Matrix.

### Python Date and Time Programs

- Program to Display Calendar in Python
- Python Program to Check if a Date is Valid and Print the Incremented Date
- Python Program to Find the Number of Weeks between two Dates
- Python Program to Calculate Age in Days from Date of Birth

### Python Simple Programs on Special Numbers

- Harshad Number in Python
- Disarium Number in Python
- Armstrong Number in Python
- Program to Check Whether the given Number is Perfect Number or Not in Python
- Program to Check Whether the given Number is Strong Number or Not in Python
- Program to Check Whether the given Two Numbers are Amicable Numbers or Not in Python
- Python Program to Compute the Value of Euler’s Number ,Using the Formula: e = 1 + 1/1! + 1/2! + …… 1/n!
- Python Program to Check Tech Number or Not
- Python Program to Find Strong Numbers in a List
- Python Program to Check Abundant Number or Not
- Python Program to Check Strontio Number or Not.
- Python Program to Check Evil Number or Not
- Python Program to Check Trimorphic Number or Not
- Python Program to Check Sunny Number
- Python Program to Solve Triangular Matchstick Number
- Python Program to Check Pronic Number or Not
- Python Program to Check Automorphic Number or Not
- Python Program to Check Buzz Number or Not
- Python Program to Check a number is Narcissistic Number or Not
- Program for Neon Number
- Python Program to Check If A Number Is A Happy Number
- Python Program to Check if a Number is Peterson Number
- Python Program to Check a Number is Spy number
- Python Program to find the nth Kynea Number
- Program to Check Duck Number

### Python Programming Examples on Fibonacci and Complex Numbers

- Python Program to Subtract two Complex Numbers
- Python Program to Find Number of Digits in Nth Fibonacci Number
- Python Program to Find Magnitude of a Complex Number

### Python Recursion Programs

- Python Program to Print Numbers in a Range (1,upper) Without Using any Loops or by Using Recursion
- Python Program to Generate Gray Codes using Recursion
- Program to Determine Whether a Given Number is Even or Odd Recursively
- Python Program to Determine How Many Times a Given Letter Occurs in a String Recursively
- Python Program to Find the Sum of the Digits of the Number Recursively
- Python Program to Find the Power of a Number Using Recursion
- Python Program to Find the Fibonacci Series Using Recursion
- Python Program to Find the Sum of Elements in a List Recursively
- Program to Find the LCM of Two Numbers Using Recursion
- Python Program to Find if a Number is Prime or Not Prime Using Recursion
- Python Program to Find the Product of two Numbers Using Recursion
- Program to Check Whether a String is a Palindrome or not Using Recursion
- Python Program to Reverse a String Using Recursion
- Python Program to Flatten a Nested List using Recursion
- Python Program to Find the Total Sum of a Nested List Using Recursion
- Python Program to Find the Length of a List Using Recursion
- Program to Implement Tower of Hanoi Using Recursion
- Python Program to Find Digital Root of Large Integers using Recursion
- Python Program to Calculate Sum of Nth Power using Recursion
- Python Program to Convert Binary to Decimal using Recursion
- Program to Convert Decimal Number to Binary String using Recursion
- Python Program to Find Sum of Two Numbers using Recursion
- Python Program to Find Subtraction of Two Numbers using Recursion
- Python Program to Multiply Two Numbers Using Recursion
- Python Program to Divide Two Numbers Using Recursion
- Python Program to Print Even Numbers in Given Range Using Recursion
- Python Program to Print Odd Numbers in Given Range Using Recursion
- Program to Print First 50 Natural Numbers Using Recursion
- Python Program to Find Maximum and Minimum Elements in List/Array Using Recursion
- Python Program to Find Sum of Even Numbers Using Recursion in a List/Array
- Python Program to Print Multiplication Table using Recursion
- Python Program to Check Armstrong Number using Recursion
- Python Program to Find Sum of Odd Numbers Using Recursion in a List/Array
- Python Program to Count Number of Digits in a Number using Recursion
- Python Program to Count Number of Uppercase Letters in a String using Recursion

### Python Hashing/Frequency Programs

- Python Program to Count the Number of Each Vowel
- Python Program to Count Set Bits in a Number
- Python Program to Count the Frequency of Words Appearing in a String Using a Dictionary
- Python Program to Count Number of Lowercase Characters in a String
- Program to Calculate the Number of Digits and Letters in a String
- Python Program to Check if All Characters have Even Frequency
- Python Program to Count Words that Appear Exactly Two Times in an Array/List of Words
- Python Program to Find the Least Frequent Character in a String
- Python Program to Check whether String Contains Unique Characters
- Program to Find All Non Repeated Characters in a String
- Python Program to Find the Sum of all Odd Frequency Elements in an Array/List
- Python Program to Find the sum of all Highest Occurring Elements in an Array/List
- Python Program to Find the Sum of all Even Occurring Elements in an Array/List
- Python Program to Remove Even Frequency Characters from the String
- Python Program to Remove Odd Occurring Characters from the String
- Python Program to Delete All Odd Frequency Elements from an Array/List
- Python Program to Remove Characters that Appear More than k Times
- Python Program to Remove Elements from the Array/List Which Occurs More than k Times
- Python Program to Remove String Elements that Appear Strictly Less than k Times
- Python Program for Array/List Elements that Appear More than Once
- Python Program to Remove Elements from the Array/List Which Appear Strictly Less than k Times

### Python Number Theory Programs

- Write a Program to Reverse a Number in Python | Reverse Digits or Integers
- Python Program to Compute the Power of a Number
- Program to Find Square Root of a Number in C++ and Python Programming
- Program to Count the Number of Digits Present In a Number
- Python Program to Accept Three Digits and Print all Possible Combinations from the Digits
- Python Program to Find Whether a Number is a Power of Two
- Python Program to Form an Integer that has the Number of Digits at Ten’s Place and the Least Significant Digit of the Entered Integer at One’s Place
- Program to Print Collatz Conjecture for a Given Number in C++ and Python
- Python Program to Find nth Prime Number
- Python Program to Find Even Digits Sum and Odd Digits Sum Divisible by 4 and 3 Respectively
- Python Program to Check Whether Sum of digits at Odd places of a Number is Divisible by K
- Python Program to Check Whether Product of Digits at Even places of a Number is Divisible by K
- Python Program to Check if Product of Digits of a Number at Even and Odd places is Equal
- Python Program to Find the Sum of Digits of a Number at Even and Odd places
- Python Program to Count the Number of Odd and Even Digits
- Python Program to Print Number in Ascending Order which contains 1, 2 and 3 in their Digits.
- Python Program to Find sum of Even Factors of a Number
- Python Program to Find Sum of Odd Factors of a Number
- Python Program to Get Sum of all the Factors of a Number
- Python Program to Print Non Square Numbers
- Python Program to Find the 2nd Largest Digit in a Given Number
- Python Program to Add Two Numbers Without Using the “+” Operator.
- Python Program to Find Super Factorial of a Number.
- Python Program to Find the Greatest Digit in a Number.
- Python Program to Find Common Divisors of Two Numbers
- Python Program to Check whether all Digits of a Number Divide it
- Python Program to Find Smallest Prime Divisor of a Number
- Program to Print First k Digits of 1/N where N is a Positive Integer
- Python Program to Rearrange the given Number to form the Smallest Number
- Design a Program to Count Numbers that don’t Contain 3 in Python
- Python Program to Calculate the Average of a Number’s digits of Every Number in Given List

### Python Sorting Programs

- Program for Selection Sort in Python
- Program for Insertion Sort in Python
- Program for Bubble Sort in Python
- Python Program to Sort the List According to the Second Element in Sublist
- Python Program to Sort a List According to the Length of the Elements
- Python Program to Sort a List of Tuples in Increasing Order by the Last Element in Each Tuple
- Python Program to Merge Two Lists and Sort it
- Python Program to Accept a Hyphen Separated Sequence of Words as Input and Print the Words in a Hyphen-Separated Sequence after Sorting them Alphabetically
- Program for Bubble Sort in Python
- Python Program to Sort a List Containing Two Types of Elements
- Python Program for Alternative Sorting.
- Python Program to Check if Array can be Sorted with One Swap
- Python Program to Sort a List in Wave Form
- Python Program to Sort digits of a Number in Ascending Order
- Python Program to Sort words in Alphabetic Order
- Python Program to Rearrange the Letters of a String in Alphabetical Order

### Python Range Programs

- Python Program to Find all Numbers in a Range which are Perfect Squares and Sum of all Digits in the Number is Less than 10
- Python Program to Print all Numbers in a Range Divisible by a Given Number
- Program to Determine all Pythagorean Triplets in the Range in C++ and Python
- Python Program to Read Print Prime Numbers in a Range using Sieve of Eratosthenes
- Python Program to Find Those Numbers which are Divisible by 7 and Multiple of 5 in a Given Range of Numbers
- Python Program to Print Odd Numbers Within a Given Range
- Python Program to Print all the Prime Numbers within a Given Range
- Python Program to Generate Perfect Numbers in an Interval
- Python Program to Generate Strong Numbers in an Interval
- Python Program to Find the Sine Series for the Given range
- Python Program to Find Armstrong Number in an Interval
- Python Program to Print all Disarium Numbers within Given range
- Python Program to Find GCD of Elements in a Given Range
- Python Program to Print Neon numbers in a Range
- Python Program to Print all Happy Numbers within a given Range
- Python Program to Print All Co-binary Palindromic Numbers in a Range
- Program to Print all Harshad Numbers within Given Range
- Python Program to Print Palindrome Numbers in a Range

### Python Bit Manipulation Programs

- Python Program to Find the Total Number of Bits Needed to be Flipped
- Program to Clear the Rightmost Set Bit of a Number in C++ and Python
- Python Program to Check a Binary Number is Divisible by a number N.
- Python Program to Perform XOR on Two Lists
- Python Program to Swap all Odd and Even Bits of a Number
- Python Program to Check whether kth Bit is Set or not
- Python Program to Flipping the Binary Bits
- Python Program to Get nth Bit of a Number
- Python Program to Set nth Bit of a Number
- Python Program to Check Even or Odd Using Bitwise Operator
- Python Program to Swap Two Numbers using Bitwise Operators
- Python Program to Multiply Two Numbers Without Using Multiplication(*) Operator
- Python Program to Subtract Two Numbers Without Using Minus(-) Operator
- Python Program For Division Two Numbers Operator Without Using Division(/) Operator
- Python Program to Clear nth Bit of a Number
- Python Program to Check Given Two Integers have Opposite signs
- Python Program to Check if Two Numbers are Equal Without using Arithmetic and Comparison Operators
- Python Program for Efficient Way to Multiply With 7
- Python Program to Find Position of Rightmost Set Bit
- Python Program to Find XOR of Two Numbers Without Using XOR operator
- Python Program to Check if a Number has Bits in Alternate Pattern
- Python Program to Count Minimum Bits to Flip such that XOR of A and B Equal to C
- Python Program to Toggle the Last m Bits
- Python Program for Swapping Three Variables Without Using any Temporary Variable.
- Python Program to Toggle First and Last Bits of a Number
- Python Program to Toggle Bits of a Number Except First and Last bits
- Python Program Print Bitwise AND set of a Number N

### Python Sentence Programs

- Python Program to Sort Palindrome Words in a Sentence
- Python Program to Reverse the Order of Palindrome Words in a Sentence
- Python Program for Snake Case of a Given Sentence
- Python Program to Replace a Word with Asterisks in a Sentence
- Python Program to Count Non Palindrome words in a Sentence
- Python Program to Reverse each Word in a Sentence
- Python Program to Find Longest Word from Sentence
- Python Program to Count Palindrome Words in a Sentence
- Python Program to Accept a Sentence and Print only the First Letter of Each Word in Capital Letters Separated by a Full Stop
- Python Program to Print each Word of a Sentence along with Number of Vowels in each Word
- Python Program to Remove the last Word from the String/Sentence

### Python Tuple Programs

- Program to Create a List of Tuples with the First Element as the Number and Second Element as the Square of the Number
- Python Program to Remove Duplicate elements from a Tuple
- Python Program to Shuffle Elements of a Tuple
- Python Program to Select a Random Element from a Tuple
- Python Program to Remove Elements from a Tuple
- Python Program to Find the Size of a Tuple
- Python Program to Union of Set of Tuples
- Python Program to find Sum of Tuple Items
- Python Program for Modulo of Tuple Elements
- Python Program to get First Element of each Tuple in a List

### Python Number Series Programs

- Python Program to Print the Natural Numbers Summation Pattern
- Python Program to Find the Sum of the Series: 1 + 1/2 + 1/3 + ….. + 1/N
- Python Program to Find the Sum of the Series: 1 + x^2/2 + x^3/3 + … x^n/n
- Python Program to Print nth Iteration of Lucas Sequence
- Python Program for Leonardo Number Series
- Python Program to Calculate Sum of Series 1³+2³+3³+….+n³
- Python Program to Generate first N numbers of Pell Series
- Python Program to find the Sum of Series 1^2+2^2+3^2…+N^2
- Python Program to find the Sum of Series 1^1+2^2+3^3…+N^N
- Python Program to Find Sum of Series (1+(1+2)+(1+2+3)+…till N)
- Python Program to Find Sum of Series (1+(1*2)+(1*2*3)+…till N)
- Python Program to Find Sum of Series 1/2-2/3+3/4-4/5+5/6…+N/N+1
- Python Program to Find the Sum of Series 1+X+X^3…+X^N
- Python Program to Find the Sum of Series 1+X+X^2/2…+X^N/N
- Python Program to Find the Sum of Series 9+99+999…..+N
- Python Program to Find the Sum of Series 3+7+13+21…..+N
- Python Program to Find Sum of Series 1+1/3+1/5+1/7+…..1/(N+2)
- Python Program to Find Sum of Series 1-2+3-4+5…+N
- Python Program to Print Triangular Number series 1 3 6 10 15 …N
- Python Program to Find Sum of Series 5^2+10^2+15^2+…..N^2
- Python Program to Find Sum of Series 1/2!+2/3!+3/5!+…..N/(N+1)!
- Python Program to Find Sum of Series 1^1/1+2^2/2+3^3/3…+n^n/n
- Python Program to Find Sum of Series 1^1/1!+2^2/2!+3^3/3!…+n^n/n!

### Python Series Printing Programs

- Python Program to Print Series 1, 2, 4, 8, 16, 32…n
- Python Program to Print Series 6, 11, 21, 36, 56…n
- Python Program to Print Series 1, 22, 333, 4444…n
- Python Program to Print Series 0, 2, 8, 14, 24, 34 …N
- Python Program to Print Series 1 9 17 33 49 73 97 …N
- Python Program to Print Triangular Number series 1 3 6 10 15 …N
- Python Program to Print Series 2 ,15, 41, 80…n
- Python Program to Print Series 2, 4, 7, 12, 21, … N
- Python Program to Print Series 1, 3, 7, 15, 31 … N
- Python Program to Print Series 1, -2, 6, -15, 31 … N
- Python Program to Print Series 6, 9, 14, 21, 30, 41, 54 … N
- Python Program To Print Cube Number Series 1 8 27 64…N
- Python Program to Print Series -1 4 -7 10 -13 16 -19…n
- Python Program to Print Series 10, 5, 60, 15, 110 …N
- Python Program to Print Series 0, 6, 10, 17, 22, 30, 36…N
- Python Program to Print Series 1 2 5 8 15 28 51 94….N
- Python Program to Print Series 0 2 6 12 20 30 42…N

### Python Geometric Algorithms

- Python Program to Check if Three Points are Collinear
- Python Program to Find N’th Pentagonal Number
- Python Program to Find Line Passing Through 2 Points
- Python Program to Find the Mid-Point of a Line
- Python Program for Section Formula (Point that Divides a Line in Given Ratio)
- Python Program to Find Slope of a Line
- Python Program for Maximum Number of 2×2 Squares That Can be Fit Inside a Right Isosceles Triangle
- Python Program to Calculate Area and Perimeter of Equilateral Triangle
- Python Program to Calculate Volume of Dodecahedron
- Python Program to Calculate Volume and Surface Area of Hemisphere
- Python Program for Minimum Height of a Triangle with Given Base and Area
- Python Program for Maximum Number of Squares that Can Fit in a Right Angle Isosceles Triangle
- Python Program for Triangular Matchstick Number
- Python Program to Check Whether Triangle is Valid or Not if Sides are Given
- Python Program for Pizza Cut Problem (Or Circle Division by Lines)
- Python Program to Check If a Line Touches or Intersects a Circle
- Python Program to Check if a given Circle lies Completely Inside the Ring formed by Two Concentric Circles
- Python Program for Area of a Circumscribed Circle of a Square
- Python Program for Area of Square Circumscribed by Circle
- Python Program to Find the Center of the Circle using Endpoints of Diameter
- Python Program to Find Area of a Circular Segment
- Python Program for Arc Length from Given Angle
- Python Program To Find Area of a Circular Sector
- Python Program for Minimum Perimeter of n Blocks
- Python Program to Find Number of Rectangles in N*M Grid
- Python Program to Find Coordinates of Rectangle with Given Points Lie Inside
- Python Program for Volume and Surface Area of Frustum of Cone
- Python Program for Volume and Surface Area of Octahedron
- Python Program for Volume of Pyramid
- Python Program for Maximize Volume of Cuboid with Given Sum of Sides
- Python Program to Calculate Volume of Ellipsoid
- Python Program to Calculate Area and Volume of a Tetrahedron
- Python Program for Pythagorean Quadruple
- Python Program for Circumference of a Parallelogram
- Python Program for Maximum Area of Quadrilateral
- Python Program for Area of a Polygon with Given n Ordered Vertices

### Amazing Features of Python

- Python Correlation Matrix with Examples
- 5 Simple Ways to Add a Newline Character in Python
- Python decimal Module with Examples
- How to Exit a Program in Python- 3 Easy Methods
- The Top 5 Python Plotting and Graphing Libraries
- The Top 5 Python IDE – Integrated Development Environment
- Differences: Flask Vs. Django
- Python Program to Get the index of an item in List – 3 Easy ways
- Python Program to Find the Array Length – 3 Types
- Python NONE Object With Examples
- How to Create an Empty List in Python? – 2 Simple Methods
- Initialize a Python Array – 3 Methods
- Python Class and Instance Attributes with Examples
- Differences: Data Analytics vs. Data Science
- Python Program for Geometric Progression
- Python Program for Arithmetic Progression
- Python Dictionary items() method with 5 Examples
- Python Raw Strings With Examples
- 4 Methods for Creating Python Multiline Strings
- Python String contains() Method with Examples
- Python range() Method with Examples
- Python Array Slicing with Examples
- Python f-strings with Examples
- 4 Simple Methods for Appending Multiple Strings in Python
- In Python, How do you Print an Array?
- Python Array Declaration with Examples
- In Python, How do you append an Array?
- In Python, How do you Rename a File or Directory?
- Python Confusion Matrix With Examples
- How Do You Perform a Python Division Operation?
- In Python, How to Read a JSON File?
- Python Program to Get Phone Number Information
- Python Program for Negative Transformation of an Image Using PIL
- How to Handle IOErrors in Python?
- How to Compute Distance in Python?
- In Python, How to Convert JSON to a Dictionary?
- A Brief Overview of 4 Types of Machine Learning
- Melt and Unmelt Data using Pandas melt() and pivot() Function
- BLEU Score in Python and Its Implementation
- Python Serialize and Deserialize JSON to Objects
- Python ReLu Function with Examples
- Python NULL – How to Identify Null values in Python?
- Python Arithmetic Operations on Images
- Python imread()- Different ways to Load an Image Using the OpenCV.imread() Method

### Python Numpy Functions

- Python numpy.log() Function with Examples
- Python numpy.argmax() Function with Examples
- Python Numpy vstack() Method with Examples
- Python NumPy arcsinh() Function
- Python NumPy random.rand() Function
- Python NumPy random.randn() Function
- Python NumPy random.randint() Function
- Python NumPy random.random_sample() Function
- Python NumPy random.random() Function
- Python NumPy random.ranf() Function
- Python NumPy random.sample() Function
- Python NumPy random.choice() Function
- Python NumPy random.bytes() Function
- Python NumPy random.shuffle() Function
- Python NumPy random.permutation() Function
- Python NumPy random.seed() Function
- Python NumPy LCM – Lowest Common Multiple
- Python NumPy GCD – Greatest Common Denominator
- Python numpy.radians() and deg2rad() Methods
- Python NumPy tan() Function
- Python NumPy arcsin() Function
- Python NumPy stack() Function
- Python NumPy asarray() Function
- Python NumPy expand_dims() Function
- Python NumPy eye() Function
- Python NumPy ndarray.copy() Function
- Python NumPy ndarray.flat Function
- Python NumPy ndarray.view() Function
- Python NumPy rollaxis() Function
- Python NumPy swapaxes() Function

### Python Miscellaneous Programs

- The Difference Between == and is in Python
- The “in” and “not in” operators in Python
- Increment Operation in Python
- Program to Print Without Newline in Python
- Program for Spell Checker in Python
- Python User Input from Keyboard – input() function
- Semicolon in Python
- Convert PDF to TXT file using Python
- Python Program to Evaluate a Postfix Expression Using Stack
- Difference between find() and index() in Python
- Random Choice of Random Module in Python with no Repeat
- Python Program to Group Words with the Same Set of Characters
- Python Program to get the IP Address of your Computer
- Python Program to Find Minimum Number of Steps to Reach M from N
- Secure Passwords Using Python
- Degrees() and Radians() in Python
- Python Program to Create a Countdown Timer
- Rotate an Image by an Angle in Python
- Python Program for How To End Program

This Page includes various python programs on the basic concepts. All of them are tested extensively and will work on various platforms. The Examples are categorized based on topics such as Lists, Searching and Sorting, Strings, Linked Lists, Conversions, Math Concepts such as Quadratic Equations, Factorial, Sum of Natural Numbers, and many more.

### About Python Programming Examples

Unless and until you begin practicing with Python Programs you will not understand what it is exactly. We have listed various python programs to help you understand how python works in real. All the Programs in Python provided have a source code that you can test and run on all platforms. You can use them and start to write your own examples based on the idea you get here.

We have compiled all the Python Programs in the renowned Pythons IDE named PyCharm. Not just programs we have mentioned the outputs too for your reference and explained them so that it’s easy to understand. You can find a range of Programs ranging from Simple Python Programs to Programs on Mathematical Functions, Lists, Strings, Dictionary, Recursions, Linked Lists, etc.

### FAQs on Python Programming

**1. What is the main use of Python?**

Python is a general-purpose programming language and can be used for other types of software development and programming unlike any other language HTML, CSS.

**2. Where can I learn Python for free?**

You can learn Python for free on BTechgeeks.com a trusted portal for all programming language needs.

**3. How long does it take to learn Python?**

On average, it takes five to ten weeks. However, this is not a standard timing and depends on one’s learning ability and grasping power.

**4. How to run Python Code?**

The basic way to execute Python Code is by line by line using a Python Interpreter.

**Summary**

Hope our collection of Python Programs with Outputs helped you to understand the language better. In case of any suggestions on the list to be added please leave us your suggestions via the comment section so that our team can look into them. Bookmark our site BTechgeeks.com for any programming language assistance.