-
Python Programming: From Basics to Mastery
-
Python Programming Topics :
-
Basic Programs
- Python program to add two numbers
- Maximum of two numbers in Python
- Python Program for factorial of a number
- Python Program for simple interest
- Python Program for compound interest
- Python Program to check Armstrong Number
- Python Program for Program to find area of a circle
- Python program to print all Prime numbers in an Interval
- Python program to check whether a number is Prime or not
- Python Program for n-th Fibonacci number
- Python Program for How to check if a given number is Fibonacci number?
- Python Program for n\’th multiple of a number in Fibonacci Series
- Program to print ASCII Value of a character
- Python Program for Sum of squares of first n natural numbers
- Python Program for cube sum of first n natural numbers
- Array Programs
- Python Program to find sum of array
- Python Program to find largest element in an array
- Python Program for array rotation
- Python Program for Reversal algorithm for array rotation
- Python Program to Split the array and add the first part to the end
- Python Program for Find reminder of array multiplication divided by n
- Python Program to check if given array is Monotonic
- List Programs
- Python program to interchange first and last elements in a list
- Python program to swap two elements in a list
- Python | Ways to find length of list
- Python | Ways to check if element exists in list
- Different ways to clear a list in Python
- Python | Reversing a List
- Python program to find sum of elements in list
- Python | Multiply all numbers in the list
- Python program to find smallest number in a list
- Python program to find largest number in a list
- Python program to find second largest number in a list
- Python program to find N largest elements from a list
- Python program to print even numbers in a list
- Python program to print odd numbers in a List
- Python program to print all even numbers in a range
- Python program to print all odd numbers in a range
- Python program to print positive numbers in a list
- Python program to print negative numbers in a list
- Python program to print all positive numbers in a range
- Python program to print all negative numbers in a range
- Remove multiple elements from a list in Python
- Python – Remove empty List from List
- Python | Cloning or Copying a list
- Python | Count occurrences of an element in a list
- Python | Remove empty tuples from a list
- Python | Program to print duplicates from a list of integers
- Python program to find Cumulative sum of a list
- Python | Sum of number digits in List
- Break a list into chunks of size N in Python
- Python | Sort the values of first list using second list
- Matrix Programs
- Python program to add two Matrices
- Python program to multiply two matrices
- Python program for Matrix Product
- Adding and Subtracting Matrices in Python
- Transpose a matrix in Single line in Python
- Python | Matrix creation of n*n
- Python | Get Kth Column of Matrix
- Python – Vertical Concatenation in Matrix
- String Programs
- Python program to check if a string is palindrome or not
- Python program to check whether the string is Symmetrical or Palindrome
- Reverse words in a given String in Python
- Ways to remove i’th character from string in Python
- Python | Check if a Substring is Present in a Given String
- Python – Words Frequency in String Shorthands
- Python – Convert Snake case to Pascal case
- Find length of a string in python (4 ways)
- Python program to print even length words in a string
- Python program to accept the strings which contains all vowels
- Python | Count the Number of matching characters in a pair of string
- Remove all duplicates from a given string in Python
- Python – Least Frequent Character in String
- Python | Maximum frequency character in String
- Python | Program to check if a string contains any special character
- Generating random strings until a given string is generated
- Find words which are greater than given length k
- Python program for removing i-th character from a string
- Python program to split and join a string
- Python | Check if a given string is binary string or not
- Python program to find uncommon words from two Strings
- Python – Replace duplicate Occurrence in String
- Python – Replace multiple words with K
- Python | Permutation of a given string using inbuilt function
- Python | Check for URL in a String
- Execute a String of Code in Python
- String slicing in Python to rotate a string
- String slicing in Python to check if a string can become empty by recursive deletion
- Python Counter| Find all duplicate characters in string
- Python – Replace all occurrences of a substring in a string
- Dictionary Programs
- Python – Extract Unique values dictionary values
- Python program to find the sum of all items in a dictionary
- Python | Ways to remove a key from dictionary
- Ways to sort list of dictionaries by values in Python – Using itemgetter
- Ways to sort list of dictionaries by values in Python – Using lambda function
- Python | Merging two Dictionaries
- Python – Convert key-values list to flat dictionary
- Python – Insertion at the beginning in OrderedDict
- Python | Check order of character in string using OrderedDict( )
- Dictionary and counter in Python to find winner of election
- Python – Append Dictionary Keys and Values ( In order ) in dictionary
- Python | Sort Python Dictionaries by Key or Value
- Python – Sort Dictionary key and values List
- Handling missing keys in Python dictionaries
- Python dictionary with keys having multiple inputs
- Print anagrams together in Python using List and Dictionary
- K’th Non-repeating Character in Python using List Comprehension and OrderedDict
- Check if binary representations of two numbers are anagram
- Python Counter to find the size of largest subset of anagram words
- Python | Remove all duplicates words from a given sentence
- Python Dictionary to find mirror characters in a string
- Counting the frequencies in a list using dictionary in Python
- Python | Convert a list of Tuples into Dictionary
- Python counter and dictionary intersection example (Make a string using deletion and rearrangement)
- Python dictionary, set and counter to check if frequencies can become same
- Scraping And Finding Ordered Words In A Dictionary using Python
- Possible Words using given characters in Python
- Python – Keys associated with Values in Dictionary
- Tuple Programs
- Python program to Find the size of a Tuple
- Python – Maximum and Minimum K elements in Tuple
- Create a list of tuples from given list having number and its cube in each tuple
- Python – Adding Tuple to List and vice – versa
- Python – Closest Pair to Kth index element in Tuple
- Python – Join Tuples if similar initial element
- Python – Extract digits from Tuple list
- Python – All pair combinations of 2 tuples
- Python – Remove Tuples of Length K
- Sort a list of tuples by second Item
- Python program to Order Tuples using external List
- Python – Flatten tuple of List to tuple
- Python – Convert Nested Tuple to Custom Key Dictionary
- Searching and Sorting Programs
- Python Program for Binary Search (Recursive and Iterative)
- Python Program for Linear Search
- Python Program for Insertion Sort
- Python Program for Recursive Insertion Sort
- Python Program for QuickSort
- Python Program for Iterative Quick Sort
- Python Program for Selection Sort
- Python Program for Bubble Sort
- Python Program for Merge Sort
- Python Program for Iterative Merge Sort
- Python Program for Heap Sort
- Python Program for Counting Sort
- Python Program for ShellSort
- Python Program for Topological Sorting
- Python Program for Radix Sort
- Python Program for Binary Insertion Sort
- Python Program for Bitonic Sort
- Python Program for Comb Sort
- Python Program for Pigeonhole Sort
- Python Program for Cocktail Sort
- Python Program for Gnome Sort
- Python Program for Odd-Even Sort / Brick Sort
- Python Program for BogoSort or Permutation Sort
- Python Program for Cycle Sort
- Python Program for Stooge Sort
- Pattern Printing
- Python Program to print the pattern ‘G’
- Python Program to print an Inverted Star Pattern
- Python Program to print double sided stair-case pattern
- Python Program to print with your own font
- Date-Time Programs
- Python program to get Current Time
- Get Current Date and Time using Python
- Python | Find yesterday’s, today’s and tomorrow’s date
- Python program to convert time from 12 hour to 24 hour format
- Python program to find difference between current time and given time
- Python Program to Create a Lap Timer
- Convert date string to timestamp in Python
- How to convert timestamp string to datetime object in Python?
- Find number of times every day occurs in a Year
- Regex Programs
- Python Program to Check if String Contain Only Defined Characters using Regex
- Python program to Count Uppercase, Lowercase, special character and numeric values using Regex
- Python Program to find the most occurring number in a string using Regex
- Python Regex to extract maximum numeric value from a string
- Python Program to put spaces between words starting with capital letters using Regex
- Python – Check whether a string starts and ends with the same character or not
- Python regex to find sequences of one upper case letter followed by lower case letters
- Python Program to Remove duplicate words from Sentence
- Python | Remove all characters except letters and numbers
- Python Regex | Program to accept string ending with alphanumeric character
- Python Regex – Program to accept string starting with vowel
- Python Program to check if a string starts with a substring using regex
- Python Program to Check if an URL is valid or not using Regular Expression
- Parsing and Processing URL using Python – Regex
- Python Program to validate an IP address using ReGex
- Python Program to Check if email address valid or not
- Python program to find files having a particular extension using RegEx
- Python program to extract IP address from file
- Python program to check the validity of a Password
- Categorize Password as Strong or Weak using Regex in Python
- File Handling Programs
- Python program to read file word by word
- Python program to read character by character from a file
- Python – Get number of characters, words, spaces and lines in a file
- Python program to Count the Number of occurrences of a key-value pair in a text file
- Python | Finding ‘n’ Character Words in a Text File
- Python Program to obtain the line number in which given word is present
- Count number of lines in a text file in Python
- Python Program to remove lines starting with any prefix
- Python Program to Eliminate repeated lines from a file
- Python Program to read List of Dictionaries from File
- Python – Append content of one text file to another
- Python program to copy odd lines of one file to other
- Python Program to merge two files into a third file
- Python program to Reverse a single line of a text file
- Python program to reverse the content of a file and store it in another file
- Python Program to Reverse the Content of a File using Stack
- More Popular Programs
- Python Program to Reverse a linked list
- Python Program for Find largest prime factor of a number
- Python Program for Efficient program to print all prime factors of a given number
- Python Program for Product of unique prime factors of a number
- Python Program for Find sum of odd factors of a number
- Python Program for Coin Change
- Python Program for Tower of Hanoi
- Python Program for Sieve of Eratosthenes
- Python Program to Check if binary representation is palindrome
- Python Program for Basic Euclidean algorithms
- Python Program for Extended Euclidean algorithms
- Python Program for Maximum height when coins are arranged in a triangle
- Python Program for Find minimum sum of factors of number
- Python Program for Difference between sums of odd and even digits
- Python Program for Program to Print Matrix in Z form
- Python Program for Smallest K digit number divisible by X
- Python Program for Print Number series without using any loop
- Python Program for Number of stopping station problem
- Check if a triangle of positive area is possible with the given angles
- Python program to find the most occurring character and its count
- Python Program for Find sum of even factors of a number
- Python Program for Check if all digits of a number divide it
- Check whether a number has consecutive 0’s in the given base or not
- Python Program for Number of solutions to Modular Equations
- Python Program for Legendre\’s Conjecture