English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 226 lectures (20h 34m) | 7.84 GB
Learn Python Programming with 200 Labs and Exercises
LEARN PYTHON PROGRAMMING WRITING 200+ PYTHON PROGRAMS, PUZZLES & EXERCISES.
RECOMMENDED for absolute beginners to Python and Programming!
Python is one of the top programming languages today. Python is used to build web applications, machine learning applications, data engineering apps and a lot more.
In this course, you will learn Python programming from ZERO.
5 THINGS YOU NEED TO KNOW ABOUT THIS COURSE
- Designed for absolute beginners. ZERO Python Programming knowledge is expected.
- You will solve 200+ Python labs and coding exercises.
- You will also solve 100s of Python puzzles.
- You will learn Python right in the browser – You do NOT need an IDE. You don’t need to install Python on your local machine.
- This is the ONLY COURSE you need to start your Python journey!
I’m Ranga Karanam. I’m the founder of in28minutes and creator of some of the worlds most popular courses on Programming, Cloud and DevOps. I’m certified on multiple clouds – Azure, GCP and AWS and I’ve helped a MILLION learners around the world acquire new tech skills. Rest assured you are in great hands.
I’m a great believer that the best way to learn is by doing and we designed this course to be hands-on. You will learn Python with more than 150 learning labs and coding exercises.
We will be using the Udemy Python Coding Exercise Platform to write and execute Python code. So, you don’t need anything other than a browser installed on your machine to learn from this course.
Programming is a lot easier to learn if you see it as a fun activity, and that’s what we would want to enable during this course. Help you have fun with programming.
We will take a hands on, step by step approach.
By the end of the course, you will know everything to start your journey to a great Python Programmer.
What you’ll learn
- You will learn to program with Python
- You will solve hundreds of Python Exercises
- You will solve hundreds of Python Puzzles
- You will become proficient with Python Programming
Table of Contents
Introduction to Course – Python Programming
1 Python Bootcamp – Course Introduction
Getting Started with Python Programming
2 Getting Started with Python Programming – Objectives
3 Getting Started with Learning Labs
4 Learning Lab – Getting Started with Printing Text
5 Python Coding Exercise – Hello Coding Exercises
6 Python Coding Exercise – Hello World
7 Learning Lab – Playing with Operators And Expressions
8 Python Coding Exercise – Print Number of Minutes in a Day
9 Python Coding Exercise – Print Number of Seconds in a Day
10 Learning Lab – Exploring Python Built in Functions
11 Python Coding Exercise – Calculate Absolute Value
12 Python Coding Exercise – Calculate Power of a Number
13 Puzzles – Playing with Builtin Functions
14 Python Coding Exercise – Finding the Maximum Number
15 Getting Started with Python Programming – Summary
Introduction to Variables & Assignment in Python
16 Introduction to Variables & Assignment – Objectives
17 Learning Lab – Introduction to Variables
18 Coding Exercise – Creating and Printing Variables
19 Coding Exercise – Understanding Case Sensitivity in Python Variables
20 Coding Exercise – Variable Names Starting with an Underscore in Python
21 Learning Lab – Playing with Assignment in Python
22 Puzzles – Playing with Assignment
23 Coding Exercise – Variable Assignment and Mathematical Operations
24 Coding Exercise – Updating Variable Values
25 Coding Exercise – Variable Assignment and Expression Evaluation
26 Make the Best Use of Coding Exercises
27 My 10 Rules for Happy Programmers
28 Introduction to Variables & Assignment – Summary
Introduction to For Loop in Python
29 Introduction to For Loop – Objectives
30 Learning Lab – Introduction to For Loop in Python 01
31 Learning Lab – Introduction to For Loop in Python 02
32 Coding Exercise – Print Sum of Squares Of First 10 Numbers
33 Coding Exercise – Print Sum of Cubes Of First 10 Numbers
34 Coding Exercise – Print Factorial Of 6
35 Puzzles – Playing with For Loop and range function
36 Learning Lab – Introduction to Nested For Loops in Python
37 Learning Lab – Printing Right Angled Triangle with Nested For Loops
38 Learning Lab – Printing a Square Pattern with Nested For Loops
39 Learning Lab – Printing Right Angled Triangle with Nested For Loops
40 High Level vs Low Level Programming Languages
41 Introduction to For Loop – Summary
Getting Started with Functions in Python
42 Getting Started with Functions – Objectives
43 Learning Lab – Getting Started with Functions in Python
44 Learning Lab – Python Functions Can Return Values 01
45 Learning Lab – Python Functions Can Return Values 02
46 Coding Exercise – Calculate the Cube of a Number
47 Coding Exercise – Calculate Product of Four Numbers
48 Coding Exercise – Calculate Average of Five Numbers
49 Coding Exercise – Calculate the Third Angle of a Triangle
50 Coding Exercise – Calculate the Sum of Squares of First n Even Numbers
51 Learning Lab – Default Function Arguments in Python
52 Puzzles – Playing with Functions
53 Coding Exercise – Calculate Factorial
54 Getting Started with Functions – Summary
Introducing Data Types in Python
55 Introducing Data Types – Objectives
56 Learning Lab – Numeric Data Types
57 Coding Exercise – Calculate Simple Interest
58 Learning Lab – Numeric Types and Operations in Python
59 Learning Lab – Playing with Decimal
60 Learning Lab – Boolean Types in Python
61 Puzzles – Playing with Data Types and more
62 Coding Exercise – Library Access Permission
63 Coding Exercise – Vehicle Eligibility for Race
64 Introducing Data Types – Summary
Exploring Conditionals in Python
65 Exploring Conditionals in Python – Objectives
66 Learning Lab – Introduction to Conditionals in Python
67 Learning Lab – Comparing Values with if Statements
68 Coding Exercise – Check for a Valid Triangle
69 Coding Exercise – Calculate the Sum of Divisors
70 Coding Exercise – Check if a Number is a Perfect Number
71 Coding Exercise – Find Last Digit of a Number
72 Learning Lab – Logical Operators – and, or, not, Logical ^ (XOR)
73 Coding Exercise – Are Both Numbers Even
74 Coding Exercise – Check if a Year is a Leap Year
75 Learning Lab – Logical Operations – NOT and NOT EQUAL TO
76 Coding Exercise – Is it a Right Angled Triangle
77 Learning Lab – If, Else, and Elif in Python
78 Puzzles – Playing with Conditionals
79 Coding Exercise – Student Grades A to F based on Marks
80 Learning Lab – Understanding Python Keywords
81 Coding Exercise – Weather Advisor
82 Exploring Conditionals in Python – Summary
Exploring While Loop in Python with Break and Continue
83 Exploring While Loop in Python – Objectives
84 Learning Lab – For Loop Recap
85 Coding Exercise – Is the Number Prime
86 Learning Lab – Introducing The While Loop
87 Learning Lab – Calculate the Sum of Squares Up to a Limit
88 Coding Exercise – Calculate the Sum of Cubes Up to a Limit
89 Coding Exercise – Find the Number of Digits in a Number
90 Learning Lab – Loops – Break and Continue
91 Learning Lab – Break and Continue with While Loops
92 Puzzles – Playing with While Loop in Python
93 Coding Exercise – Finding the Next Fibonacci Number Exceeding a Threshold
94 Exploring While Loop in Python – Summary
Let’s Play with String in Python
95 Let’s Play with String – Objectives
96 Learning Lab – The Python Type To Denote Text (str)
97 Learning Lab – Python Has No Separate Character Type
98 Learning Lab – The String Module in Python
99 Learning Lab – Comparing Strings in Python
100 Coding Exercise – Is it a Vowel
101 Coding Exercise – Count Uppercase Letters
102 Coding Exercise – Check Consecutive Identical Characters
103 Coding Exercise – Find the Right most Digit
104 Coding Exercise – Find the Longest Word
105 Coding Exercise – Anagram Checker
106 Coding Exercise – Is Hex String
107 Coding Exercise – Word Reverser using For Loop
108 Puzzles – Playing with String in Python
109 Learning Lab – Repeating Strings in Python
110 Let’s Play with String – Summary
Introduction to Object Oriented Programming in Python
111 Introduction to Object Oriented Programming – Objectives
112 Learning Lab – Introduction To Object Oriented Programming (OOP) with Python
113 Learning Lab – Introduction To Classes and Objects in Python
114 Learning Lab – The MotorBike and Book Classes in Python
115 Learning Lab – Class and Objects – Puzzles and Quirks
116 Learning Lab – Constructors in Python Classes
117 Learning Lab – Exploring Constructors in Python
118 Coding Exercise – Inches to Object
119 Learning Lab – Introducing Methods and Encapsulation in a Python Class
120 Learning Lab – Extending the Book Class with a copies Attribute and Associated M
121 Learning Lab – Understanding Role of self in Instance Methods
122 Coding Exercise – Create Square with Area and Perimeter Methods
123 Coding Exercise – Create a Point class with 2 d co ordinates x,y
124 Learning Lab – Exploring Advantages of Encapsulation
125 Learning Lab – Everything is an Object in Python
126 Puzzles – Playing with Object Oriented Programming
127 Coding Exercise – RGB Color Class
128 Introduction to Object Oriented Programming – Summary
Getting Started with Data Structures – List in Python
129 Getting Started with Data Structures – List – Objectives
130 Learning Lab – Why We Need Data Structures
131 Learning Lab – Operations On List Data Structure
132 Coding Exercise – Is There a Greater Element
133 Learning Lab – Puzzles With List Of Strings
134 Coding Exercise – Are Sum of Two Lists Equal
135 Learning Lab – Sorting, Looping, and Reversing Lists
136 Coding Exercise – Check if List is Sorted
137 Coding Exercise – Reverse a List Using Two Pointer Approach
138 Coding Exercise – Find All Factors of a Number
139 Coding Exercise – List of Multiples
140 Getting Started with Data Structures – List – Summary
Data Structures 2D Lists in Python
141 Data Structures – 2D Lists in Python – Objectives
142 Learning Lab – Implementing 2D List in Python
143 Coding Exercise – Search for an Element in a 2D List and Return Its Index
144 Coding Exercise – Find the Sum of Each Row in a 2D List
145 Coding Exercise – Add Two Matrices of the Same Size
146 Data Structures – 2D Lists in Python – Summary
Playing With a List Of Strings in Python
147 Playing With a List Of Strings in Python – Objectives
148 Coding Exercise – Rotate List of Strings ‘n’ Times
149 Learning Lab – Playing with ASCII Values in Python
150 Coding Exercise – Encode List of Strings
151 Coding Exercise – Alternate Merge of Two Lists
152 Learning Lab – Working with Lists of Custom Types
153 Learning Lab – Exploring Variable Arguments
154 Coding Exercise – Anagram Checker using List
155 Playing With a List Of Strings in Python – Summary
Advanced Object Oriented Programming in Python
156 Advanced Object Oriented Programming – Objectives
157 Learning Lab – Object Oriented Programming Basics Revisited
158 Learning Lab – Exploring Object Composition in Object Oriented Programming (OOP)
159 Learning Lab – Exploring Inheritance in Object Oriented Programming (OOP)
160 Coding Exercise – Implementing Car with Multiple Inheritance
161 Learning Lab – Exploring object Class in Python 3
162 Learning Lab – Exploring Multiple Inheritance in Python
163 Coding Exercise – Implementing Car with Multiple Inheritance
164 Learning Lab – Understanding Abstract Classes in Python
165 Learning Lab – Using Template Method Pattern in Object Oriented Programming (OOP
166 Learning Lab – Understanding Polymorphism in Python
167 Coding Exercise – Create Abstract Class Shape Implementations
168 Advanced Object Oriented Programming – Summary
More on List – Slicing, Sorting, Looping, and Reversing
169 Learning Lab – Introduction To List Slicing
170 Puzzles – Playing with List Slicing
171 Coding Exercise – Slice Alternate Elements
172 Coding Exercise – Reverse Each Chunk
173 Coding Exercise – Reorder and Eliminate Middle
Data Structures – Implementing Stack & Queue
174 Data Structures – Implementing Stack & Queue – Objectives
175 Learning Lab – Introduction To Stack as a List
176 Learning Lab – Implementing Stack in Python
177 Learning Lab – Introduction to Queue as a List
178 Learning Lab – Implementing Queue in Python
179 Data Structures – Implementing Stack & Queue – Summary
List Comprehension in Python
180 Learning Lab – Introduction To List Comprehension
181 Puzzles – Playing with List Comprehension
182 Coding Exercise – Slice and Double
183 Coding Exercise – Extract Odd Numbers from a List
Exploring Time Complexity & Recursion with Searching Algorithms in Python
184 Exploring Time Complexity & Recursion – Objectives
185 Learning Lab – Time Complexity Made Easy
186 Learning Lab – Introduction to Recursion in Python
187 Learning Lab – Sum of a List using Recursion in Python
188 Learning Lab – Linear Search in Python
189 Learning Lab – Binary Search in Python using an Iterative Approach
190 Learning Lab – Binary Search using a Recursive Approach
191 Exploring Time Complexity & Recursion – Summary
Introduction To Exception Handling in Python
192 Introduction To Exception Handling – Objectives
193 Learning Lab – Understanding Error Handling in Python
194 Learning Lab – Basics of Error Handling – try and except
195 Learning Lab – Handling Multiple Errors With Multiple except Blocks
196 Learning Lab – Error Handling Puzzles and Exception Details
197 Learning Lab – Error Handling – finally and else
198 Learning Lab – Allowed Combinations in Error Handling
199 Learning Lab – Raising Exceptions – Solve Real Life Problem with Exception Handl
200 Learning Lab – Creating a Custom Exception Class
201 Introduction To Exception Handling – Summary
Getting Started with Sets in Python Programming
202 Getting Started with Sets – Objectives
203 Learning Lab – Introduction To Set in Python
204 Learning Lab – Unpacking Lists and Sets
205 Puzzles – Playing with Sets
206 Puzzles – Playing with Sets
207 Coding Exercise – Find Intersection Between Multiples of Two Numbers
208 Coding Exercise – Identify Unique Colors
209 Coding Exercise – Merge Multiple Shopping Lists
210 Getting Started with Sets – Summary
Getting Started with Dictionary in Python Programming
211 Getting Started with Dictionary – Objectives
212 Learning Lab – Introduction To dict in Python
213 Puzzles – Playing with dict
214 Coding Exercise – Counting Character Occurrences
215 Coding Exercise – Counting Word Occurrences
216 Coding Exercise – Map with Squares of First n Numbers
217 Coding Exercise – Find Common Subjects
218 Getting Started with Dictionary – Summary
Getting Started with Tuples in Python Programming
219 Getting Started with Tuples – Objectives
220 Learning Lab – Discovering Tuples in Python
221 Puzzles – Playing with Tuples
222 Coding Exercise – Tuple Swapping
223 Learning Lab – Tuple vs List
224 Coding Exercise – Count Occurrences in Tuple
225 Coding Exercise – Student Grade Summary
226 Coding Exercise – Distance Between Points
227 Getting Started with Tuples – Summary
Python Bootcamp – Congratulations
228 Python Bootcamp – Congratulations
Resolve the captcha to access the links!