Python_for_Kids
Python_for_Kids
Table of Contents
Python for ML.............................................................................................1
Basic - Iris flower data set [8 exercises with solution]................................3
Visualization - Iris flower data set [16 exercises with solution].................. 5
Python for all.............................................................................................. 7
Python Pandas :.......................................................................................14
List of Exercises with Solutions (Full Stack):........................................... 16
Python for datastructure ..........................................................................16
Python for Networking..............................................................................16
OS Module in Python............................................................................... 17
Pyhon Fullstack........................................................................................17
PythonRobotics........................................................................................17
Scientific Computing for Chemists with Python....................................... 17
Python for Bioinformatics......................................................................... 17
Python for Healthcare.............................................................................. 18
Deep Learning in Life Sciences............................................................... 18
The Code in Place Course from Stanford................................................ 18
Python Interview Questions..................................................................... 18
Reading List............................................................................................. 18
Python for ML
Python Machine learning Iris flower data set [35 exercises with solution]
1
forests, gradient boosting, k-means and DBSCAN, and is designed to
interoperate with the Python numerical and scientific libraries NumPy
and SciPy.
From Wikipedia - The Iris flower data set or Fisher's Iris data set is a
multivariate data set introduced by the British statistician and biologist
Ronald Fisher in his 1936 paper The use of multiple measurements in
taxonomic problems as an example of linear discriminant analysis. It
is sometimes called Anderson's Iris data set because Edgar Anderson
collected the data to quantify the morphologic variation of Iris flowers
of three related species. Two of the three species were collected in the
Gaspé Peninsula "all from the same pasture, and picked on the same
day and measured at the same time by the same person with the same
apparatus"
2
The data set consists of 50 samples from each of three species of
Iris (Iris setosa, Iris virginica and Iris versicolor). Four features were
measured from each sample: the length and the width of the sepals and
petals, in centimeters. Based on the combination of these four features,
Fisher developed a linear discriminant model to distinguish the species
from each other.
3
Click me to see the sample solution
From wikipedia :
4
Click me to see the sample solution
5
Note: joinplot - Draw a plot of two variables with bivariate and univariate
graphs.
Note:
Note:
10. Write a Python program to create a joinplot and add regression and
kernel density fits using "reg" to describe individual distributions on the
same plot between Sepal length and Sepal width.
6
11. Write a Python program to draw a scatterplot, then add a joint
density estimate to describe individual distributions on the same plot
between Sepal length and Sepal width.
Python Advanced
7
• Python Data Types - Collections [ 36 Exercises with Solution ]
• Python Array [ 24 Exercises with Solution ]
• Python Enum [ 5 Exercises with Solution ]
Python Class
Python Concepts
Functional Programming
File Handling
8
• Python CSV File Reading and Writing [ 11 exercises with
solution ]
Regular Expressions
9
• Python Asynchronous [ 8 Exercises with Solution ]
Python Modules
Miscellaneous
Programming courses
10
• Python Tkinter Customs Widgets and Themes [ 12 Exercises with
Solution ]
• Python Tkinter - File Operations and Integration [12 exercises
with solution]
• Python PyQt Basic [10 exercises with solution]
• Python PyQt Widgets[12 exercises with solution]
• Python PyQt Connecting Signals to Slots [15 exercises with
solution]
• Python PyQt Event Handling [10 exercises with solution]
Python Challenges :
Python Projects :
Python urllib3 :
Python Metaprogramming :
11
• Python Metaprogramming [ 12 exercises with solution ]
Python BeautifulSoup :
Python NumPy :
12
Random Numbers
13
• NumPy Structured Arrays [ 20 exercises with solution ]
• NumPy Integration with SciPy [ 19 exercises with solution ]
Python Pandas :
• Python Pandas Home
• Pandas Data Series [ 40 exercises with solution ]
• Pandas DataFrame [ 81 exercises with solution ]
• Pandas Index [ 26 exercises with solution ]
• Pandas String and Regular Expression [ 41 exercises with
solution ]
• Pandas Joining and merging DataFrame [ 15 exercises with
solution ]
• Pandas Grouping and Aggregating [ 32 exercises with solution ]
• Pandas Time Series [ 32 exercises with solution ]
• Pandas Filter [ 27 exercises with solution ]
• Pandas GroupBy [ 32 exercises with solution ]
• Pandas Handling Missing Values [ 20 exercises with solution ]
• Pandas Style [ 15 exercises with solution ]
• Pandas Excel Data Analysis [ 25 exercises with solution ]
• Pandas Pivot Table [ 32 exercises with solution ]
• Pandas Datetime [ 25 exercises with solution ]
• Pandas Plotting [ 19 exercises with solution ]
• Pandas Performance Optimization [ 20 exercises with solution ]
14
• Pandas Advanced Indexing and Slicing [ 15 exercises with
solution ]
• Pandas SQL database Queries [ 24 exercises with solution ]
• Pandas Resampling and Frequency Conversion [ 15 exercises
with solution ]
• Pandas Advanced Grouping and Aggregation [ 15 exercises with
solution ]
• Pandas IMDb Movies Queries [ 17 exercises with solution ]
• Mastering NumPy: 100 Exercises with solutions for Python
numerical computing
• Pandas Practice Set-1 [ 65 exercises with solution ]
• More to come
• Python Machine learning Iris flower data set [38 exercises with
solution]
• More to come
More...
You may accomplish the same task (solution of the exercises) in various
ways, therefore the ways described here are not the only ways to do
15
stuff. Rather, it would be great, if this helps you anyway to choose your
own methods.
https://www.w3schools.in/python/network-programming
16
Book: Mastering Python Networking - Third Edition: Your one-stop
solution to using Python for network automation, programmability, and
DevOps
OS Module in Python
https://www.geeksforgeeks.org/os-module-python-examples/
Pyhon Fullstack
https://www.fullstackpython.com/
https://qatraininghub.com/tools-and-technologies-on-python-full-stack-
development/
PythonRobotics
https://github.com/AtsushiSakai/PythonRobotics
https://github.com/atomistic-machine-learning/schnetpack
https://biopython.org/
17
Python for Healthcare
https://uit.stanford.edu/service/techtraining/class/python-healthcare
Reading List
You can go through the following articles to learn and practice python
topics for your next Python interview Questions or upcoming python
viva:
18
• 30+ MCQs on Python List Manipulation
• 30+ MCQs on Python Dictionary Manipulation
• 30+ MCQs on Python Sets and Sets Operations
• 30+ MCQs on Python OOPs Concepts
• 30+ MCQs on Python Inheritance and Polymorphism
• 30+ MCQs on Python Abstraction and Encapsulation
• 30+ MCQs on Python Special Methods
• 30+ MCQs on Python Recursion
• 30+ MCQs on Python Lambda Functions
• 30+ MCQs on Python Exception Handling
• 30+ MCQs on Python Regular Expression
• 30+ MCQs on Python Map, Filter and Reduce Functions
• 30+ MCQs on Python Date and Time Handling
• 30+ MCQs on Database Interaction with Python
https://www.analyticsvidhya.com/blog/2022/07/python-coding-interview-
questions-for-freshers/
19