This course teaches you how to manage a network more efficiently with network programmability as you develop Python programming fundamental skills.
It provides you with an understanding of programming in Python. You also gain knowledge that helps you automate repetitive networking tasks and provides you with useful programming tools to use in your day-to-day job.
This course teaches you how to manage a network more efficiently with network programmability as you develop Python programming fundamental skills.
Introduction to Python Language
Setting up environment (Compiler, IDEs)
Your first Program
Comment
Print function (built in)
Printing string, number
Basic data types
Variables
Basic Math operations
Basic String operations and functions (concat, len, case …)
Conversions From String To Numeric
Keyboard Input (Python 2 vs Python 3 difference)
Booleans expressions
Conditional statements
Basics of Lists, dictionaries, tuples / sets (rarely used, just mention only)
String Formatting
escape characters,
use of 2 quotation types,
None data type,
check for existence,
Math Operations as mod, floor, round, exponential
Basic 2 types of For Loops
For Loops, Continue
While loop, break, infinite loop and crashing
String and List similarities and differences
Strings more functions, (split, slice, convert to list)
Lists More Functions
Lists more functions, (split, slice, convert to list, composition, in)
Range function
Using For loops with range and iteratable object, index & value
Lab1: Generate a set of IP addresses
Install GNS3
Get router images,
Create loopback
Set up environment
Lab2: Generate a set of commands to create loopbacks in a Router
Functions
Exception Handling
Debug methods
Lab4: Use of Print to trace the bug
Lab5: Catch /Handle errors
Validation
Parameters, return values,
Calling function, Getting return value
Default parameter
Lab3: Create a Calculator with 4 basic operations
Importing Modules
Random numbers
os and subprocess (DOS Commands)
Lab4: Get Directory, IPConfig
Lab5: File Renaming according to a customer need
Extract data From a String
Lab 6: Programmatically get the IP address of the machine using IPConfig
Reading and Writing Files
Different File Formats (CSV,XML, JSON…)
Downloading files from the Internet
Lab6: Reading data in a CSV file and based on that generate script to a file.
Lab7: Reading data in a JSON file and based on that generate script to a file.
Install Putty
Lab7: Use telnetlib to configure a router
NetPLUS College has been helping students to begin their new careers since 1999. Our ultimate approach has always been to “bring the real world into the classroom.” We employ top industry professionals with extensive backgrounds in Cisco, Microsoft, VMWare, and Palo Alto.
NetPlus is preparing and inspiring the Tomorrow Makers— the next generation of industry leaders in IT with real-world experience and innovative spirit. Our small class sizes and custom-designed lab environments ensure you get the attention and support you deserve while working with up-to-date and state-of-the-art hardware devices.
As one of the best IT colleges in Toronto, NetPLUS college offers the Career Services staff that will begin working with you from your first day to ensure that you are “100% job-ready when you graduate!” The best part? Many of our students' secure employment before the end of their terms at NetPLUS college.
C# is a constantly evolving object-oriented programming language. It is modern, simple and easy to learn. Learning C# and .NET opens the door to the use of a range of technologies on the Microsoft platform, widely used in the job market.
This training designed on one of the most popular platforms, ' Java,' to train you on its basic and advanced concepts of Java and gain an entry into the programming world as a Java Developer.
Learn how to rapidly develop feature-rich applications using Python's built-in statements, functions, and collection types. Structure code with classes, modules, and packages that leverage object-oriented features.
The CNC (Computer Numerical Control) Machinist Technician program is a two-year cooperative education training in manual and CNC machining.
This course sits in the "additional courses" block of the New Science Program. It introduces science students to computer programming with the most widely used object-oriented programming language, C++.
© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy