Udemy - Python 3 Network Programming - Build 5 Network Applications

Category: Tutorial


Posted on 2019-12-15, by phaelx.

Description



Date: Nov 2019
Author: Mihai Catalin Teodosiu, Python Developer

Size: 5.4 GB
Format: MP4
Download     >>    https://earn4files.com/ah3iqylz9esu
What you'll learn
   *Master all the Python 3 key concepts starting from scratch. No prior Python knowledge is required!
   *Apply your new Python 3 skills to build various tools for network interaction and make your job easier.
   *Use Python 3 for connecting via SSH to any network device and reading/writing configuration from multiple devices simultaneously.
   *Use Python 3 for establishing SSH sessions to network devices, extract parameters like the CPU utilization and build real-time graphs for performance monitoring.
   *Use Python 3 for building an interactive subnet calculator with a user menu. The tool will return the network and broadcast addresses, the number of valid hosts per subnet, the wildcard mask and will generate random IP addresses from the subnet.
   *Use Python 3 for building a basic packet sniffer, capturing and analyzing network packets (ARP, ICMP, BOOTP) and saving packet data to a log file.
   *Use Python 3 for building a configuration change management tool that will extract the running config of a network device at specific time intervals, will compare it to the previous version, detect and highlight all the changes and send the network admin a nice and clean report via e-mail on a daily basis.
   *Use Python 3 and specialized modules and commands to connect to and query network devices via an intermediary, remote Linux server.
   *Get the full Python 3 code of 5 amazing network applications and customize each of them according to your networking needs.
   *Get many other useful, free resources to enhance your learning experience: quizzes, notebooks (code samples), cheat sheet (syntax summary and examples), e-book (syntax guide).
   *Get my full support for any question or issue. Udemy provides you with a 30-day money-back guarantee, full refund, no questions asked and a Certificate of Completion.
   *Ask for a raise at your current job or apply for a better position using the network automation skills gained from this course.


Course content

Introduction - What's This Course All About?
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues

[Python 101] Python 3 - Basics
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz

[Python 101] Python 3 - Strings
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz

[Python 101] Python 3 - Numbers and Booleans
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz

[Python 101] Python 3 - Lists
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz

[Python 101] Python 3 - Sets
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz

[Python 101] Python 3 - Tuples
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz

[Python 101] Python 3 - Ranges
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz

[Python 101] Python 3 - Dictionaries
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz

[Python 101] Python 3 - Conditionals, Loops and Exceptions
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz

[Python 101] Python 3 - Functions and Modules
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz

[Python 101] Python 3 - File Operations
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz

[Python 101] Python 3 - Regular Expressions
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz

[Python 101] Python 3 - Classes and Objects
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz

[Python 101] Python 3 - Advanced Concepts and Tools
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz

[Python 101] Python 3 - Download the Cheat Sheet
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet

[Python 101] Python 3 - Download the E-Book
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book

[APP] Setting Up the Working Environment
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!

[APP] Network Application #1 - Reading / Writing Device Configuration via SSH
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously

[APP] Network Application #2 - Building an Interactive Subnet Calculator
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously
   What Are We Going to Build?
   Planning the Application
   Logical Flow Diagram
   Checking IP Address and Subnet Mask Validity
   Notebook - Checking IP Address and Subnet Mask Validity
   Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Notebook - Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Converting to Binary. Find the Network and Broadcast Addresses
   Notebook - Converting to Binary. Find the Network and Broadcast Addresses
   Random IP Address Generation Algorithm
   Notebook - Random IP Address Generation Algorithm
   Testing the Application
   Download the Full Application Code

