Course description

Instructor

Kripa Sharma

Python Expert

Kripa is currently the Advisor of IoTintercon an IoT based Startup. Focusing on IoT product supply chain management and innovation. Kripa has worked as Automation Engineer and SQA at Broadcom® and CMC® .He has a strong knowledge and understanding of Technologies like Python, Django, Linux, Flask, PyQT and Socket Programming. He specializes on automation and design of modern interconnected IoT systems.From a small age of 14, Kripa started programming and is a fitness enthusiast. He wants to make world a better place by sharing knowledge and skills.
For Latest and Best Offer Check Offer Page

The Most comprehensive, yet simple course on Python programming language in the entire Web.

Learn Python in step by step and easy way from scratch. Whether you have the coding background or never programmed before this course will make you:

  • A Python programmer, who knows the basics.
  • A Python developer, who can build and deploy application fast.
  • A Python Tester, who can find and fix bugs.
  • A Python Analyst who can map real-world problem into python coding terms

And the best part is you will learn all this while making a Text Editor.

So what are you waiting for? Jump on-board and Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!


What Will I Learn?

  • Students can able to create their own desktop Apps using Python.
  • In this course we are creating an editor using wxPython


What are the requirements?

  • This course will cover python from the scratch. Just an access to a computer with an internet connection is enough to start.


Who is the target audience?

  • Beginners who have never programmed before.
  • Programmers switching languages to Python.
  • Intermediate Python programmers who want to level up their skills!

