Day1 (4 Hours) : Python in A Nutshell
Day1 (4 Hours) : Python in A Nutshell
Python in a Nutshell
• Python Fundamentals
• Installing Python Packages
• Array Operations
• Random Numbers
• Plotting
Numpy
• Numpy Section Introduction
• Arrays vs Lists
• Dot Product
• Speed Test
• Matrices
• Solving Linear Systems
• Generating Data
• Numpy Exercise
Matplotlib
• Matplotlib Section Introduction
• Line Chart
• Scatterplot
• Histogram
• Plotting Images
• Matplotlib Exercise
Pandas
• Pandas Section Introduction
• Loading in Data
• Selecting Rows and Columns
• The apply() Function
• Plotting with Pandas
• Pandas Exercise
Day 2 (4 Hours)
Pandas(continued)
• Summarization (Group by, pivot)
• V-Lookup / Merge
• Filtering
• Datetime Operations
• Connecting to external data sources (openpyxl, sqlite3)
Scipy
• Scipy Section Introduction
• PDF and CDF
• Convolution
• Scipy Exercise
Scikit-Learn/Machine Learning
• Machine Learning: Section Introduction
• What is Classification?
• Classification in Code
• What is Regression?
• Regression in Code
• What is a Feature Vector?
• Machine Learning is Nothing but Geometry
• All Data is the Same
• Comparing Different Machine Learning Models
• Machine Learning and Deep Learning: Future Topics
Day 3 (4 Hours)