
In this introduction you will learn the following concepts:
Installation of Python 3.x on Windows 10/11 and MacOS PCs (* Required for this course)
How to install Jupyter Lab (Formally, known as Jupyter Notebooks) (* Required for this course)
In this lesson you will learn the following concepts:
Execute Python Syntax
Python Indentation
Python Variables
Comments
In this lesson you will learn the following concepts:
Python Comments
Creating a Comment
Multiline Comments
In this lesson you will learn the following concepts:
What are Variables?
Creating Variables
Casting
Get the Type
Single or Double Quotes?
Case-Sensitive
Variable Names
Multi Words Variable Names
Camel Case
Pascal Case
Snake Case
Many Values to Multiple Variables
One Value to Multiple Variables
Unpack a Collection
Output Variables
Global Variables
The global Keyword
In this lesson you will learn the following concepts:
Built-in Data Types
Getting the Data Type
Setting the Data Type
Setting the Specific Data Type
In this lesson you will learn the following concepts:
Python Numbers
Int
Float
Complex
Type Conversion
Random Number
In this lesson you will learn the following concepts:
Specify a Variable Type
In this lesson you will learn the following concepts:
Python Strings
Assign String to a Variable
Multiline Strings
Strings are Arrays
Looping Through a String
String Length
Check String
Check if NOT
In this lesson you will learn the following concepts:
Boolean Values
Evaluate Values and Variables
Most Values are True
Some Values are False
Functions can Return a Boolean
In this lesson you will learn the following concepts:
Python Operators
Python Arithmetic Operators
Python Assignment Operators
Python Comparison Operators
Python Logical Operators
Python Identity Operators
Python Membership Operators
Python Bitwise Operators
Operator Precedence
This course is for anyone who want to learn Python 3 in a simple and fully interactive manner. From the start to the end of this course you will be learning hands on with Jupyter Notebooks and Python 3 code getting hands on experience immediately, which is the best way to retain learning programming language concepts.
After taking this course, you will have all the building blocks to begin to write your own Python scripts and programs, web development using Django, networking automation task with Python on Cisco Network Devices, Data Science tasks using tools like Pandas and much more. This course will also prepare students for Python Certification for the beginners level. This is also a great course for those who would like to change careers to become a programmer, because Python is an excellent foundation to start learning the fundamentals of software development structure, which is shared with other programming languages.
The following topics are covered:
Python Installation (Windows and Mac)
Jupyter Lab/Notebook Installation (Windows and Mac)
Python Syntax
Comments
Variables
Python Data Types
Numbers
Python Casting
Strings
Booleans
Python Operators
Lists
Tuples
Sets
Dictionaries
If...Else Statements
While Loops
For Loops
Functions
Lambda Functions
Python Arrays
Python Classes / Objects
Inheritance
Iterators
Polymorphism
Scopes (Global & Local)
Modules
Dates
Math
Try...Except Statements
User Input
String Formatting