Python Essentials Crash Course

Python 3 Programming for Everyone

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.

What you’ll learn

  • Python Syntax.
  • Python Comments.
  • Python Variables.
  • Python Data Types.
  • Python Numbers.
  • Python Type Casting.
  • Python Strings.
  • Python Booleans.
  • Python Operators.
  • Python Lists.
  • Python Tuples.
  • Python Sets.
  • Python Dictionaries.
  • Python If…Else Statements.
  • Python While Loops.
  • Python For Loops.
  • Python Functions.
  • Python Lambda Functions.
  • Python Arrays.
  • Python Classes / Objects.
  • Python Inheritance.
  • Python Iterators.
  • Python Polymorphism.
  • Python Scope (Global & Local).
  • Python Modules.
  • Python Dates.
  • Python Math.
  • Python Try…Except Statements.
  • Python User Input.
  • Python String Formatting.

Course Content

  • Introduction –> 1 lecture • 3min.
  • Python Syntax –> 1 lecture • 4min.
  • Comments –> 1 lecture • 3min.
  • Variables –> 1 lecture • 16min.
  • Data Types –> 1 lecture • 10min.
  • Numbers –> 1 lecture • 7min.
  • Casting –> 1 lecture • 3min.
  • Strings –> 1 lecture • 18min.
  • Booleans –> 1 lecture • 7min.
  • Operators –> 1 lecture • 15min.
  • Lists –> 1 lecture • 37min.
  • Tuples –> 1 lecture • 20min.
  • Sets –> 1 lecture • 16min.
  • Dictionaries –> 1 lecture • 22min.
  • If..Else Statements –> 1 lecture • 9min.
  • While Loops –> 1 lecture • 3min.
  • For Loops –> 1 lecture • 7min.
  • Functions –> 1 lecture • 10min.
  • Lambda –> 1 lecture • 4min.
  • Arrays –> 1 lecture • 4min.
  • Classes / Objects –> 1 lecture • 8min.
  • Inheritance –> 1 lecture • 8min.
  • Iterators –> 1 lecture • 6min.
  • Polymorphism –> 1 lecture • 5min.
  • Scope –> 1 lecture • 6min.
  • Modules –> 1 lecture • 6min.
  • Dates –> 1 lecture • 4min.
  • Math –> 1 lecture • 5min.
  • Try…Except Statements –> 1 lecture • 6min.
  • User Input –> 1 lecture • 2min.
  • String Formatting –> 1 lecture • 6min.
  • Where to Go from Here? –> 1 lecture • 4min.

Auto Draft

Requirements

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