4.72 out of 5
4.72
249 reviews on Udemy

Python Programming Bootcamp 2023 from Basics to Advanced

Complete Introduction to Python Programming Language! Start from the basics and go all the way to Advanced Python!
Instructor:
Parv Shah
24,073 students enrolled
English [Auto]
Learn to use Python professionally, learning both Python 2 and Python 3!
Learn Python Basics like Data types, Lists, tuples, Dictionaries, Loops, functions in detail.
Learn to use Object Oriented Programming with classes!
Create games with Python, like Tic Tac Toe, WAR, Blackjack!
Learn advanced Python features, like the BeautifulSoup module and how to work with timestamps!
Learn Advanced External Libraries and Modules Like Random, Math, Pandas, NumPy, Matplotlib etc.
Acquire the pre-requisite Python skills to move into specific branches - Machine Learning, Data Science, etc..
Understand how to use both the Jupyter Notebook and create .py files.

Learn one of the most Popular, Employer requested, and in-demand Skills of 2023 and Become a Python Developer!

Welcome to the most detailed, comprehensive, yet straight-forward, course for the Python Programming Language on Udemy!

Whether you are a total beginner or you know some basic syntax of python or you wish to learn the advanced features of Python, this course is for you! This course will teach you Python 3!

Python is one of the most famous and promising Programming Language for the near future, several Multinational companies like Google, Instagram, Youtube use Python extensively as Python is more user-friendly, easy, and readable as compared to other Programming Languages.

With more than 100 video lectures and more than 25 hours of video content, this course will give you a deep dive into the world of Python. This course includes Quizzes, Tests, Coding Exercises, Homework Assignments, Handwritten Notes, Cheat Sheets as well as 4 major projects to create a Perfect Python portfolio!

This course will teach you Python in a practical manner, thus each video is divided into two sections i.e. theoretical section and Practical section, also each video is followed by its separate Notebook and handwritten notes.

Learn how to use Python for real-world tasks, such as working with PDF Files, sending emails, reading Excel files, Scraping websites for information, working with image files, Several Advanced modules like Pandas, Matplotlib, NumPy, and much more!

In this Course we cover a variety of topics like: 

  • Command Line Basics

  • Installing Python

  • Python Numbers

  • Data Types

  • Variables

  • Strings

  • Lists

  • Dictionaries

  • Tuples

  • Sets

  • Booleans

  • Operators

  • If else and elif statements

  • for loop

  • while loop

  • List comprehensions

  • Python Functions

  • *args and **kwargs

  • Logical and Conceptual Practice Questions (15 Practice Questions with explanation and video solution focusing on Logic and Problem Solving Skills)

  • WarmUp Project 1 (Simple card Game)

  • Milestone Project 1 (Tic Tac Toe Game)

  • Errors and Exception Handling

  • Object-Oriented Programming (OOP)

  • External Modules and Packages

  • Warm Up Project 2 (WAR game)

  • Milestone Project 2 (BlackJack Casino Game)

  • Decorators

  • Generators

  • File Handling

  • NumPy

  • Matplotlib

  • Pandas

  • Advanced Modules

  • Working with Emails

  • Working with Images

  • Web Scraping and many more…

You will get lifetime access to over 100 lectures plus corresponding Notebooks and Handwritten Notes for the lectures!

This course comes with a 30 day money-back guarantee! If you are not satisfied in any way, you’ll get your money back. Plus you will keep access to the Notebooks, Cheat Sheets, Textbooks as well as Handwritenn Notes as a thank you for trying out the course!

Ready to get started, developer?

Enroll now using the “Enroll now” button on the right, and get started on your way to creative, advanced Python brilliance. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.

FAQ’S :-

1. Which External materials are Provided with this course?

Here is the List of all the External Materials provided with this course :- 1. Notebooks  2. Handwritten Notes  3. cheat sheets  4. Textbooks.

2. Will this course give me python skills?

Yes, it will. There are a range of exciting opportunities for Python developers. All of them require a solid understanding of Python, and that’s what you will learn in this course.

