Python
Python
Master
in 15 Days
Basic → Intermediate
Day 01
1
") Write a Python program to calculate the area of a
rectangle given its length and width+
) Create a program that takes a user's name and age as
input and prints a greeting message+
%) Write a program to check if a number is even or odd+
) Given a list of numbers, find the maximum and minimum
values+
) Create a Python function to check if a given string is a
palindrome+
) Calculate the compound interest for a given principal
amount, interest rate, and time period+
) Write a program that converts a given number of days
into years, weeks, and days+
) Given a list of integers, find the sum of all positive
numbers+
) Create a program that takes a sentence as input and
counts the number of words in it+
" ) Implement a program that swaps the values of two
variables.
2
Day 02
3
(, Given a list of numbers, find the sum and average
, Create a program that takes a temperature in Celsius and
converts it to Kelvin
), Implement a program that checks if a given string is a
palindrome
, Create a function to reverse a given string
#, Given a list of names, concatenate them into a single
string separated by spaces
, Write a Python program to check if a given string is a
pangram (contains all letters of the alphabet)
, Calculate the area and circumference of a circle given its
radius
, Implement a program that converts a given number of
minutes into hours and minutes
, Create a function to count the number of vowels in a
given string
( , Write a program to check if a number is prime.
4
Day 03
5
0 Create a program that takes a year as input and checks if
it is a leap year or not)
0 Given a list of integers, find all the even numbers and
store them in a new list)
-0 Write a Python program to check if a given number is a
prime number)
0 Create a program that generates the Fibonacci sequence
up to a given number of terms)
0 Given a list of names, print all names starting with the
letter 'A')
0 Implement a program that prints the multiplication table
of a given number)
0 Write a program that calculates the factorial of a given
number)
0 Create a loop that prints all prime numbers between 1 and
50)
0 Given a list of words, count the number of words with
more than five characters)
0 Calculate the sum of digits of a given number.
6
Day 04
7
0 Given a list of numbers, create a function to find the sum
of all positive numbers"
0 Write a Python function to check if a given string is a
palindrome"
-0 Implement a function that returns the factorial of a given
number using recursion"
0 Create a function to find the square of each element in a
given list"
0 Write a function to check if a number is even or odd and
return "Even" or "Odd" accordingly"
0 Calculate the area of a triangle given its base and height
using a function"
0 Create a function that takes a list of strings and returns
the list sorted alphabetically"
0 Write a function that takes two lists and returns their
intersection (common elements)"
0 Implement a function to check if a given year is a leap
year or not"
0 Create a function that takes a number as input and prints
its multiplication table.
8
Day 05
9
%' Given a list of words, concatenate them into a single
string separated by spaces
' Create a function to reverse a given string
' Write a program that takes a sentence as input and
counts the number of words in it
' Implement a function that checks if a given string is a
pangram (contains all letters of the alphabet)
*' Given a string, write a function to remove all vowels from
it and return the modified string
' Write a Python program to find the length of the longest
word in a sentence
' Create a function that takes a sentence as input and
returns the sentence in reverse order
' Given a list of names, count the number of names that
start with a vowel
' Write a function to remove all duplicate characters from a
given string
% ' Implement a program that takes a sentence and a word as
input and checks if the word is present in the sentence.
10
Day 06
11
"* Given two lists of numbers, concatenate them into a
single list$
* Write a program that finds the largest and smallest
elements in a list$
&* Implement a function that takes a list of numbers and
returns a new list with the squared values$
* Create a program that finds the common elements
between two lists and stores them in a new list$
,* Given a list of words, find the word with the maximum
length and its length$
* Write a Python program to count the occurrences of each
element in a given list$
* Given a list of names, remove all duplicate names and
print the unique names$
* Create a function that takes a list of strings and returns
the list sorted by the length of the strings$
* Write a program that checks if a given list is sorted in
ascending order$
" * Implement a function that takes two lists and returns their
union (all unique elements from both lists).
12
Day 07
13
'* Given two dictionaries, merge them into a single
dictionary
* Write a program that finds the most frequent element in a
list
* Implement a function that removes a key-value pair from
a dictionary
* Create a program that checks if two sets have any
elements in common
+* Given a list of dictionaries, find the dictionary with the
highest value for a specific key
* Write a Python program that counts the number of
occurrences of each character in a given string using a
dictionary
* Given two sets, find the union, intersection, and
difference between them
* Create a function that takes a list of dictionaries and sorts
them based on a specified key
* Write a program that finds the average value of all the
elements in a list of dictionaries
' * Implement a function that takes a list of strings and
returns a set of unique characters present in all strings.
14
Why
Bosscoder?
750+ Alumni placed at Top
Product-based companies.
Explore More
15
Day 08
Q 2: Create a new text file and write some content into it.
16
0 Write a Python program to copy the contents of one text
file into another2
0 Given a CSV file with student names and scores, find the
student with the highest score2
0 Implement a program that reads a text file and counts the
number of words and lines in it2
0 Create a function that takes a list of sentences and writes
them to a new text file, each on a new line2
0 Given a CSV file with employee details (name, age,
salary), calculate the average salary of all employees2
0 Write a program that reads a CSV file and finds the total
sales revenue for a specific product2
0 Given a text file with a list of numbers, write a function
that finds the sum of all numbers in the file2
0 Implement a program that reads a CSV file and generates
a bar chart to represent the data using Matplotlib2
0 Write a function that reads a JSON file and extracts
specific information from it2
0 Given a CSV file with temperature data for each day of
the week, find the average temperature for each day.
17
Day 09
18
) Create a class to represent a Student with attributes like
name, age, and grades3
) Given a CSV file with employee details (name, position,
salary), create a class to represent an Employee3
&) Implement a program that simulates a basic bank account
using a BankAccount class3
) Write a Python program that uses a Rectangle class to
calculate the area and perimeter of a rectangle3
) Create a class to represent a Car with attributes like
make, model, and year3
) Given a JSON file with customer data, create a Customer
class to store and manipulate the data3
) Write a program that uses a Person class to keep track of
a person's name, age, and address3
) Implement a program that uses a Circle class to calculate
the area and circumference of multiple circles3
,) Given a CSV file with product details (name, price,
quantity), create a Product class to manage the data3
) Create a class to represent a Movie with attributes like
title, director, and rating.
19
Day 10
21
+ Create a class hierarchy to represent different types of
electronics (Phone, Laptop) with their attributes(
Given a CSV file with employee details (name, position,
salary), create an Employee class with private attributes(
Implement a program that uses inheritance to represent a
hierarchy of shapes (Circle, Triangle, Rectangle, etc.).
22
Day 11
23
Given a list of numbers, create a NumPy array and find
the sum and product of its elements$
Implement a program that generates a NumPy array with
numbers from 0 to 9 and reshapes it into a 3x3 matrix$
/ Write a Python program that uses NumPy to find the
mean, median, and standard deviation of a dataset$
Create a function that takes a list of numbers and returns
the NumPy array sorted in ascending order$
3 Given a list of lists, create a 2D NumPy array and find the
sum of elements in each row and column$
Implement a program that generates a random NumPy
array and finds the maximum and minimum values$
& Write a function that takes a NumPy array and returns a
new array with all elements squared$
2 Given a NumPy array, calculate the dot product of the
array with itself$
Create a program that uses NumPy to calculate the
inverse of a 2x2 matrix$
Implement a function that takes a NumPy array and
returns the transpose of the array.
24
Day 12
25
2 Given a CSV file with student details, read it into a Pandas
DataFrame and find the average age of students,
2 Implement a program that generates a Pandas Series with
dates and filter it to get dates in a specific range,
/2 Write a Python program that uses Pandas to read a CSV
file and find the maximum and minimum values in each
column,
2 Create a function that takes a Pandas DataFrame and
returns a new DataFrame with rows sorted in ascending
order,
2 Given a Pandas DataFrame, filter the rows to include only
the rows where a specific column meets a condition,
2 Implement a program that reads a CSV file into a Pandas
DataFrame and calculates the sum of a specific column,
2 Write a function that takes a Pandas DataFrame and adds a
new calculated column to the DataFrame,
2 Given a Pandas DataFrame, group the data by a specific
column and calculate the mean of another column,
2 Create a program that reads a JSON file into a Pandas
DataFrame and extracts specific information from it,
2 Implement a function that takes a Pandas DataFrame and
returns the transpose of the DataFrame.
26
Day 13
27
1 Given a Pandas DataFrame, create a line plot to visualize
the trend of a specific column over time)
1 Implement a program that generates a histogram using
Matplotlib to visualize the distribution of data)
.1 Write a Python program that uses Seaborn to create a
scatter plot matrix for multiple variables in a DataFrame)
1 Create a function that takes a Pandas DataFrame and
generates a box plot to visualize the distribution of data)
21 Given a CSV file with sales data, use Matplotlib to create
a bar plot to compare the sales of different products)
1 Implement a program that reads a JSON file into a Pandas
DataFrame and uses Seaborn to create a violin plot)
1 Write a function that takes a Pandas DataFrame and
generates a pair plot to visualize the relationships
between variables.
28
($ Given a Pandas DataFrame, create a pie chart using
Matplotlib to visualize the distribution of data in a specific
column&
$ Create a program that reads a CSV file into a Pandas
DataFrame and uses Seaborn to create a swarm plot for
data visualization&
$ Implement a function that takes a Pandas DataFrame and
generates a heatmap using Seaborn to visualize the
correlation between variables.
29
Day 14
30
0 Given a Pandas DataFrame, remove duplicate rows and
reset the index of the DataFrame&
0 Implement a program that reads a CSV file into a Pandas
DataFrame and handles missing values using Imputation&
-0 Create a function that takes a Pandas DataFrame and
converts text data into numerical values using One-Hot
Encoding&
0 Given a Pandas DataFrame, normalize the numerical
features using Z-Score Normalization&
10 Write a Python program that uses Scikit-Learn to perform
data standardization on a dataset&
40 Implement a program that reads a JSON file into a Pandas
DataFrame and handles outliers using Winsorization&
0 Create a function that takes a Pandas DataFrame and
removes irrelevant features using Feature Selection
techniques.
31
'- Given a CSV file with customer details, preprocess the
data for further analysis (e.g., handle missing values, scale
features)$
32
Day 15
33
8 Given a CSV file with data about customers (features) and
their churn status (target), split the data into training and
testing sets2
8 Implement a program that uses Scikit-Learn to train a
Decision Tree classifier on a dataset2
58 Write a Python program that uses Scikit-Learn to perform k-
fold cross-validation on a dataset2
8 Create a function that takes a Pandas DataFrame and trains
a Random Forest classifier on the data2
&8 Given a CSV file with data about student scores (features)
and their grades (target), split the data into training and
testing sets2
(8 Implement a program that uses Scikit-Learn to train a
Support Vector Machine (SVM) classifier on a dataset2
8 Write a Python program that uses Scikit-Learn to perform
hyperparameter tuning using Grid Search on a dataset2
%8 Create a function that takes a Pandas DataFrame and trains
a k-nearest neighbors (KNN) classifier on the data2
8 Given a CSV file with data about housing prices (features)
and their labels (target), split the data into training and
testing sets2
8 Implement a program that uses Scikit-Learn to train a Naive
Bayes classifier on a dataset.
34
Why
Bosscoder?
750+ Alumni placed at Top
Product-based companies.
Explore More