[APP] Network Application #3 - Extracting Network Parameters & Building Graphs
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously
   What Are We Going to Build?
   Planning the Application
   Logical Flow Diagram
   Checking IP Address and Subnet Mask Validity
   Notebook - Checking IP Address and Subnet Mask Validity
   Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Notebook - Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Converting to Binary. Find the Network and Broadcast Addresses
   Notebook - Converting to Binary. Find the Network and Broadcast Addresses
   Random IP Address Generation Algorithm
   Notebook - Random IP Address Generation Algorithm
   Testing the Application
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Connecting to the Network Device via SSH
   Notebook - Configuring the Arista Switch for SSH Connectivity
   Extracting the CPU Utilization Value and Saving It to a Text File
   Notebook - Extracting the CPU Utilization Value and Saving It to a Text File
   Polling the Switch Every 10 Seconds
   Notebook - Polling the Switch Every 10 Seconds
   Matplotlib - Building the Switch CPU Utilization Graph
   Notebook - Matplotlib - Building the Switch CPU Utilization Graph
   Testing the Application
   Download the Full Code - Network Application, Graph Building Script and Modules

[APP] Network Application #4 - Building a Basic Network Packet Sniffer
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously
   What Are We Going to Build?
   Planning the Application
   Logical Flow Diagram
   Checking IP Address and Subnet Mask Validity
   Notebook - Checking IP Address and Subnet Mask Validity
   Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Notebook - Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Converting to Binary. Find the Network and Broadcast Addresses
   Notebook - Converting to Binary. Find the Network and Broadcast Addresses
   Random IP Address Generation Algorithm
   Notebook - Random IP Address Generation Algorithm
   Testing the Application
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Connecting to the Network Device via SSH
   Notebook - Configuring the Arista Switch for SSH Connectivity
   Extracting the CPU Utilization Value and Saving It to a Text File
   Notebook - Extracting the CPU Utilization Value and Saving It to a Text File
   Polling the Switch Every 10 Seconds
   Notebook - Polling the Switch Every 10 Seconds
   Matplotlib - Building the Switch CPU Utilization Graph
   Notebook - Matplotlib - Building the Switch CPU Utilization Graph
   Testing the Application
   Download the Full Code - Network Application, Graph Building Script and Modules
   Planning the Application
   Logical Flow Diagram
   Setting Up a Linux VM in VirtualBox
   Notebook - Downloading the Linux VM
   Configuring the Linux VM
   Notebook - Configuring the Linux VM - Make Sure You Follow These Steps
   Meeting Scapy
   Notebook - Meeting Scapy
   Importing the Necessary Modules
   Notebook - Importing the Necessary Modules
   Asking the User for Input: Interface, Number of Packets, Interval, Protocol
   Notebook - Asking the User for Input
   Extracting Parameters from Packets and Writing to a Log File
   Notebook - Extracting Parameters from Packets and Writing to a Log File
   Testing the Application - Running the Sniffer and Filtering Packets by Protocol
   Notebook - Running the Sniffer
   Download the Full Application Code

[APP] Network Application #5 - Config File Management and E-mail Notifications
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously
   What Are We Going to Build?
   Planning the Application
   Logical Flow Diagram
   Checking IP Address and Subnet Mask Validity
   Notebook - Checking IP Address and Subnet Mask Validity
   Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Notebook - Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Converting to Binary. Find the Network and Broadcast Addresses
   Notebook - Converting to Binary. Find the Network and Broadcast Addresses
   Random IP Address Generation Algorithm
   Notebook - Random IP Address Generation Algorithm
   Testing the Application
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Connecting to the Network Device via SSH
   Notebook - Configuring the Arista Switch for SSH Connectivity
   Extracting the CPU Utilization Value and Saving It to a Text File
   Notebook - Extracting the CPU Utilization Value and Saving It to a Text File
   Polling the Switch Every 10 Seconds
   Notebook - Polling the Switch Every 10 Seconds
   Matplotlib - Building the Switch CPU Utilization Graph
   Notebook - Matplotlib - Building the Switch CPU Utilization Graph
   Testing the Application
   Download the Full Code - Network Application, Graph Building Script and Modules
   Planning the Application
   Logical Flow Diagram
   Setting Up a Linux VM in VirtualBox
   Notebook - Downloading the Linux VM
   Configuring the Linux VM
   Notebook - Configuring the Linux VM - Make Sure You Follow These Steps
   Meeting Scapy
   Notebook - Meeting Scapy
   Importing the Necessary Modules
   Notebook - Importing the Necessary Modules
   Asking the User for Input: Interface, Number of Packets, Interval, Protocol
   Notebook - Asking the User for Input
   Extracting Parameters from Packets and Writing to a Log File
   Notebook - Extracting Parameters from Packets and Writing to a Log File
   Testing the Application - Running the Sniffer and Filtering Packets by Protocol
   Notebook - Running the Sniffer
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Importing the Modules and Defining the Necessary Parameters
   Notebook - Installing Necessary Modules and Official Documentation
   Notebook - Importing the Modules and Defining the Necessary Parameters
   Connecting to the Arista Switch via SSH using Netmiko
   Notebook - Connecting to the Arista Switch via SSH Using Netmiko
   Handling the Configuration Files and Extracting the Configuration Changes
   Notebook - Extracting the Configuration Changes
   Sending E-mails to the Network Admin with Device Configuration Changes
   Notebook - Sending E-mails to the Network Admin
   Creating a Schedule for Sending E-mails on a Daily Basis in Linux
   Notebook - Creating a Schedule for Sending E-mails
   Testing the Application
   Download the Full Application Code

