Learning Objectives

This course focuses on how to automate a network using Python programming language. Python is a great language for writing automation scripts and for website development or design.

  • In this course, we're going to specifically learn how to code using Python from the very basics to an advanced level.

  • During the course, it's important to note that you should always strive to write clean, organized and readable code.

Course curriculum

  • 1

    Introduction to Python

    • Introduction to Python (1/2)

    • Introduction to Python (2/2)

  • 2

    Conditionals and Loops

    • Conditionals and Loops (1/2)

    • Conditionals and Loops (2/2)

  • 3

    Sequence Types

    • Sequence Types in Python (1/3)

    • Sequence Types in Python (2/3)

    • Sequence Types in Python (3/3)

  • 4

    Functions

    • Functions in Python (1/2)

    • Functions in Python (2/2)

  • 5

    Migration Code from the Python Interpreter to a Python Script

    • Migration Code from the Python Interpreter to a Python Script

  • 6

    Modules, Libraries and Packages

    • Modules, Libraries and Packages (1/3)

    • Modules, Libraries and Packages (2/2)

  • 7

    Working with Files

    • Working with Files

  • 8

    Classes, Objects and Inheritance

    • Classes

    • Method

    • Inheritance

  • 9

    Python Regular Expression / Regex

    • Python Regular Expression / Regex (1/3)

    • Python Regular Expression / Regex (2/3)

  • 10

    Assessment

    • Assessment