Course curriculum

  • Live : Week 1 - Python Introduction

  • Live : Week 1 - Examples of Python in Real Life

      Duration: 7 min
    • 2.1 Big Companies using Python

  • Live : Week 1 - What is Python in a Nutshell

      Duration: 4 min
    • 3.1 Is Python A Scripting Language

  • Live : Week 1 - Getting Started With Installations and Setup

  • Live : Week 1 - Running Your First Python Code

      Duration: 13 min
    • 5.1 How python runs program

  • Live : Week 1 - Python Basics: General Terms

      Duration: 2 min
    • 6.1 General Terms

  • Live : Week 1 - Python Basics: Programming Terms

      Duration: 17 min
    • 7.1.1 Programming terms Part 1

    • 7.1.2 Programming terms Part 2

    • Python Professional Development Bundle

    • Discussion for Python Programming Terms

  • Live : Week 1 - Builtin Types : Number and String

      Duration: 34 min
    • 8.1 Built in types

    • 8.2 Number built in

    • 8.3.1 String Built in

    • 8.3.2 String Built in types

    • Discussion for Number and String

  • Live : Week 2 : Builtin type : List

      Duration: 29 min
    • 8.4.1 List Built-in type Part 1

    • 8.4.2.1 List Built-in type Part 2

    • 8.4.2.2 List Built-in Part 3

    • Discussion for Built-in Type: List

  • Live : Week 2 : Builtin types : Tuple

      Duration: 32 min
    • 8.5.1.1 Tuples built-in Part 1

    • 8.5.1.2 Tuples built-in Part 2

    • 8.5.1.3 Tuples Built-in Part 3

    • 8.5.1.4 Tuples Built - in Part 4

    • Discussion for Built-in Type: Tuple

  • Live : Week 2 : Builtin Type : Dictionary

      Duration: 29 min
    • 8.6.1 Dictionary Built-in type

    • 8.6.2 Dictionary built - in type

    • 8.6.3 Dictionary Built - in type

    • Discussion for Dictionary Built in type

  • Live : Week 3 : Looping

      Duration: 67 min
    • 9.1 Assignment logic and Augumented assignment with gd vc

    • 9.2.1 Condition

    • 9.2.2 Condition

    • 9.3.1 Looping Part 1

    • 9.3.2 Looping Part 2

    • Discussion for Looping

  • Live : Week 3 : Functions

      Duration: 121 min
    • 10.1 Function Introduction

    • 10.2 Function Local and Global variable Part 1

    • 10.3 Function Local and global variables Part 2

    • 10.4 Function Arbitary scope nesting

    • 10.5 Function argument with test unit

    • 10.6.1 Functions with lambda Part 1

    • 10.6.2 Function with lambda Part 2

    • 11.1 File Handling

    • 11.2 File handling : Save User Input

    • 11.3 File Handling : Find All directory and files in system

    • Discussion for Functions

  • Live: Week 4: Final Project : Create Your own Notepad

      Duration: 38 min
    • 12.1 Desktop App Installation

    • 12.2 Desktop App Basics Part 1

    • 12.3 Desktop App Basics Part 2

    • Development Codes

    • 12.4 Create Notepad using WxPython

  • Advanced python : Introduction to Set

      Duration: 46 min
    • 1.1 Introduction to Set

    • 1.2 Introduction to Set - Creating Blank Set

    • 1.3 Set Operations

    • 2.1 Map and Zip Functions

    • 2.2 Advanced Function Filter and Reduce

  • Advanced python : Comprehensions

      Duration: 31 min
    • 3.1 List Comprehensions

    • 3.2 Set and Dictionary Comprehensions

    • 3.2.1 Introduction to Set

  • Advanced python : Iterators and Generators

      Duration: 15 min
    • 4.1 Iterators Vs Generators Part 1

    • 4.2 Iterators Vs Generators Part 2

  • Advanced Python : Decorators

      Duration: 19 min
    • 5.1 Decorators Basics

    • 5.2 Function as Decorators

    • 5.3 Class as Decorators

  • Advanced Python : Context Manager

      Duration: 8 min
    • 6.1 Context Managers

  • Advanced Python : Monkey Patching

      Duration: 10 min
    • 7.Monkey Patching

    • 8. Singleton

  • Advanced Python : File Handling

      Duration: 22 min
    • 9.1 File Handling work with txt files

    • 9.2 Work with Doc Files

    • 9.3 File Handling work Excelsheet

  • Advanced Python : Regular Expressions

      Duration: 26 min
    • 10.1 Regular Expressions Basics

    • 10.2 Advance Regular Expressions

  • Advanced Python : SQL Database

      Duration: 37 min
    • 11.1 Work with SQlite DB and Python

    • 11.2 Create login Functionality with Posgresql and Python

  • Advanced Python : Final Project - Ping-Pong Game

      Duration: 43 min
    • 12 .1 Ping Pong Game Demo

    • 12.2 Ping Pong MyBall and Mypaddle Class

    • 12.3 Ping Pong Coding - Part 1

    • 12.3 Ping Pong Coding - Part 2

  • Advanced Python : Bonus Lectures - Introduction to OOPS

      Duration: 189 min
    • 13.1 Intro to OOPS

    • 13.2 Deep dive class with point and circle

    • 13.3 Relation between two object

    • 13.4 Copy deep copy of object concept

    • 13.5 Types of Variable in OOPS

    • 13.6 Types of methods in oops

    • 13.7.1 Encapsulation Setter and Getter

    • 13.7.2 Setting properties on public variable

    • 13.8.1 Inheritance Basics

    • 13.8.2 Overloading and Overriding

    • 13.8.3 Multiple Inheritance: Part 1

    • 13.8.3 Multiple Inheritance: Part 2

    • 13.9 Dunder Methods

    • 14. Modules and Packages

    • 15.1 Basics of Exceptions try except clause

    • 15.2 Exception else and Finally Clause

    • 15.3 Create your own Exception

  • Introduction

      Duration: 12 min
    • What is Django?

    • 1.1.2 Who uses Django

    • 1.2 Installation of Django and postgresql database

  • Django with cmd or Terminal

      Duration: 11 min
    • 2.1 Create django project using cmd or terminal

  • Django with Eclipse

      Duration: 7 min
    • 2.2 Create Django project using Eclipse

  • Create an App

      Duration: 12 min
    • 2.3 Create app in project and follow request response model

  • HTML and CSS

      Duration: 16 min
    • 3.1 Work with url view and module

    • 3.2 Work with templates using html files

    • 3.3 Work with three diff templates using render

  • Jinja2 Templates

      Duration: 28 min
    • 4.1 Basics of Jinja2 Template

    • 4.2 Advance Syntax of Jinja 2 Template

    • 5. Add Static Files images CSS with Applications

    • 6.Manage front end in professional way

  • Working with Database

      Duration: 15 min
    • 7. Add superuser and db with SQlite

    • 8.Add postgresqldb and superuser with app

  • Bootstrap

      Duration: 8 min
    • 9.2 Add Navigation bar with bootstrap

  • CRUD Application

      Duration: 59 min
    • 10.1 Create Custom Model in module

    • 10.2 Register Class for Admin

    • 10.3 Insert data into db with custom front end

    • 10.4 Retrive Data from DataBase

    • 10.5 Delete Multiple Values at a time

    • 10.6 Verify all functionality in Single Frame