3. What if I have a doubt at any point in this course, how can I solve it?

You can write your query in the QnA forum or you can directly message the Instructor through the message feature of Udemy. Your query will be solved in 24 hours max!

4. Is the course being updated regularly?

Yes, every day a new video is added to the course, also as the versions of python are updating, this course is also updated from time to time to the latest version of Python.

Hurry Up! Enroll Now!

Course Overview

1
Welcome!!

This is an autogenerated message which is intended to welcome you in this course.

2
Introduction
3
Course Overview
4
Importance And Popularity Of Python
5
Support us
6
FAQs

Setup

1
CMD Basics (Windows, Mac and Linux)
2
Installing Python (Windows, Mac and Linux)
3
Running First Python Code
4
Notebooks and Course Materials
5
Git and GitHub Overview (Optional)

Python Objects and Data Structure Basics

1
Data Types in Python
2
Python Numbers
3
Python Numbers
4
Python Numbers
5
PY Numbers FAQs
6
Variables in Python
7
The Print Statement
8
Print Statement: Easy
9
Print Statement: Medium
10
Print Statement: Hard
11
Introduction to Strings
12
String Indexing and Slicing
13
Strings
14
String Indexing
15
String Slicing
16
String Properties and Methods
17
Print Properties With Strings
18
Strings Part II
19
Print Formatting
20
Lists in Python
21
Lists
22
Lists
23
Lists FAQs
24
Dictionaries in Python
25
Dictionaries
26
Dictionaries
27
Dictionaries FAQs
28
Tuples in Python
29
Tuples
30
Tuples
31
Tuples FAQs
32
Sets in Python
33
Booleans in Python
34
Sets and Booleans
35
Sets and Booleans FAQs
36
Data Types in Python Quick Revision
37
Input Statement in Python
38
Input Statement
39
Python Objects and Data Structure Basics Homework Overview
40
Python Objects and Data Structure Basics Homework Solutions

Comparison Operators in Python

1
Introduction to Comparison Operators
2
Using Comparison Operators with Logical Operators
3
Comparison Operators in Python

Python Loops and Statements

1
if, elif and else Statements in Python
2
if, elif and else Statements
3
For Loop In Python
4
For Loop
5
for loop Coding Exercise - Display numbers from a list using loop
6
While Loop in Python
7
While Loop
8
while loop Coding Exercise - Find numbers which are divisible by 7 and multiple of 5 between a range
9
Loops in Python Revision
10
Useful Operators in Python
11
Useful Operators
12
List Comprehension in Python
13
List Comprehension in Python
14
Conditional Statements and Loops Exercise 1
15
Python Loops and Statements Homework Overview
16
Python Loops and Statements Homework Solution

Methods and Functions

1
Methods and Python Documentation
2
Introduction to Functions
3
The def Keyword
4
The return Statement
5
Logic With Python Functions
6
Functions and Tuples
7
Interaction between Two or more Python Functions
8
External Resources For Basic Practice
9
Function Practice Exercise 1 - SUM3
10
Functions Practice Exercise 2 - EvenOdd
11
Functions Practice Exercise 3 - FindPrime
12
Functions Practice Exercise 4 - getSquare
13
Functions Practice Exercise 5 - No of Days in a Month
14
Functions Practice Exercise 6 - Sum Odd
15
Functions Practice Exercise 7 - First and Last Digit Sum
16
Functions Practice Exercise 8 - Even Digit Sum
17
Functions Practice Exercise 9 - All factors
18
Functions Practice Exercise 10 - Paint Job
19
Functions Practice Exercise 11 - Flour Pack Problem
20
Functions Practice Exercise 12 - Largest Prime
21
Functions Practice Exercise 13 - Star Pattern 1
22
Functions Practice Exercise 14 - Star Pattern 2
23
Functions Practice Exercise 15: Letter value sum
24
Functions Practice Exercise 16: Phone Drop
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.7
4.7 out of 5
249 Ratings

Detailed Rating

Stars 5
136
Stars 4
89
Stars 3
16
Stars 2
7
Stars 1
1