[BONUS] Running Python Code via Remote Servers
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously
   What Are We Going to Build?
   Planning the Application
   Logical Flow Diagram
   Checking IP Address and Subnet Mask Validity
   Notebook - Checking IP Address and Subnet Mask Validity
   Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Notebook - Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Converting to Binary. Find the Network and Broadcast Addresses
   Notebook - Converting to Binary. Find the Network and Broadcast Addresses
   Random IP Address Generation Algorithm
   Notebook - Random IP Address Generation Algorithm
   Testing the Application
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Connecting to the Network Device via SSH
   Notebook - Configuring the Arista Switch for SSH Connectivity
   Extracting the CPU Utilization Value and Saving It to a Text File
   Notebook - Extracting the CPU Utilization Value and Saving It to a Text File
   Polling the Switch Every 10 Seconds
   Notebook - Polling the Switch Every 10 Seconds
   Matplotlib - Building the Switch CPU Utilization Graph
   Notebook - Matplotlib - Building the Switch CPU Utilization Graph
   Testing the Application
   Download the Full Code - Network Application, Graph Building Script and Modules
   Planning the Application
   Logical Flow Diagram
   Setting Up a Linux VM in VirtualBox
   Notebook - Downloading the Linux VM
   Configuring the Linux VM
   Notebook - Configuring the Linux VM - Make Sure You Follow These Steps
   Meeting Scapy
   Notebook - Meeting Scapy
   Importing the Necessary Modules
   Notebook - Importing the Necessary Modules
   Asking the User for Input: Interface, Number of Packets, Interval, Protocol
   Notebook - Asking the User for Input
   Extracting Parameters from Packets and Writing to a Log File
   Notebook - Extracting Parameters from Packets and Writing to a Log File
   Testing the Application - Running the Sniffer and Filtering Packets by Protocol
   Notebook - Running the Sniffer
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Importing the Modules and Defining the Necessary Parameters
   Notebook - Installing Necessary Modules and Official Documentation
   Notebook - Importing the Modules and Defining the Necessary Parameters
   Connecting to the Arista Switch via SSH using Netmiko
   Notebook - Connecting to the Arista Switch via SSH Using Netmiko
   Handling the Configuration Files and Extracting the Configuration Changes
   Notebook - Extracting the Configuration Changes
   Sending E-mails to the Network Admin with Device Configuration Changes
   Notebook - Sending E-mails to the Network Admin
   Creating a Schedule for Sending E-mails on a Daily Basis in Linux
   Notebook - Creating a Schedule for Sending E-mails
   Testing the Application
   Download the Full Application Code
   Running CLI Commands via a Remote Server
   Running a Local Python Script via a Remote Server
   Running a Remote Python Script via a Remote Server
   Notebook - Running Python Code via Remote Servers

Final Section - Get Your Certificate and Let's Connect on Social Media!
   What Will You Learn? What Benefits You Get From Taking This Course?
   Upcoming Free Updates - More value for the price you already paid!
   Quick Introductory Note
   Watching the Course at the Best Resolution Possible
   How to Ask Good Questions on Udemy
   Let's Connect!
   FAQ - Check This First If You Run Into Any Issues
   How to Install Python 3 on Windows
   How to Install Python 3 on macOS
   The Python Interpreter & IDLE in Windows
   The Python Interpreter & IDLE in macOS
   Python 3 Basics - Scripts in Windows
   Python 3 Basics - Scripts in macOS
   Python 3 - Reasons for the 'No such file or directory' error (or similar)
   Python 3 Basics - User Input
   Notebook - User Input
   User Input - Quiz
   Python 3 Basics - Variables
   Notebook - Variables
   Python 3 Basics - Keywords
   Python 3 - Data Types
   Python 3 Basics - Quiz
   Why learn all the Python topics below before building the network apps?
   Python 3 Strings - Introduction
   Python 3 Strings - Methods
   Python 3 Strings - Operators & Formatting
   Python 3 Strings - Formatting Using F-strings
   Python 3 Strings - Slices
   Python 3 Strings - Slicing Using a Step
   Notebook - Strings
   Strings - Quiz
   Python 3 Numbers - Math Operators
   Notebook - Numbers and Math Operators
   Numbers - Quiz
   Python 3 Booleans - Logical Operators
   Notebook - Booleans and Logical Operators
   Booleans - Quiz
   Python 3 Lists - Introduction
   Python 3 Lists - Methods
   Python 3 Lists - Slices
   Notebook - Lists
   Lists - Quiz
   Python 3 Sets - Introduction
   Python 3 Sets - Methods
   Python 3 Sets - Frozensets
   Notebook - Sets and Frozensets
   Sets - Quiz
   Python 3 Tuples - Introduction
   Python 3 Tuples - Tuples vs. Lists
   Python 3 Tuples - Methods
   Notebook - Tuples
   Tuples - Quiz
   Python 3 Ranges - Introduction
   Python 3 Ranges - Methods
   Notebook - Ranges
   Ranges - Quiz
   Python 3 Dictionaries - Introduction
   Python 3 Dictionaries - Methods
   Python 3 - Conversions Between Data Types
   Notebook - Dictionaries and Conversions Between Data Types
   Dictionaries - Quiz
   Python 3 Conditionals - If / Elif / Else
   Notebook - If / Elif / Else Conditionals
   Python 3 Loops - For / For-Else
   Notebook - For / For-Else Loops
   Python 3 Loops - While / While-Else
   Notebook - While / While-Else Loops
   Python 3 Nesting - If / For / While
   Notebook - Nesting
   Python 3 - Break / Continue / Pass
   Notebook - Break / Continue / Pass
   Python 3 - Exceptions
   Python 3 - Try / Except / Else / Finally
   Notebook - Try / Except / Else / Finally
   Conditionals and Loops - Quiz
   Python 3 Functions - Basics
   Python 3 Functions - Arguments
   Notebook - Functions - Basics
   Python 3 Functions - Namespaces
   Python 3 Modules - Importing
   Python 3 Modules - Helpful Functions: dir() and help()
   Notebook - Modules and Importing
   Python 3 Modules - Installing a Non-Default Module in Windows
   Python 3 Modules - Installing a Non-Default Module in macOS
   Functions - Quiz
   Python 3 Files - Opening & Reading
   Python 3 Files - Quick Note for Windows Users
   Python 3 Files - Additional Way of Avoiding the Unicode Error
   Python 3 Files - Writing & Appending
   Python 3 Files - Closing. The 'with' Method
   Python 3 Files - Access Modes Summary
   Notebook - File Operations
   File Operations - Quiz
   Python 3 Regex - match() & search()
   Python 3 Regex - findall() & sub()
   Python 3 Regex - Regular Expressions Summary
   Notebook - Regular Expressions
   Bonus Video: Special Sequences
   Bonus Video: Sets of Characters
   Bonus Video: OR in Regular Expressions
   Regular Expressions - Quiz
   Python 3 Classes - Objects
   Python 3 Classes - Inheritance
   Notebook - Classes and Objects
   Classes - Quiz
   Python 3 - List / Set / Dictionary Comprehensions
   Notebook - List / Set / Dictionary Comprehensions
   Python 3 - Lambda Functions
   Notebook - Lambda Functions
   Python 3 - map() and filter()
   Notebook - map() and filter()
   Python 3 - Iterators and Generators
   Notebook - Iterators and Generators
   Python 3 - Itertools
   Notebook - Itertools
   Python 3 - Decorators
   Notebook - Decorators
   Python 3 - Threading Basics
   Notebook - Threading Basics
   Python 3 - Coding Best Practices
   Advanced Concepts and Tools - Quiz
   Python 3 - Cheat Sheet
   Python 3 - 200+ Pages E-Book
   Network Setup Overview
   Installing the Virtualization Software
   Installing the Virtualization Software on Windows, Linux, macOS
   Downloading & Installing the Network Device VM
   Signing Up to the Arista Software Download Portal
   Importing the VM & Tweaking the VM Settings
   Connecting the Local PC to the Devices in Windows
   Connecting the Local PC to the Devices in macOS
   Checking the SSH Configuration and Testing the Connectivity
   Necessary Switch/Router Configuration
   Any Connection Issues? Check Out This Troubleshooting Checklist!
   Planning the Application
   Logical Flow Diagram
   Checking IP File Validity
   Notebook - Checking IP File Validity
   Checking IP Address Validity
   Notebook - Checking IP Address Validity
   Checking IP Address Reachability
   Notebook - Checking IP Address Reachability
   Note about pinging in Windows vs. Mac OS / Linux
   Checking Username/Password File Validity
   Notebook - Checking Username/Password File Validity
   Checking Command File Validity
   Notebook - Checking Command File Validity
   Establishing the SSH Connection
   Notebook - Establishing the SSH Connection
   Enabling Simultaneous SSH Connections
   Notebook - Enabling Simultaneous SSH Connections
   Putting Everything Together
   Download the Full Code - Network Application and Modules
   Reading Device Configuration
   Extracting Network Parameters
   Configuring Multiple Devices Simultaneously
   What Are We Going to Build?
   Planning the Application
   Logical Flow Diagram
   Checking IP Address and Subnet Mask Validity
   Notebook - Checking IP Address and Subnet Mask Validity
   Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Notebook - Converting to Binary. Calculate Hosts per Subnet. Wildcard Masks
   Converting to Binary. Find the Network and Broadcast Addresses
   Notebook - Converting to Binary. Find the Network and Broadcast Addresses
   Random IP Address Generation Algorithm
   Notebook - Random IP Address Generation Algorithm
   Testing the Application
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Connecting to the Network Device via SSH
   Notebook - Configuring the Arista Switch for SSH Connectivity
   Extracting the CPU Utilization Value and Saving It to a Text File
   Notebook - Extracting the CPU Utilization Value and Saving It to a Text File
   Polling the Switch Every 10 Seconds
   Notebook - Polling the Switch Every 10 Seconds
   Matplotlib - Building the Switch CPU Utilization Graph
   Notebook - Matplotlib - Building the Switch CPU Utilization Graph
   Testing the Application
   Download the Full Code - Network Application, Graph Building Script and Modules
   Planning the Application
   Logical Flow Diagram
   Setting Up a Linux VM in VirtualBox
   Notebook - Downloading the Linux VM
   Configuring the Linux VM
   Notebook - Configuring the Linux VM - Make Sure You Follow These Steps
   Meeting Scapy
   Notebook - Meeting Scapy
   Importing the Necessary Modules
   Notebook - Importing the Necessary Modules
   Asking the User for Input: Interface, Number of Packets, Interval, Protocol
   Notebook - Asking the User for Input
   Extracting Parameters from Packets and Writing to a Log File
   Notebook - Extracting Parameters from Packets and Writing to a Log File
   Testing the Application - Running the Sniffer and Filtering Packets by Protocol
   Notebook - Running the Sniffer
   Download the Full Application Code
   Planning the Application
   Logical Flow Diagram
   Importing the Modules and Defining the Necessary Parameters
   Notebook - Installing Necessary Modules and Official Documentation
   Notebook - Importing the Modules and Defining the Necessary Parameters
   Connecting to the Arista Switch via SSH using Netmiko
   Notebook - Connecting to the Arista Switch via SSH Using Netmiko
   Handling the Configuration Files and Extracting the Configuration Changes
   Notebook - Extracting the Configuration Changes
   Sending E-mails to the Network Admin with Device Configuration Changes
   Notebook - Sending E-mails to the Network Admin
   Creating a Schedule for Sending E-mails on a Daily Basis in Linux
   Notebook - Creating a Schedule for Sending E-mails
   Testing the Application
   Download the Full Application Code
   Running CLI Commands via a Remote Server
   Running a Local Python Script via a Remote Server
   Running a Remote Python Script via a Remote Server
   Notebook - Running Python Code via Remote Servers
   Final Thoughts
   How to Get Your Certificate of Course Completion
   Bonus Lecture - More Python 3 Training


