4.34 out of 5
4.34
414 reviews on Udemy

Python A-Z: Learn Python Programming By Building 10 Projects

Python Programming For Beginners - Complete Python 3, Object Oriented Concept, Quiz, Develop 10 Python Projects & More!
Instructor:
Shubham Sarda
1,820 students enrolled
English [Auto]
Learn To Write Clean And Proper Python Code With Concept.
Learn About 4 Pillars Of Object Oriented Programming!
Understand Programming Building Blocks With Python.
Learn To Use Python 3 Professionally Following Structures.
Work With Modules, Learn To Create Your Own Modules!
Work With Import And Python Libraries.
Read-Write File With Python Codes
Learn How To Handle Error And Exceptions With Python
Get Ready To Become Intermediate Developer With Over 100+ Quiz Questions.
Learn Object Oriented Programming With Classes and Objects.

Welcome to Python Programming A-Z, One single course to start your Python Journey as a Beginner Step-by-Step, This course touches each and every important concept of Python with it’s latest version Python 3.7 and Python 3.8,

Throughout the course, we will explore the most important Python Programming Language Features –

  • Basics of Python Programming – Expressions, Variables, and Printing Output

  • Python Operators – Python Assignment Operator, Relational and Logical Operators, Short Circuit Operators

  • Python Conditionals and If Statement

  • Methods – Parameters, Arguments, and Return Values

  • Complete Object Oriented Programming – Class, Objects

  • OOPS – Encapsulation, Inheritance, and Abstract Class.

  • Python Data Structures In-depth – List, Set, Dictionary and Tuples

  • Conditionals – If Else Statement, Nested If Else

  • Loops – For Loop, While Loop in Python, Break and Continue

  • Mutability – Immutability of Python Basic Types.

  • Builtin And User-Defined Modules

  • Errors And Exception Handling – try, except, else, and finally.

  • Custom Exception – Raising Exception, Creating, and Raising a Custom Exception.

  • Python 3 Cheatsheet

Here are some quick projects what we will explore throughout the course,

  • Face recognition with OpenCV

  • Password Generator

  • Data Analysis With Pandas

  • Building Graphical User Interface Application with Tkinter

  • Understanding the basics of Databases and Integrating Desktop Application with SQLite3 Database.

  • Automated Twitter Bot with Tweepy

  • Automated Web Scraper and Mailing System with BeautifulSoup

Overall we work on 10 different Projects With OpenCV, Pandas, PyTube, Tkinter, Tweepy, BeautifulSoup & more. Some projects cover only basics whereas others are in-depth.

Main goal of this course is to learn programming by building projects.

——————

Why this course?

  • Complete course is focused on project building approach, you learn every concept through a logical approach.

  • Learn all important concepts in the simplest possible way with tons of examples, projects, and quizzes.

  • Course is regularly Updated and Ready for Python 2020

  • No previous programming or coding experience required, we will cover everything step-by-step from basics.

——————

Feedbacks,

  • Naman Malkani
    It’s a complete python course which is wonderful for beginners as it will help clear your basics and then the projects will help enhance your python programming and understanding.

  • Asif Jafri
    Excellent. I just finished all the videos and I am very happy with the contents and the delivery method. This course covers all the major aspects of Python. I highly recommend it.

  • Student-1
    I think this is so far the best python course I learned, the instructor explains each topic or the contents in an understandable way, where you can grasp the things easily and gain more knowledge about the course. I went from zero knowledge in python to 100%. Thank you Shubham.

  • Student-2
    Simplified and easy to understand, Instructor covers all important topic that a beginner like me should know about. Feeling much confident about programming skill now due to projects which helped me to understand why I am learning to code.

After completing this course you will be ready to work as an Intern, Fresher, or Freelancer and you will also be able to implement everything yourself! Most importantly you will be ready to divide deep with big available scope with Python. 

Enroll now, I will make sure you learn best about Python.

Python In 2020

1
Course Introduction
2
Welcome - Lets Get Started!

Setup - Installing Python

1
Python Programming in 2020 - Is Python A Bubble?
2
Installing Python on Windows
3
Python 3.8 Version Update
4
Installing Python on Linux/Mac
5
Different Methods To Execute Python Codes

Writing Our First Python Program

1
Variables and Python Memory Management

Datatypes in Python

1
Datatypes in Python
2
Sequences in Python
3
Sets, Dictionary
4
Literals and Identifiers
5
Reserve Words - You Cann't Use Them!

Operators in Python

1
Operators: Arithmetic, Assignment
2
Operators: Unary Minus, Relational, Logical, Boolean
3
Understanding Escape Characters

Input and Output

1
Introduction to Input and Output Statements
2
Output Statements
3
Input Statements
4
Python Built-in Functions and Built-in Module

IDE (Integrated Development Environment)

1
Editor 1 - Working With ATOM
2
Editor 2 - Working With VS Code
3
Run .py file through System Terminal

Python Control Statements

1
Conditionals: If, If ... Else and Indentation
2
Conditionals: If ... Else Statements With Operators
3
Conditionals: if... elif ... else Statements + Nested if Statements

Loops In Python

1
While Loop
2
For Loops - Part 1
3
For Loops - Part 2
4
Break and Continue Statements

Strings and Characters

1
Comments and Doc Strings
2
Diving Deep With "Strings"

Lists, Tuples and Dictionaries

1
Diving Deep - List
2
Diving Deep - Tuples
3
Diving Deep - Dictionaries
4
Indexing, Slicing, Negative Indexing

Functions

1
What are Functions?
2
Parameters, Arguments, Return
3
Formal and Actual Arguments (arg, *arg, **karg)
4
Local and Global Variables

Object Oriented Programming (OOP)

1
Introduction to Object Oriented Programming (OOP)
2
Classes and Objects in Python (OOP)
3
Understanding init() Method and 'self ' Parameter
4
Solving Task: OOPS
5
Defining Multiple Constructors in Python?
6
Encapsulation
7
Public And Private Methods
8
Inheritance
9
Getter and Setter
10
Creating And Importing Module
11
Creating User Defined Module
12
Multiple Inheritance
13
Understanding super() Function [Part 1]
14
Understanding super() Function [Part 2]
15
Python Naming Convention (Classes, Variables, Functions, Methods ...)
16
Composition
17
Aggregation
18
Abstract Classes
19
Discussing Over import And from
20
Operator Overloading [Part 1]
21
Operator Overloading [Part 2]

Object Oriented Programming - Theory

1
What Is Object-Oriented Programming (OOP)?
2
Classes and Objects in Python (OOP)
3
Encapsulation in Python (OOP)
4
Inheritance in Python (OOP)

Errors And Exceptions Handling

1
Errors - Types of Errors!
2
Exceptions
3
Exceptions Handling Introduction
4
Exceptions Handling
5
Try, Except, Else And Finally
6
Raising Exception
7
Creating User Defined Exception

__name__ == "__main__"

1
if __name__ == "__main__"

Python I/O - File Handling

1
Creating Text File And Write Content
2
Appending Files - 1 | Solving Example - File Handling
3
Appending Files - 2 | Solving Example - File Handling
4
How To Read Content From A File

Python Package Management System

1
pip - PyPI for Managing Python packages

Project 1 - Face Detection

1
What is OpenCV?
2
OpenCV Face Detection With Python
3
Detecting 'Elon Musk' And 'Mark Zuckerberg' Faces
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
414 Ratings

Detailed Rating

Stars 5
176
Stars 4
170
Stars 3
57
Stars 2
5
Stars 1
6
549997e7507a97ecd8b5b27aa1adbe91

Includes

15 hours on-demand video
10 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion