Curriculum For This Course
Video tutorials list
-
Introduction
Video Name Time 1. Configuring Our Dev Environment and Creating Our First Program 10:00 2. Basics of Variables 13:00 3. Dedicated TA Support 2:00 4. Basic Datatypes in Python 9:00 5. Basic Arithmetic in Python 4:00 6. Indexing and Slicing Strings 12:00 7. Basic String Methods 13:00 8. Formatting Strings Using the Format Method 5:00 9. Strings are Immutable 3:00 10. Section 1 Assignments 21:00 -
Lists, Tuples and Dictionaries
Video Name Time 1. Lists in Python 17:00 2. Assignment: List Assignment 3:00 3. Accessing Elements in Nested Lists 7:00 4. Finding Index Positions in Lists and Counting Duplicates 4:00 5. Tuples in Python 9:00 6. Dictionaries in Python 16:00 7. Comparison Operators 15:00 8. Section 2 Assignments 18:00 -
Functions and Variable Scope
Video Name Time 1. Introduction to Creating Functions 27:00 2. *args and **kwargs in Python 11:00 3. Basics of Variable Scope 4:00 4. Scope and Nested Functions 9:00 5. Section 3 Assignments 19:00 -
Control Flow
Video Name Time 1. Control Flow: If & Else Statements 13:00 2. Control Flow: Elif Statements 6:00 3. For Loops 20:00 4. Pass Statement in For Loops 5:00 5. While Loops 11:00 6. Looping and Unpacking with Dictionaries and Tuples 13:00 7. Range, Enumerate, and Zip Functions 11:00 8. More Handy Functions and the Random Package 15:00 9. Accepting Input From a User 10:00 10. Section 4 Assignments: Part 1 18:00 11. Section 4 Assignments: Part 2 16:00 12. Section 4 Assignments: Part 3 21:00 13. Section 4 Assignments: Advanced Assignment 21:00 -
Modules, Packages and Object Oriented Programming in Python
Video Name Time 1. Revisiting the Difference between Methods and Functions 8:00 2. Classes and Objects 11:00 3. Classes Attributes vs Object Attributes 20:00 4. Calling Python Code That is Saved in Another File 4:00 5. Inheritance and Polymorphism 18:00 6. Abstract Classes and Methods 12:00 7. Practical Application of OOP 16:00 8. Double Under (Dunder) Methods 6:00 9. Python Script Files 11:00 10. Python Modules and Using Code from Other Files 7:00 11. Python Packages 17:00 12. Understanding the if __name__ == __main__ Syntax 11:00 13. Section 5 Assignment 10:00 -
File IO and Exception Handling in Python
Video Name Time 1. Exception Handling 10:00 2. File IO 26:00 3. File IO with Exception Handling 20:00 4. OS Module 16:00 5. Traversing Directories Using the OS Module 10:00 6. OS Module Continued 11:00 7. argv Command Line Arguments and the re Module 9:00 8. Section 6 Assignment 21:00
Add Comment