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.
Learn the business value and product capabilities of Microsoft Power Platform. Create simple Power Apps, connect data with Dataverse, build a Power BI Dashboard, automate processes with Power Automate, and build a chatbot with Power Virtual Agents
Python has a robust range of tools to manage and analyze data, and it’s the foundation of the Python Developer stream. We start with the fundamentals and syntax of Python, ensuring a solid understanding of the language and the ability to write clear, concise, efficient code.
We offered advanced-level Python and MongoDB training for busy professionals. Our hands-on course takes place in person.
In this Java training, you will possess the knowledge and extensive Java lab experience to design and develop powerful object-oriented Java applications. These applications will be flexible, extensible and maintainable. This is our commitment to you.
In the Mechanical Technician – CNC and Precision Machining two-year diploma program, you'll dive into the world of precision machining and cutting-edge computer-controlled machine (CNC) technology.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy