Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Python 3 from scratch
Introduction
Instructor Introduction (1:22)
How to reach me anytime (3:43)
Setup And Configuration
Python Installation - Windows (3:52)
Configuration Of Python - Windows (4:19)
Python Installation And Setup - Mac (9:17)
*** Must Watch Lecture Before Moving Forward *** (6:56)
Package Management Using PIP (8:04)
IDE Options For Python Development (5:46)
Installing iPython (3:41)
Understanding Variables And Data Type
Python Terminal Walkthrough (11:45)
Understanding Objects And References (12:01)
Variables Rules (7:24)
Numbers Data Type And Math Operations (7:26)
Numbers - Exponentiation And Modulo (5:44)
Arithmetic Order Of Precedence (6:51)
Boolean Data Type (6:02)
Working With Strings (9:33)
String Methods - Part 1 (10:59)
String-Methods - Part 2 (8:10)
More String Slicing And Indexing (7:41)
Strings Formatting (5:10)
Advanced Data Types
List And Accessing The Elements (7:54)
List Methods (10:53)
Working With Dictionary (10:34)
Nested Dictionary (7:03)
Dictionary Methods (6:41)
Working With Tuple (6:28)
Comparison And Boolean Operators
Working With Comparators (9:49)
Understanding Boolean Operators (7:10)
Boolean Operators - Order Of Precedence (7:41)
Program Control Flow
Conditional Logic - If Else Conditions (11:19)
While Loop Demo (7:49)
Break Continue And WhileElse (9:42)
For Loop Demo (11:25)
Iterating Multiple Lists - Using the Zip Function (3:49)
Using Range Function In For Loop (8:35)
Methods - Working With Reusable Code
Understanding Methods (10:27)
Working With Return Values (12:32)
Working With Positional - Optional Parameters (7:21)
Understanding Variable Scope (10:15)
More Built-In Functions (9:45)
Exercise With Solution - Homework (10:33)
Classes - Object Oriented Programming
Understanding Objects And Classes (9:15)
Create Your Own Object (12:37)
Create Your Own Methods (8:58)
Inheritance (8:07)
Method Overriding (8:47)
Exercise With Solution - Homework (4:02)
Exception Handling
Exception Handling Demo (10:17)
Finally And Else Block (7:38)
Exercise With Solution - Homework (3:28)
Modules
Builtin Modules (8:54)
Create Your Own Modules (6:42)
Working With Files
How To Write Data To A File (8:48)
How To Read A File (6:24)
File Handling Using With And As Keywords (9:32)
Logging Infrastructure
Introduction To Logging Infrastructure (10:49)
Changing The Format Of Logs (8:39)
Logger - Console Example (9:02)
Logger - Configuration File Example (12:27)
How To Write A Generic Custom Logger Utility (14:09)
Unittest Infrastructure
Unittest Introduction (5:36)
Writing First Test Case (11:00)
How To Implement Class Level SetUp And TearDown Methods (5:46)
How To Assert A Test Method (17:02)
How To Run Code From Terminal (8:33)
How To Create A Test Suite (9:41)
Pytest -> Advanced Testing Framework
Pytest Installation And First Script (9:09)
How To Work With Pytest Fixtures (4:47)
Multiple Ways To Run Test Cases (8:28)
Conftest - Common Fixtures For Multiple Modules (10:59)
How To Maintain Run Oder Of Tests (9:07)
Running Tests Based On Command Line Arguments (11:43)
Structure Tests In A Test Class (11:28)
How To Return A Value From Fixtures (6:59)
How To Generate Html Test Report (5:21)
Conclusion
BONUS: What's Next and other cool free stuff (2:20)
Code Files
*** Must Watch Lecture Before Moving Forward ***
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock