Mô tả

Welcome to Python Programming Master Course (2021) - the most comprehensive & robust Python3 Course by Coding Minutes designed for absolute beginners & developers!

Python is the hottest programming language of the 21st century. It is widely in Machine Learning & Data Science. Many top companies like Instagram, Spotify, Netflix, Google, Dropbox use python extensively for their projects which includes building web apps, data pipelines, data analysis & visualisation, deep learning at scale and large scale distributed systems.

This is the most comprehensive and detailed course for the Python programming language taught by Mohit Uniyal who is a data scientist turned instructor & Prateek Narang, a Google Engineer & algorithms instructor! Both the instructors have taught thousands of students in the last few years and have received amazing reviews. Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you!

With over 200+ lectures and more than 18 hours of video, this course ensures you build a solid foundation in Python. This course includes quizzes, mock tests, coding exercises and practical projects - URL Shortener & Text Generation.

This is a completely hands-on course, with interactive videos & coding in Jupyter Notebooks. You get the complete code repository to practice & revise on your machine.


We cover a wide variety of topics, including:

  • Installing Python

  • Different ways of running Python code

  • Python Fundamentals - Syntax

  • Operators and Expressions

  • Conditional Statements

  • For & while Loop

  • Lists

  • Tuples

  • Sets

  • Dictionaries

  • Functions

  • Arbitrary and Keyword arguments

  • Built-in Functions

  • File Handling

  • Error Handling

  • Modules & Packages

  • Object-Oriented Programming

  • Inheritance

  • Polymorphism

  • Iterators

  • Generators

  • Decorators

  • Algorithms Questions

  • and much more!


So what are you waiting for? Join Prateek & Mohit in this amazing journey, and start your journey of becoming a Python Champion today!  Looking forward to see you in the course.

Bạn sẽ học được gì

Complete Python3 Programming

Logic Building & Problem Solving

Object Oriented Programming

Inheritance & Polymorphism

Intermediate - Advanced Python Concepts

Modules & Packages

File & Exception Handling

30+ Algorithmic Problems

Project - Markov Text Generation

Project - URL Shortner

TA Doubt Support

Yêu cầu

  • No specific prerequisite for this course - this course beginner friendly!
  • Passion to learn & excel, leave rest everything on us.

Nội dung khoá học

38 sections

→ MODULE : INTRODUCTION

3 lectures
Course Orientation
02:46
Code Repository
00:03
Doubt Support Guidelines
00:41

Setting Up the Environment.

3 lectures
Installing Anaconda [for Mac]
09:49
Installing Anaconda [for Windows]
07:10
Jupyter Notebook Overview
11:43

→ MODULE - PYTHON FUNDAMENTALS

1 lectures
Module Agenda
02:45

Python Basics

10 lectures
Variables and Identifiers
08:42
Print Your Name
1 question
Id of a variable
05:32
Basic DataTypes
07:54
Input & Type Conversion
07:03
Python Statements
02:41
Output Formatting
06:10
QUIZ Time - Python Basics
5 questions
Convert Temperature
1 question
Swap two numbers
1 question

Operators and Expressions

9 lectures
Arithmetic Operators
09:19
Comparison Operators
05:25
Logical Operators
08:11
Bitwise Operators
06:23
Assignment Operators
04:02
Special Operators
05:37
QUIZ Time - Operators & Expressions
6 questions
Operators in Python
1 question
Simple Interest
1 question

Python : Control Flow

16 lectures
Conditional Statements : If else
05:47
The Indentation
08:32
Nested IF else
06:18
Question : Largest of 3 Number ?
04:52
Check a Leap Year?
1 question
While Loop
09:09
For Loop
09:40
Question : Pattern Printing ?
08:48
Question : Questions on Loops ?
05:35
Implementation of Prime Number
03:31
Sum of Odd Numbers
1 question
Break, Continue and pass
05:49
QUIZ Time - Python Control Flow
5 questions
Cab Fare Prediction
1 question
Factorial of a Number
1 question
Sum of Digits
1 question

→ MODULE - DATA STRUCTURES

1 lectures
Module Agenda
03:15

Strings

10 lectures
Strings Introduction
09:49
String Slicing
10:13
String Methods
11:25
String Operations
02:28
Question : Find Vowels ?
06:01
Question : Palindrome Strings ?
08:22
QUIZ Time - Python Strings
6 questions
Middle String
1 question
Arrange characters
1 question
Subsequence Strings
1 question

Lists

12 lectures
Lists Introduction
07:34
Lists Methods
09:53
List Append Vs. Extend
03:34
Heterogeneous Lists
06:09
List Comprehension
06:57
2D Lists
06:21
More on Lists
06:36
Question : Rotation of a List ?
06:59
QUIZ Time - Lists
5 questions
Diagonal Sum
1 question
Best Scores
1 question
Second Largest Element
1 question

Tuples

8 lectures
Creating Tuples
05:11
Why Tuples?
04:49
Are tuples really immutable?
04:47
Tuple Operations
04:05
Tuple Unpacking
05:01
QUIZ Time - Tuples
5 questions
Concatenate Maximum Tuples
1 question
Positive Negative
1 question

Sets

5 lectures
Set Introduction
08:23
Set Operations
05:26
Question : No Duplicate Elements
02:43
QUIZ Time - Sets
5 questions
Symmetric Difference of Multiple sets
1 question

Dictionary

10 lectures
Introduction to Dictionaries
07:49
Accessing Elements
11:17
Dictionary Functions
08:43
Delete Elements
02:50
Nested Dictionaries
05:50
Dictionary Comprehension
07:38
QUIZ Time - Dictionary
5 questions
Most Frequent Word
1 question
Reverse a Dictionary
1 question
Count Pairs
1 question

→ MODULE - FUNCTIONS & PACKAGES

1 lectures
Module Agenda
03:13

Python Functions

8 lectures
Function Introduction
07:01
User Defined Functions
05:58
Return Keyword
10:45
Function returning multiple values
04:13
Scope of a variable
12:25
Lambda Functions
08:40
Question : Find LCM(a,b) ?
05:39
QUIZ Time - Functions
4 questions

Arguments and Parameters

6 lectures
Arguments Vs. Parameters
02:36
Positional Arguments
03:11
Default Arguments
03:29
Arbitrary Arguments (args)
06:00
Keyword Arguments (kwargs)
09:51
QUIZ Time - Arguments and Parameters
4 questions

Built-In Functions

6 lectures
In-built Functions Part-1
08:10
In-built Functions Part-2
05:46
Map
04:31
Filter
04:37
Reduce
06:53
QUIZ Time - Built-in Functions
6 questions

Python Built-In Modules

5 lectures
Introduction to Modules
05:31
Math and Random
07:01
Os and Sys
05:34
Ways of Importing a Module
02:22
QUIZ Time - Built-in Modules
5 questions

Custom Modules

4 lectures
Custom Modules
07:48
What the heck __name__ == '__main__' is ?
14:15
Packages
07:40
QUIZ Time - Python Modules
5 questions

→ MODULE - PROBLEM SOLVING

1 lectures
Module Agenda
01:39

Logic Building

12 lectures
Number Pattern
04:19
Number Pattern Code
02:42
Diamond Pattern
04:16
Diamond Pattern Code
03:58
Decimal to Binary
06:58
Decimal to Binary Code
04:27
Removing Spaces & String Concatenation
05:12
A Bitwise Problem!
05:01
A Bitwise Problem Code!
02:36
Finding Primes
02:47
Finding Primes Code
03:03
First Repeating Character
04:41

1D & 2D Arrays

9 lectures
Pair Sum
10:30
Pair Sum Code
07:11
Mountain
07:26
Mountain Code
09:13
Linear Search
03:35
Rainwater
10:17
Rainwater Code
06:03
2D Arrays
06:54
Mango Trees / 2D List
16:54

Sorting & Searching

12 lectures
Binary Search
08:00
Binary Search Code
04:06
Staircase Search
04:56
Staircase Search Code
05:12
Bubble Sort
09:03
Bubble Sort Python
04:44
Selection Sort
02:46
Selection Sort Code
06:02
Insertion Sort
05:02
Insertion Sort Code
06:15
Sorting with Comparators
05:40
Sorted Array Check
09:50

Recursion

7 lectures
Recursion Introduction
10:22
Factorial
04:16
Ladder Problem
08:02
Ladder Problem Code
04:05
Subsequences
13:03
Generate Brackets
06:55
N-Queen
11:53

→ MODULE - FILE & EXCEPTION HANDLING

1 lectures
Module Agenda
01:24

File Handling

8 lectures
Introduction to Files
08:34
Context Managers
04:35
Writing to a file
05:26
Reading a file
09:01
Reading Line by Line
02:38
Appending to a file
02:29
Modifying content of a file
05:47
QUIZ Time - File Handling
5 questions

Errors & Exception Handling

7 lectures
Errors & Exceptions
06:12
Try Block
05:36
Except Block
06:06
Catching Specific Errors
06:22
Finally Block
03:36
Raising Exceptions
06:17
QUIZ Time - Exception Handling
4 questions

→ MODULE - OBJECT ORIENTED PROGRAMMING

1 lectures
Module Agenda
02:05

OOPS Fundamentals

9 lectures
POP Vs. OOP
03:41
OOPS : Introduction
08:24
Classes & Objects
05:52
Constructors
10:26
Instance Methods
07:28
Class Variables
10:24
Add more methods
07:15
Dunder Methods
06:44
QUIZ Time - OOPS Fundamentals
6 questions

Inheritance

8 lectures
Inheritance Introduction
07:34
Inheritance Code
08:04
Adding attributes to a derived class
07:47
Adding methods to derived class
07:52
Fixing unusual behaviour of a function
02:00
Multi-level Inheritance
07:20
Multiple Inheritance
04:52
MRO
08:14

Polymorphism

6 lectures
Polymorphism Introduciton
02:32
Operators level Polymorphism
02:57
Function level Polymorphism
03:16
Class Polymorphism
04:46
Introducing Hitman
03:38
OOPs Test
1 question

→ MODULE - INTERMEDIATE PYTHON

1 lectures
Module Agenda
01:14

Python Iterators

4 lectures
Iteration Protocol
03:21
Iterating through an iterator
05:33
Iterating using loops
05:13
Building custom iterators
09:36

Python Generators

4 lectures
Generators Introduction
07:31
Return Vs. Yield
06:01
Generators with loops
03:13
Generator Expressions
07:45

Python Decorators

5 lectures
Higher Order Functions
05:23
Decorator Functions
06:14
The Decorative call
03:16
Decorators real world example
07:43
Chaining Multiple decorators
03:11

★ PROJECTS ★

1 lectures
Projects Introduction
01:12

Capstone Project : URL Shortener

6 lectures
Project Overview
06:49
Get short url
11:31
Get long URL
06:54
Add Numbers to Short URL
03:51
Custom short URLs
05:29
Update the Long URLs
05:27

Capstone Project : Text Generation

8 lectures
Project Overview
02:58
Markov Chains - Concept
11:35
Transition Table
08:18
Code - Transition Table
12:12
Convert Frequency into Probability
04:58
Train Markov Chains
05:47
Generate a single character
11:21
Generate Paragraphs
09:17

Conclusion

2 lectures
A message from the Instructor
02:02
Bonus Lecture : What's Next ?
00:08

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.