Tutorialspoint

#May Motivation Use code MAY10 for extra 10% off

Learn Python Programming Masterclass

person icon Vikram Singh Bhadauria

3.9

Learn Python Programming Masterclass

Python Practical Training For Beginners 2021: Go From Basics To Advanced By Developing 6 Real Python Projects

updated on icon Updated on May, 2024

language icon Language - English

person icon Vikram Singh Bhadauria

English [CC]

category icon Development,Programming Languages,Python

Lectures -173

Resources -30

Duration -14 hours

3.9

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to Python Programming Boot camp. One single course to start your Python Journey as a Fresher Step by Step. This course touches on each and every important concept of Python with latest version of Python 3.7, Python 3.8, and Python 3.9.
Learn one of employer's most requested skills of 2021!

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

  • Basics of Python - Expressions, Variables, and Input Output Statements

  • Operators - Assignment Operators, Relational and Logical Operators, Short Hand Operators

  • Conditional Statements - If Else Statement, Nested If Else

  • Methods - Parameters, Passing Arguments, and Return Values

  • Complete Object Oriented Programming - Classes and Objects

  • OOPs Features - Encapsulation, Inheritance, and Abstract Classes.

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

  • Loops - For Loop, While Loop, Keywords: Break and Continue

  • Mutability and Immutability of Python Basic Types.

  • Built-in And User Defined Modules

  • Errors And Exception Handling with try except block - try, except, else, and finally.

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

  • Python 3 Cheat sheet

Here are some projects that we will explore:

  • Face recognition with OpenCV in Python

  • Data Analysis With Pandas

  • Graphical User Interface Application with Tkinter

  • Password Generator with Random Module

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

  • Automate Weather Forecast

  • Automated Web Scraper and Mailing System with Beautiful Soup

So basically we will work on 6 different Projects With OpenCV, Pandas, Tkinter, Beautiful Soup & more.

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

Who this course is for:

  • Beginners who have never programmed before.
  • Programmers who are switching other programming languages to Python.
  • Programmers who want to level up their skills.

Goals

What will you learn in this course:

  • Learn Python from Zero to Hero.

  • Fundamental understanding of the Python programming.

  • Learn to use Python professionally, learning both Python 2 and Python 3.

  • Learn advanced Python features, like collections, modules.

  • Learning all the basic topics, like conditional statements, looping, advanced operators

  • Understand how to use Data Structures, like Lists, Tuple, Set and Dictionary.

  • Get an understanding of how to create GUIs.

  • Developing 6 major projects including Face Recognition, Automate Weather Forecast and many such interesting projects.

  • Learn how to use Object Oriented Programming with classes.

  • Understand how to execute the .py programs with ATOM and Visual Studio.

  • Course includes Python Cheat Sheet

Prerequisites

What are the prerequisites for this course?

  • Access to a computer with an internet connection.


Learn Python Programming Masterclass

Curriculum

Check out the detailed breakdown of what’s inside the course

Python in 2021
2 Lectures
  • play icon Course Introduction 03:38 03:38
  • play icon Welcome - Lets Get Started 03:44 03:44
Setup Installing Python
4 Lectures
Tutorialspoint
Writing our 1st Python Program
1 Lectures
Tutorialspoint
DataTypes in Python
5 Lectures
Tutorialspoint
Operators in Python
3 Lectures
Tutorialspoint
Input and Output
6 Lectures
Tutorialspoint
Integrated Development Environment (IDE)
3 Lectures
Tutorialspoint
Python Conditional Statements
5 Lectures
Tutorialspoint
Loops in Python
6 Lectures
Tutorialspoint
Strings and Characters
4 Lectures
Tutorialspoint
Lists, Tuples, and Dictionary
6 Lectures
Tutorialspoint
Functions
6 Lectures
Tutorialspoint
Object Oriented Programming (OOP)
23 Lectures
Tutorialspoint
Object Oriented Programming (Theory)
4 Lectures
Tutorialspoint
Errors and Exception Handling
9 Lectures
Tutorialspoint
__name__ == ___main___
1 Lectures
Tutorialspoint
Python I-O - File Handling
7 Lectures
Tutorialspoint
Python Package Management System
1 Lectures
Tutorialspoint
PROJECT-1 _ Face Detection
5 Lectures
Tutorialspoint
PROJECT-2 _ Password Generator
3 Lectures
Tutorialspoint
PROJECT-3 _ Data Analysis With Pandas
10 Lectures
Tutorialspoint
PROJECT-4.1 _ Building GUI Portfolio APP with TKinter
9 Lectures
Tutorialspoint
PROJECT-4.2 _ Understanding Database Basics (SQLite3)
8 Lectures
Tutorialspoint
PROJECT-4.3 _ TKinter GUI Application with SQLite3 Database
8 Lectures
Tutorialspoint
PROJECT-5 _ Building Web Scrapping Bot With Python
18 Lectures
Tutorialspoint
PROJECT-6 _ Automate Weather Forecast
10 Lectures
Tutorialspoint
Need to Know _ What_s New Python 3.8 _
1 Lectures
Tutorialspoint
Need to Know _ What_s New With Python 3.9 _
4 Lectures
Tutorialspoint
Python Cheat Sheet
1 Lectures
Tutorialspoint

Instructor Details

Vikram Singh Bhadauria

Vikram Singh Bhadauria

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515