Course Overview

Training Options

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Course Content

  • Learn Python 3 from scratch

    Preview
    • Lesson 01 - Introduction

      05:10Preview
      • 1.1 Introduction
        01:27
      • 1.2 How to reach me
        03:43
    • Lesson 02 - Setup And Configuration

      41:54Preview
      • 2.1 Python Installation Windows
        03:52
      • 2.2 Configuration of Python
        04:19
      • 2.3 Python Installation and Set Up
        09:16
      • 2.4 Must Watch Lecture Before Moving Forward
        06:56
      • 2.5 Package Management Using PIP
        08:04
      • 2.6 IDE Options for Python Development
        05:46
      • 2.7 Installing iPython
        03:41
    • Lesson 03 - Understanding Variables And Data Type

      01:38:44Preview
      • 3.10 String Methods Part 2
        08:10
      • 3.11 More String Slicing and Indexing
        07:41
      • 3.12 Strings Formatting
        05:10
      • 3.1 Python Terminal Walkthrough
        11:45
      • 3.2 Understanding Objects and References
        12:00
      • 3.3 Variables Rules
        07:24
      • 3.4 Numbers Data Types and Math Operations
        07:25
      • 3.5 Numbers-Exponentiation and Modulo
        05:44
      • 3.6 Arithmetic Order of Precedence
        06:51
      • 3.7 Boolean Data Type
        06:02
      • 3.8 Working with Strings
        09:33
      • 3.9 String Methods - Part 1
        10:59
    • Lesson 04 - Advanced Data Types

      49:31
      • 4.1 List and Accessing the Elements
        07:53
      • 4.2 List Methods
        10:53
      • 4.3 Working with Dictionary
        10:33
      • 4.4 Nested Dictionary
        07:03
      • 4.5 Dictionary Methods
        06:41
      • 4.6 Working with Tuple
        06:28
    • Lesson 05 - Comparison And Boolean Operators

      24:39
      • 5.1 Working with Comparators
        09:48
      • 5.2 Understanding Boolean Operators
        07:10
      • 5.3 Boolean Operators - Order Of Precedence
        07:41
    • Lesson 06 - Program Control Flow

      52:38Preview
      • 6.1 Conditional Logic
        11:19
      • 6.2 While Loop Demo
        07:49
      • 6.3 Break Continue and WhileElse
        09:41
      • 6.4 For Loop Demo
        11:25
      • 6.5 Iterating Multiple Lists - Using the Zip Function
        03:49
      • 6.6 Using Range Function In For Loop
        08:35
    • Lesson 07 - Methods-Working With Reusable Code

      01:00:51Preview
      • 7.1 Understanding Methods
        10:27
      • 7.2 Working with Return Values
        12:30
      • 7.3 Working With Positional Optional Parameters
        07:21
      • 7.4 Understanding Variable Scope
        10:15
      • 7.5 More Built-In Functions
        09:45
      • 7.6 Exercise with Solution
        10:33
    • Lesson 08 - Classes - Object Oriented Programming

      51:45
      • 8.1 Understanding Objects Classes
        09:15
      • 8.2 Create Your Own Object
        12:37
      • 8.3 Create Your Own Methods
        08:58
      • 8.4 Inheritance
        08:07
      • 8.5 Method Overriding
        08:47
      • 8.6 Exercise with Solution
        04:01
    • Lesson 09 - Exception Handling

      21:23Preview
      • 9.1 Exception Handling Demo
        10:17
      • 9.2 Finally and Else Block
        07:38
      • 9.3 Exercise with Solution
        03:28
    • Lesson 10 - Modules

      15:36
      • 10.1 Builtin Modules
        08:54
      • 10.2 Create Your Own Modules
        06:42
    • Lesson 11 - Working With Files

      24:44Preview
      • 11.1 How to Write Data to a File
        08:48
      • 11.2 How to Read a File
        06:24
      • 11.3 File Handling Using With And As Keywords
        09:32
    • Lesson 12 - Logging Infrastructure

      55:06
      • 12.1 Changing the Format Of Logs
        08:39
      • 12.2 Introduction to Logging Infrastructure
        10:49
      • 12.3 Logger - Console Example
        09:02
      • 12.4 Logger - Configuration File Example
        12:27
      • 12.5 How to Write A Generic Custom Logger Utility
        14:09
    • Lesson 13 - Unittest Infrastructure

      57:38Preview
      • 13.1 Unittest Introduction
        05:36
      • 13.2 Writing First Test Case
        11:00
      • 13.3 How to Implement Class Level SetUp And TearDown Methods
        05:46
      • 13.4 How to Assert a Test Method
        17:02
      • 13.5 How to Run Code from Terminal
        08:33
      • 13.6 How to Create a Test Suite
        09:41
    • Lesson 14 - Pytest - Advanced Testing Framework

      01:18:00Preview
      • 14.1 Pytest Installation and First Script
        09:09
      • 14.2 How to Work With PyTest Fixtures
        04:47
      • 14.3 Multiple Ways to Run Test Cases
        08:28
      • 14.4 Conftest - Common Fixtures to Multiple Modules
        10:59
      • 14.5 How to Maintain Run Oder of Tests
        09:06
      • 14.6 Running Tests Based On Command Line Arguments
        11:43
      • 14.7 Structure Tests in a Test Class
        11:28
      • 14.8 How to Return a Value from Fixtures
        06:59
      • 14.9 How to Generate HTML Test Report
        05:21
    • Lesson 15 - Conclusion

      03:42
      • 15.1 BONUS What's next and other cool free stuff
        03:42

Why Online Bootcamp

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts
  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.