Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Programming for Beginners : Hands-On (Online Lab)
Welcome
Overview (2:09)
To Get Best Out Of This Course (1:49)
Why Learn Python? (2:30)
Python Development Environment Setup
Overview (0:55)
Editors and IDEs (3:24)
Python - Absolute Basics
Overview (1:45)
History & Versions (2:46)
Whitespaces (3:23)
"Hello World!" - Program (1:45)
Running Python Script from Linux Terminal (4:01)
REPL (5:14)
Comments (3:10)
PythonFund_03.08_Python.org (3:00)
Variables, Datatypes & Built-in Functions
Overview (1:51)
Variables and Assignments - Part 1 (10:16)
Variables and Assignments - Part 2 (6:03)
Build-in Datatypes (3:42)
Mutable & Immutable (8:05)
Operators - Part 1 (9:23)
Operators - Part 2 (3:51)
Operators - Part 3 (14:54)
Built-in Functions (3:30)
Zen Of Python (4:44)
input Statement (5:09)
Type Conversion (14:32)
print function (12:15)
Conditional Statement & Loops
Introduction to "if" statement (4:22)
"if" Statement - Part 1 (9:58)
"if" Statement - Part 2 (10:47)
"while" loop - Introduction (2:07)
"while" loop - Hands-on (5:22)
Introduction to "continue" & "break" Statements (3:17)
Control loops with "continue" & "break" Statements (7:12)
"for" loop - The king of loops! (2:49)
Working with Lists
Overview
Working with lists - Part 1 (6:08)
Working with lists - Part 2 (6:23)
Working with lists - Part 3 (2:31)
Working with lists - Part 4 (4:12)
Working with lists - Part 5 (8:22)
Working with lists - Part 6 (6:26)
Working with lists - Part 7 (6:09)
Working with lists - Part 8 (6:38)
Working with lists - Part 9 (2:51)
Working with Tuples
Overview
Working with Tuples - Part 1 (9:46)
Working with Tuples - Part 2 (7:18)
Working with Tuples - Part 3 (5:11)
Working with Tuples - Part 4 (5:58)
Working with Sets
Overview
Working with Sets - Part 1 (8:25)
Working with Sets - Part 2 (12:26)
Working with Sets - Part 3 (Union & Intersection) (6:18)
Working with Sets - Part 4 (diff & symdiff) (5:16)
Working with Sets - Part 5 (3:22)
Working with Sets - Part 6 (built-in functions) (7:41)
Working with Sets - Part 7 (frozenset) (4:05)
Working with Dictionaries
Introduction to dictionary datatype (2:22)
Working with Dictionaries - Part 1 (5:57)
Working with Dictionaries - Part 2 (14:07)
Working with Dictionaries - Part 3 (6:08)
Working with Dictionaries - Part 4 (12:20)
Working with Dictionaries - Part 5 (6:46)
Working with Dictionaries - Part 6 (6:01)
Working with Dictionaries - Part 7 (11:22)
Working with strings
Overview
Working with strings - Part 1 (11:33)
Working with strings - Part 2 (3:50)
Working with strings - Part 3 (17:44)
Working with strings - Part 4 (8:51)
Working with strings - Part 5 (9:30)
Functions
Overview
Functions Basics (5:05)
Function Parameters (6:38)
Function Parameters Advanced - Part 1 (9:24)
Function Parameters Advanced - Part 2 (6:15)
Returning values (5:22)
Small Project (14:04)
Local & Global Variables (10:17)
Modules & Packages
What is a module? (6:45)
Importing a module - PyCharm (3:50)
Importing a module - REPL (Python Console) (1:59)
Creating a simple module (5:10)
Where does Python look for modules? (8:23)
dir() (11:34)
__name__ & __main__ (13:56)
Packages - Part 1 (11:02)
Packages - Part 2 (8:43)
Packages - Part 3 (4:25)
Using docstrings (4:30)
Debugging
Overview
Debugging - Part 1 (10:28)
Debugging - Part 2 (5:29)
Working with Files (FileIO)
Overview
Writing to a file (9:15)
Appending to a file (3:46)
Reading a file (9:34)
Reading & Writing to a csv file (8:25)
Reading & Writing to a binary file (5:22)
Handling Exceptions
Module Overview (1:01)
Handling "string" exceptions (7:44)
Handling "list" exceptions (7:17)
Handling "file" exceptions (10:16)
Raising Exceptions (3:21)
Working With Numbers
Module Overview
Working with Numbers - Part 1 (5:16)
Working with Numbers - Part 2 (math module) (8:21)
Working with Numbers - Part 3 (Formatting Numbers) (14:27)
Working with Numbers - Part 4 (Floats & Decimals) (8:12)
Work With Dates & Times
Module Overview
Current date & time (2:30)
Extracting date & time related information (16:29)
Creating datetime objects (5:33)
Parsing strings for date & time (10:36)
Formatting date & time output (2:40)
Timespan (13:06)
Miscellaneous & Additional Resources
Windows 10 - Python & PyCharm Setup (8:57)
Demo Scripts - Source Code
Conclusion
Next Steps!
Packages - Part 2
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock