Course curriculum
-
-
Course Overview
-
Why Python?
-
Installation (OSX)
-
Installation (Windows)
-
Windows Users: To git bash or not to git bash?
-
Organizing Files
-
Package Manager: pip
-
Virtual Environments
-
Practice pip and virtualenv
-
Running Python
-
OSX old installation
-
Chapter Survey
-
-
-
Week 1 Monday Lesson Plan
-
Guideline for Assignments
-
Printing Strings
-
Hello World
-
Python Syntax
-
Data Types
-
Conditionals
-
Loops
-
For Loop Basic I
-
Functions
-
Functions Basic I
-
Functions Basic II
-
For Loop Basic II
-
Default Parameters & Named Arguments
-
Functions Intermediate I
-
Functions Intermediate II
-
Sorting
-
Bubble Sort(Optional)
-
Selection Sort(Optional)
-
Insertion Sort(Optional)
-
Ternary Operator
-
Lambdas
-
Underscore(Optional)
-
Sequences
-
OpenCV (Optional)
-
Chapter Survey
-
-
-
Week 1 Tuesday Lesson Plan
-
Intro to OOP
-
Classes
-
Attributes
-
Methods
-
Quiz
-
User
-
Chaining Methods
-
BankAccount
-
Association Between Classes
-
Users with Bank Accounts
-
Modules & Packages
-
Modular Practice(Optional)
-
Store & Products(Optional)
-
TDD
-
Unittest and Assertions
-
Intro to TDD(Optional)
-
Multiple Arguments
-
MathDojo
-
MathDojo + TDD(Optional)
-
Chapter Survey
-
-
-
📚 Preparation
-
⭐STAR Method
-
⭐STAR Method Examples
-
💰 Salary Negotiation
-
⚡Instructions
-
📅 Book your Interview
-
-
-
More OOP
-
Inheritance
-
Overriding & Polymorphism
-
Zoo
-
Chapter Survey
-
-
-
Week 1 Wednesday (am) Lesson Plan
-
Data Structures
-
Linked Lists
-
Singly Linked Lists
-
Other Data Structures
-
Week 1 Wednesday (pm) Lesson Plan
-
Doubly Linked Lists
-
Chapter Survey
-
About this course
- Free
- 373 lessons
- 0 hours of video content