Python Hands-On with 46 Hours, 210 Exercises, 5 Projects, 5 Assignments, 2 Exams
297 Enrolled
45 Hours
Deal Price$19.99
Suggested Price
$80.00
You save 75%
Python Hands-On with 46 Hours, 210 Exercises, 5 Projects, 5 Assignments, 2 Exams3 Reviews
$19.99$80.0075% OFF
271 Lessons (45h)
- Your First Program
- 1- OverviewIntroduction3:29Contents6:42Why Python4:00You and This Course2:05
- 2- InstallationsNotion5:20Anaconda9:14Jupyter Lab Password Issue2:16Jupyter Notebook Basics9:19Python Virtual Environments9:30Open Jupyter Lab From Anaconda Prompt5:40
- 3- First ProgramHello World6:47Arithmetic Operations4:45Values and Types4:38QUIZ - First Program2:15QUIZ - First Program - Solutions9:03True/False - First Program
- 4- VariablesWhat is a Variable?9:36Variable Names9:24Python Data Types11:58Python Comments12:24Numeric Operations9:21String Operations10:01Keywords5:30QUIZ - VariablesQUIZ - Variables - Solutions7:33
- 5- Functions IWhat is a Function?7:42Math Functions11:27Defining Functions - Part 18:39Defining Functions - Part 213:34Parameters (Arguments)14:39Scope10:36Return5:02docstring12:04QUIZ - Functions IQUIZ - Functions I - Solutions - 113:50QUIZ - Functions I - Solutions - 211:56
- 6- Project 1 - FunctionsProject - Turtle Module - Part 112:23Project - Turtle Module - Part 213:57Project - Turtle Module - Part 314:07Project - Turtle Module - Part 413:03
- 7- Assignment 1 - FunctionsAssignment 1 - Turtle ModuleAssignment 1 - Solutions
- 8- Conditional StatementsWhat is a Conditional Statement?15:08if16:58else10:35elif Part 111:50elif Part 211:42Nested Conditionals13:18Recursion12:34QUIZ - Conditional StatementsQUIZ - Conditionals - Solutions - 114:27QUIZ - Conditionals - Solutions - 213:31QUIZ - Conditionals - Solutions - 312:46QUIZ - Conditionals - Solutions - 49:25
- 9- Functions IIReturn Value11:04Incremental Development10:20More Compositions11:53Functions are First-Class Citizens6:15Unknown Parameters: *args7:29lambda Function7:35Functions Returning Functions6:32Nested Functions6:09Mutable vs. Immutable6:54Pass by Value Pass by Reference9:54QUIZ - Functions IIQUIZ - Functions II - Solutions - 111:51QUIZ - Functions II - Solutions - 29:52QUIZ - Functions II - Solutions - 38:36
- 10- LoopsWhile Loop18:19For Loop12:37Loop Over Strings with For4:57len4:57enumerate8:35index Example6:45Nested Loops6:20break7:19continue5:25For-Else6:59QUIZ - LoopsQUIZ - Loops - Solutions - 111:26QUIZ - Loops - Solutions - 29:17QUIZ - Loops - Solutions - 316:12
- 11- StringsWhat is a String?10:45String Length8:40String Slicing13:04Negative Index16:28Reverse Slicing15:11Strings are Immutable7:41String Methods18:54in Operator8:11String Comparison7:14QUIZ - StringsQUIZ - Strings - Solutions - 110:56QUIZ - Strings - Solutions - 212:39QUIZ - Strings - Solutions - 315:18
- 12- Project 2 - WordsProject 2 - Words - Part 110:27Project 2 - Words - Part 212:03Project 2 - Words - Part 313:37Project 2 - Words - Part 410:21Project 2 - Words - Part 510:29
- 13- Assignment 2 - WordsAssignment 2 - WordsAssignment 2 - Words - Solutions
- 14- ListWhat is a List?8:07Lists are Mutable7:47Loop Over a List8:59List Operations6:52List Slicing6:25List Copying and Ids6:01List Methods13:14Deleting Elements from a List11:08List & String11:12Creating a List with Range Function5:38Objects and Values12:54is Statement4:30Aliasing11:52en quiz list_p412:49List as Function Argument11:40Matrix Operations13:35QUIZ - ListQUIZ - List - Solutions - 113:54QUIZ - List - Solutions - 211:19QUIZ - List - Solutions - 313:17
- 15- DictionaryWhat is a Dictionary?8:24Creating a Dictionary9:51Adding Elements to a Dictionary10:48Deleting Elements from a Dictionary7:22Read Elements from a Dictionary13:28Loop Over Dictionary16:54Reverse Lookup8:49Dictionary & List14:30QUIZ - DictionaryQUIZ - Dictionary - Solutions - 110:28QUIZ - Dictionary - Solutions - 211:51QUIZ - Dictionary - Solutions - 314:23QUIZ - Dictionary - Solutions - 47:44
- 16- TupleTuple Creation - Part 112:12Tuple Creation - Part 213:17Tuple Assignment11:40Tuples and Functions15:55zip() Function - Part 110:29zip() Function - Part 29:14Tuple & Dictionary - Part 17:38Tuple & Dictionary - Part 210:07lambda Function as Key - Part 18:25lambda Function as Key - Part 29:24QUIZ - TupleQUIZ - Tuple - Solutions - 17:46QUIZ - Tuple - Solutions - 210:05QUIZ - Tuple - Solutions - 39:43QUIZ - Tuple - Solutions - 48:57QUIZ - Tuple - Solutions - 56:03
- 17- SetSet Creation8:39Set Methods13:22Set Operations10:54QUIZ - SetQUIZ - Set - Solutions 19:12QUIZ - Set - Solutions 28:51QUIZ - Set - Solutions 39:25
- 18- ComprehensionWhat is Comprehension?14:37Nested Comprehensions10:16Conditional Statements in Comprehension13:39QUIZ - ComprehensionQUIZ - Comprehension - Solutions - 110:14QUIZ - Comprehension - Solutions - 212:04QUIZ - Comprehension - Solutions - 310:58
- 19- Project 3 - Snake GameSnake Game - Part 113:17Snake Game - Part 210:23Snake Game - Part 38:57Snake Game - Part 415:16Snake Game - Part 517:39Snake Game - Part 612:21Snake Game - Part 711:33Snake Game - Part 815:07Snake Game - Part 93:48
- 20- Assignment 3 - Snake GameAssignment 3 - Snake GameAssignment 3 - Snake Game - Solutions
- 21- MIDTERMMIDTERM
- 22- IDE - PyCharm BasicsPyCharm Installation15:04PyCharm Basics14:43Debugging in PyCharm18:50Interpreter Configuration5:59Install Python Base Interpreter9:18
- 23- Exception HandlingDifference between Exception and Syntax Error13:07Raise, Assert - Part 111:29Raise, Assert - Part 213:02try-except - Part 112:31try-except - Part 215:12else11:18finally11:48QUIZ - Exception Handling3:16QUIZ - Exception Handling - Solutions - 115:19QUIZ - Exception Handling - Solutions - 219:10QUIZ - Exception Handling - Solutions - 37:47QUIZ - Exception Handling - Solutions - 49:12
- 24- Modules & PackagesStandard Modules - Part 112:37Standard Modules - Part 213:21Writing Our Own Module13:23How Python Finds Modules?13:25Packages12:51QUIZ - Modules & PackagesQUIZ - Modules & Packages - Solutions - 17:34QUIZ - Modules & Packages - Solutions - 29:36QUIZ - Modules & Packages - Solutions - 314:10
- 25- Format OperationsFormat Operator15:44String.Format7:25f-Strings5:47Template Strings6:29QUIZ - Format OperationsQUIZ - Format Operations - Solutions - 18:52QUIZ - Format Operations - Solutions - 211:08
- 26- File OperationsOpening a File - Part 110:32Opening a File - Part 29:15Reading and Writing - Part 113:38Reading and Writing - Part 28:44Deleting and Renaming Files7:56Getting Folder and File List12:49Creating Folders14:07Searching Files and Folders12:06Deleting, Copying and Moving Folders10:51Reading and Creating Archive (Zip) Files10:02QUIZ - File OperationsQUIZ - File Operations - Solutions - 113:30QUIZ - File Operations - Solutions - 215:02
- 27- Project 4 - Working with PDF & CSV FilesCSV Operations - Part 111:21CSV Operations - Part 210:21CSV Operations - Part 314:05PDF Operations - Part 119:10PDF Operations - Part 214:39PDF Operations - Part 311:41
- 28- Assignment 4 - Working with PDF & CSV FilesAssignment 4 - Working with PDF & CSV FilesAssignment 4 - Working with PDF & CSV Files - Solutions
- 29- OOPOOP Basics - Part 119:00OOP Basics - Part 215:09Introduction to Inheritance17:24Encapsulation20:23Polymorphism11:31Classes and Objects - Part 114:49Classes and Objects - Part 25:41Inheritance19:45Multiple Inheritance18:00Method Resolution Order (MRO)16:10Operator Overloading9:25QUIZ - OOPQUIZ - OOP - Solutions - 113:35QUIZ - OOP - Solutions - 211:31QUIZ - OOP - Solutions - 315:34QUIZ - OOP - Solutions - 414:20QUIZ - OOP - Solutions - 55:07
- 30- Final Project - Movie Library with TkinterTkinter Basics - Introduction13:15Tkinter Basics - Button, CheckButton14:08Tkinter Basics - Label, Entry7:40Tkinter Basics - Frame6:45Tkinter Basics - Text3:38Window18:03Left Frame - Part 117:10Left Frame - Part 217:19Left Frame - Part 319:41Right Frame12:32Home Page20:07Movie List - Part 113:23Movie List - Part 221:31Movie List - Part 321:04Movie List - Part 419:30Movie List - Part 521:17Movie List - Part 617:56Movie Detail - Part 120:37Movie Detail - Part 221:11
- 31- Final Assignment - Movie LibraryAssignment - Movie LibraryAssignment - Movie Library - Solutions
- 32- FINAL EXAMFINAL EXAM
- 33- ConclusionConclusion2:32
Python Hands-On with 46 Hours, 210 Exercises, 5 Projects, 5 Assignments, 2 Exams3 Reviews
$19.99$80.0075% OFF
DescriptionInstructorImportant DetailsReviewsRelated Products
Learn Python Programming from Beginner to Expert Level with Projects, Coding Exercises & Exams
MA
Musa ArdaMusa Arda | Senior Software Engineer, Machine Learning Expert
4.6/5 Instructor Rating:
★ ★ ★ ★
★
Musa Arda has a Bachelor's degree in Industrial Engineering from METU, Turkey, in 2007, and has been working as a Software Engineer for more than 14 years. He uses many programming languages and platforms like; Python, C#, Java, JavaScript, SAP ABAP, SQL, React, Flutter, and more. He built Machine Learning and Deep Learning applications with Tensorflow, Keras, and PyTorch. He has extensive experience and knowledge in Data Science projects, web development (frontend, backend), mobile app development (native, cross-platform), and ERP (SAP, CRM) applications. He created content to share my experience and knowledge with my students.Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
3 Reviews
4.3/ 5
All reviews are from verified purchasers collected after purchase.
TP
Tõnu Pendonen
Verified Buyer
Step by step going and always examples how to write code correctly. It's good to learn your first syntax.
Apr 12, 2023
AE
Adeleye Erinle
Verified Buyer
Learning a new language in computer science to have a look into things outside my knowledge. Seller was great
Feb 14, 2023
CF
Christopher Feeley
Verified Buyer
It’s self-paced and I can go back and review sessions as needled. The interpreter and editor are fairly easy to use. The instructor moves at a reasonable pace.
Jan 6, 2022
Your Cart
Your cart is empty. Continue Shopping!
Processing order...


