InstructorLets Kode It
TypeOnline Course
Buy NowBook Now

This is the most comprehensive yet simple course on Python programming language and it concentrates on Python 3.x which means that what you will learn is relevant and is not obsolete.

*************************** No Prior Coding Experience Needed ***************************

This course assumes that you have no programming background. If you have some experience then, it’s just a bonus point. You have never code, have some experience or have a lot of experience any other programming language, this course is one stop place for you.

Python is one of the most useful programming languages to learn. You can back-end of web applications, games, in-house scripts and even build a robust test automation framework.

This course is very well structured:

  • Each lecture consist of a video screencast and code files
  • There is homework to test your knowledge
  • High focus on practice and asking questions
  • You will also learn coding best practices

In recent years the demand for python has exploded the job market and there are not as many developers as open jobs because not just development, QA industry is rapidly transitioning to python and building automation tools.

What are you waiting for? Enroll today and learn the powerful Python language !!!



Section 1Introduction
Lecture 1Instructor Introduction
Lecture 2How to reach me anytime
Section 2Setup And Configuration
Lecture 3Python Installation - Windows
Lecture 4Configuration of Python - Windows
Lecture 5Python Installation And Setup - Mac
Lecture 6*** Must Watch Lecture Before Moving Forward ***
Lecture 7Package Management Using PIP
Lecture 8IDE Options For Python Development
Lecture 9Installing iPython
Section 3Understanding Variables And Data Type
Lecture 10Python Terminal Walkthrough
Lecture 11Understanding Objects And References
Lecture 12Variables Rules
Lecture 13Numbers Data Type And Math Operations
Lecture 14Numbers - Exponentiation and Modulo
Lecture 15Arithmetic Order of Precedence
Lecture 16Boolean Data Type
Lecture 17Working with Strings
Lecture 18String Methods - Part 1
Lecture 19String Methods - Part 2
Lecture 20More String Slicing and Indexing
Lecture 21Strings Formatting
Section 4Advanced Data Types
Lecture 22List and Accessing The Elements
Lecture 23List Methods
Lecture 24Working with Dictionary
Lecture 25Nested Dictionary
Lecture 26Dictionary Methods
Lecture 27Working with Tuple
Section 5Comparison and Boolean Operators
Lecture 28Working with Comparators
Lecture 29Understanding Boolean Operators
Lecture 30Boolean Operators - Order of Precedence
Section 6Program Control Flow
Lecture 31Conditional Logic - If Else Conditions
Lecture 32While Loop Demo
Lecture 33Break Continue and While/Else
Lecture 34For Loop Demo
Lecture 35Iterating Multiple Lists - Using the Zip Function
Lecture 36Using Range Function In For Loop
Section 7Methods - Working with Reusable Code
Lecture 37Understanding Methods
Lecture 38Working With Return Values
Lecture 39Working with Positional / Optional Parameters
Lecture 40Understanding Variable Scope
Lecture 41More Built-In Functions
Lecture 42Exercise with Solution *** Homework ***
Section 8Classes - Object Oriented Programming
Lecture 43Understanding Objects / Classes
Lecture 44Create Your Own Object
Lecture 45Create Your Own Methods
Lecture 46Inheritance
Lecture 47Method Overriding
Lecture 48Exercise with Solution *** Homework ***
Section 9Exception Handling
Lecture 49Exception Handling Demo
Lecture 50Finally and Else Block
Lecture 51Exercise with Solution *** Homework ***
Section 10Modules
Lecture 52Builtin Modules
Lecture 53Create Your Own Modules
Section 11Working with Files
Lecture 54How to Write Data to a File
Lecture 55How to Read a File
Lecture 56File Handling Using "With" And "As" Keywords
Section 12Logging Infrastructure
Lecture 57Introduction to Logging Infrastructure
Lecture 58Changing the Format Of Logs
Lecture 59Logger - Console Example
Lecture 60Logger - Configuration File Example
Lecture 61How to Write A Generic Custom Logger Utility
Lecture 62How to write logs in separate files
Section 13Unittest Infrastructure
Lecture 63Unittest Introduction
Lecture 64Writing First Test Case
Lecture 65How to Implement Class Level SetUp And TearDown Methods
Lecture 66How to Assert A Test Method
Lecture 67How to set Project Directory Path
Lecture 68How to Run Code from Terminal
Lecture 69How to Create A Test Suite
Section 14Pytest -> Advanced Testing Framework
Lecture 70Pytest Installation and First Script
Lecture 71PyTest Naming Conversation
Lecture 72How to Work With Pytest Fixtures
Lecture 73Multiple Ways to Run Test Cases
Lecture 74Conftest - Common Fixtures for Multiple Modules
Lecture 75How to Maintain Run Oder of Tests
Lecture 76Running Tests Based On Command Line Arguments
Lecture 77Structure Tests in a Test Class
Lecture 78How to Return a Value from Fixtures
Lecture 79Installing PyTest HTML Plugin
Lecture 80How to Generate Html Test Report
Section 15Conclusion

Leave a Reply