Sponsored High Speed Downloads
9168 dl's @ 2107 KB/s
Download Now [Full Version]
9894 dl's @ 3704 KB/s
Download Link 1 - Fast Download
7351 dl's @ 3594 KB/s
Download Mirror - Direct Download



Search More...
Udemy - Python 3 Network Programming - Build 5 Network Applications

Search free ebooks in ebookee.com!


Related Archive Books

Archive Books related to "Udemy - Python 3 Network Programming - Build 5 Network Applications":



Links
Download this book

No active download links here?
Please check the description for download links if any or do a search to find alternative books.


Related Books

  1. Ebooks list page : 42135
  2. 2019-12-15Udemy - Python 3 Network Programming - Build 5 Network Applications
  3. 2019-07-30Udemy - Python 2 Network Programming - Build 12 Multi-Vendor Tools
  4. 2019-02-19Udemy - Python 3 Network Programming - Build 5 Network Applications
  5. 2019-02-18Udemy - Python 3 Network Programming - Build 5 Network Applications
  6. 2017-11-15[PDF] Udemy - Python and Network Automation: Build 5 Python Apps (2015)
  7. 2021-09-06Udemy - Python for Network Engineers - Practical Approach
  8. 2021-09-05Udemy - Python for Network Engineers - Practical Approach
  9. 2021-04-03Udemy - Python for Network Engineers - Data Center Use Cases
  10. 2017-08-19Udemy - Python for Network Engineers: Netmiko, NAPALM, pyntc, Telnet
  11. 2021-07-21Python Object-Oriented Programming Build robust and maintainable object-oriented Python applications, 4th Edition
  12. 2021-07-12Udemy - Python & SoftwareEng Professional Programming for Beginners
  13. 2021-07-05Udemy - Python AdvancedObjected Oriented Programming Masterclass
  14. 2021-06-28Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries, 4th Edition
  15. 2021-04-08Udemy - Python Django Web framework Build your Blog, API Project
  16. 2021-03-22Udemy - Python For Beginners Bootcamp Build 4 Amazing Python Apps
  17. 2021-01-04Udemy - Python Object Oriented Programming From Ground Up
  18. 2019-08-11Udemy - Java Object-Oriented Programming : Build a Quiz Application
  19. 2019-07-27Udemy - Python and Ruby Programming Bundle
  20. 2014-06-18Udemy - PHP Object Oriented Programming Build a Login System from Stone River - Removed

Comments

No comments for "Udemy - Python 3 Network Programming - Build 5 Network Applications".


    Add Your Comments
    1. Download links and password may be in the description section, read description carefully!
    2. Do a search to find mirrors if no download links or dead links.
    Back to Top