Course curriculum

  1. 01
    • Course Introduction

    • Course Curriculum

    • How to get Pre-requisites

    • Getting Started on Windows, Linux or Mac

    • How to ask Great Questions

    • FAQs

    • source code file

  2. 02
    • Introduction to Python

    • Python vs Other Languages

    • Why Its Popular

    • Command Line Basics

    • Python Installation (Step By Step)

    • PyCharm IDE Installation

    • Getting Start PyCharm IDE

    • First Python Hello World Program

    • Assessment Test1

    • Solution for Assessment Test1

    • Summary

  3. 03
    • Introduction

    • Variables

    • Data Types

    • Type Casting

    • User Inputs

    • Comments

    • Assessment Test2

    • Solution for Assessment Test2

    • Summary

  4. 04
    • Introduction

    • Strings

    • String Indexing

    • String Slicing

    • String Built-in Functions

    • Formatting String (Dynamic Data)

    • Assessment Test3

    • Solution for Assessment Test3

    • Summary

  5. 05
    • Introduction

    • Arithmetic Operators

    • Assignment Operators

    • Comparison Operators

    • Logical Operators

    • AND Operator

    • OR Operator

    • NOT Operator

    • Booleans

    • Assessment Test4

    • Solution for Assessment Test4

    • Summary

  6. 06
    • Introduction

    • Arrays in Earlier

    • Lists

    • Add List Items

    • Remove List Items

    • Sort Lists

    • Join Lists

    • Tuples

    • Update tuples

    • Join tuples

    • Dictionaries

    • Add Dictionary Items

    • Remove Dictionary Items

    • Nested Dictionaries

    • Sets

    • Add Set Items

    • Remove Set Items

    • Join Set Items

    • Assessment Test5

    • Solution for Assessment Test5

    • Summary

  7. 07
    • Introduction

    • If Statement

    • If-else Statement

    • If-elif-else Statement

    • If Statement Coding Excercise

    • Assessment Test6

    • Solution for Assessment Test6

    • Summary

  8. 08
    • Introduction

    • Flow Charts

    • While Loops Statement

    • For Loops Statement

    • Loop through a String

    • The Break Statement

    • The Continue Statement

    • The range() Function

    • Nested Loops

    • 2D List using Nested Loop

    • Assessment Test7

    • Solution for Assessment Test7

    • Summary

  9. 09
    • Introduction

    • Guessing Game

    • Car Game

    • Summary

  10. 10
    • Introduction

    • Creating a Function

    • Calling a Function

    • Function with Arguments

    • args, Arbitary Arguments

    • kwargs, Arbitary Keyword Arguments

    • Summary

  11. 11
    • Introduction

    • Reading Files

    • Creating_Writing Files

    • Delete Files

    • Summary

  12. 12
    • Introduction

    • RegEx Module

    • RegEx Functions

    • Summary

  13. 13
    • Introduction

    • Project Overview

    • ATM RealTime Project

    • Summary

  14. 14
    • Bonus Lecture for What Next