Zenler Player
Your course is loading. Hang tight.
Python Programming Fundamentals
Back to curriculum
0% Complete
0% Complete
Course Overview
To Get Best Out Of This Course
Why Learn Python?
Overview
Editors & IDEs
Use the Python 3 Interpreter on our website!
Live Python Environment (in browser)
Overview
History & Versions
Whitespaces
"Hello World!" - Program
Running Python Script from Linux Terminal
REPL
Adding Comments To Code
Python.org - Quick Tour
Overview
Variables and Assignments - Part 1
Variables and Assignments - Part 2
Build-in Datatypes
Mutable & Immutable
Operators - Part 1
Operators - Part 2
Operators - Part 3
Built-in Functions
Zen Of Python
"input" Statement
Type Conversion
"print" function
Demo Scripts
Overview
Introduction to "if" statement
"if" Statement - Part 1
"if" Statement - Part 2
"while" loop - Introduction
"while" loop - Hands-on
Introduction to "continue" & "break" Statements
Control loops with "continue" & "break" Statements
"for" loop - The king of loops!
Demo Scripts
Overview
Working with lists - Part 1
Working with lists - Part 2
Working with lists - Part 3
Working with lists - Part 4
Working with lists - Part 5
Working with lists - Part 6
Working with lists - Part 7
Working with lists - Part 8
Working with lists - Part 9
Demo Scripts
Overview
Working with Tuples - Part 1
Working with Tuples - Part 2
Working with Tuples - Part 3
Working with Tuples - Part 4
Demo Scripts
Overview
Working with Sets - Part 1
Working with Sets - Part 2
Working with Sets - Part 3 (Union & Intersection)
Working with Sets - Part 4 (Difference & Symmetric Difference)
Working with Sets - Part 5
Working with Sets - Part 6
Working with Sets - Part 7 (Frozen Set)
Demo Scripts
Overview
Introduction to dictionary datatype
Working with Dictionaries - Part 1
Working with Dictionaries - Part 2
Working with Dictionaries - Part 3
Working with Dictionaries - Part 4
Working with Dictionaries - Part 5
Working with Dictionaries - Part 6
Working with Dictionaries - Part 7
Demo Scripts
Overview
Working with strings - Part 1
Working with strings - Part 2
Working with strings - Part 3
Working with strings - Part 4
Working with strings - Part 5
Demo Scripts
Overview
Functions Basics
Function Parameter
Function Parameter Advanced - Part 1
Function Parameter Advanced - Part 2
Returning values
Small Project
Local & Global Variables
Demo Scripts
Overview
What is a module?
Importing a module - PyCharm
Importing a module - REPL (Python Console)
Creating a simple module
Where does Python look for modules?
dir()
__name__ & __main__
Packages - Part 1
Packages - Part 2
Packages - Part 3
Using docstrings
Demo Scripts
Overview
Debugging - Part 1
Debugging - Part 2
Demo Scripts
Overview
Writing to a file
Appending to a file
Reading a file
Reading & Writing to a csv file
Reading & Writing to a binary file
Demo Scripts
Module Overview
Handling "string" exceptions
Handling "list" exceptions
Handling "file" exceptions
Raising Exceptions
Demo Scripts
Overview
Working with Numbers - Part 1
Working with Numbers - Part 2 (math module)
Working with Numbers - Part 3 (Formatting Numbers)
Working with Numbers - Part 4 (Floats & Decimals)
Demo Scripts
Overview
Current date & time
Extracting date & time related information
Creating datetime objects
Parsing strings for date & time
Formatting date & time output
Timespan
Demo Scripts
Windows 10 - Python & PyCharm Setup
Welcome
Course Overview
Preview
To Get Best Out Of This Course
Preview
Why Learn Python?
Preview
Python Development Environment Setup
Overview
Preview
Editors & IDEs
Preview
Use the Python 3 Interpreter on our website!
Live Python Environment (in browser)
Python - Absolute Basics
Overview
History & Versions
Whitespaces
"Hello World!" - Program
Running Python Script from Linux Terminal
REPL
Adding Comments To Code
Python.org - Quick Tour
Variables, Datatypes & Built-in Functions
Overview
Variables and Assignments - Part 1
Variables and Assignments - Part 2
Build-in Datatypes
Mutable & Immutable
Operators - Part 1
Operators - Part 2
Operators - Part 3
Built-in Functions
Zen Of Python
"input" Statement
Type Conversion
"print" function
Demo Scripts
Conditional Statements & Loops
Overview
Introduction to "if" statement
"if" Statement - Part 1
"if" Statement - Part 2
"while" loop - Introduction
"while" loop - Hands-on
Introduction to "continue" & "break" Statements
Control loops with "continue" & "break" Statements
"for" loop - The king of loops!
Demo Scripts
Lists
Overview
Working with lists - Part 1
Working with lists - Part 2
Working with lists - Part 3
Working with lists - Part 4
Working with lists - Part 5
Working with lists - Part 6
Working with lists - Part 7
Working with lists - Part 8
Working with lists - Part 9
Demo Scripts
Tuples
Overview
Working with Tuples - Part 1
Working with Tuples - Part 2
Working with Tuples - Part 3
Working with Tuples - Part 4
Demo Scripts
Sets
Overview
Working with Sets - Part 1
Working with Sets - Part 2
Working with Sets - Part 3 (Union & Intersection)
Working with Sets - Part 4 (Difference & Symmetric Difference)
Working with Sets - Part 5
Working with Sets - Part 6
Working with Sets - Part 7 (Frozen Set)
Demo Scripts
Dictionaries
Overview
Introduction to dictionary datatype
Working with Dictionaries - Part 1
Working with Dictionaries - Part 2
Working with Dictionaries - Part 3
Working with Dictionaries - Part 4
Working with Dictionaries - Part 5
Working with Dictionaries - Part 6
Working with Dictionaries - Part 7
Demo Scripts
Working with strings
Overview
Working with strings - Part 1
Working with strings - Part 2
Working with strings - Part 3
Working with strings - Part 4
Working with strings - Part 5
Demo Scripts
Functions
Overview
Functions Basics
Function Parameter
Function Parameter Advanced - Part 1
Function Parameter Advanced - Part 2
Returning values
Small Project
Local & Global Variables
Demo Scripts
Modules & Packages
Overview
What is a module?
Importing a module - PyCharm
Importing a module - REPL (Python Console)
Creating a simple module
Where does Python look for modules?
dir()
__name__ & __main__
Packages - Part 1
Packages - Part 2
Packages - Part 3
Using docstrings
Demo Scripts
Debugging
Overview
Debugging - Part 1
Debugging - Part 2
Demo Scripts
Working with files
Overview
Writing to a file
Appending to a file
Reading a file
Reading & Writing to a csv file
Reading & Writing to a binary file
Demo Scripts
Handling Exceptions
Module Overview
Handling "string" exceptions
Handling "list" exceptions
Handling "file" exceptions
Raising Exceptions
Demo Scripts
Working with Numbers
Overview
Working with Numbers - Part 1
Working with Numbers - Part 2 (math module)
Working with Numbers - Part 3 (Formatting Numbers)
Working with Numbers - Part 4 (Floats & Decimals)
Demo Scripts
Working with dates and times
Overview
Current date & time
Extracting date & time related information
Creating datetime objects
Parsing strings for date & time
Formatting date & time output
Timespan
Demo Scripts
Miscellaneous & Additional Resources
Windows 10 - Python & PyCharm Setup
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson