Python for Machine Learning Engineers
In this course we are going to learn Python using a lab integrated approach. Programming is something you have to do in order to master it. You can't read about Python and expect to learn it.
Course Introduction
Why Learn Python?
Why is Python the Gold Standard?
Installing Windows on Python
Lab: Installing Python on Windows
The Menu Bar in a Jupyter Notebook
The Toolbar in a Jupyter Notebook
Lab: Opening Python in Windows
Lab: Working with Code and Markup
Comments
Variables
Lab: Variables in Python
Naming Variables
Assignment
Operators in Python
Data Types
Formatting Strings
Casting
Lab: Casting integers and floating point numbers
Converting Numbers to Strings
Lists
Indexing Lists
Modifying Items in a List
Modifying Lists with Operators
Slicing Lists
Remove Items from a List
Lab: Lists in Python
Tulpes
Dictionaries
Accessing Dictionary Elements
Modifying a Dictionary
Lab: Dictionaries in Python
Using Function to Access Key Elements
Condition Statements
Else/If Statement
Lab: The IF/Else Statement in Python
The For Loop
The For Loop and Dictionaries
Lab: The for loop
The While Loop
Lab: The Break keyword
Continue Statement
What is a Functoin?
Lab: Working with Functions
User Defined Functions
Variable Scope
Default Arguments
Variable Length Arguments
Importing Modules
Download Text File
Open and Read a Text File
Reading Text with the For Loop
Reading Files by Buffer Size
Lab: Working with Simple Text Files
OOP Basics
The Class
Classes, Objects and Instances
Encapsulation
Inheritance
Lab: Defining a Class