Udemy - Python and Network Automation - Build 5 Python Apps (2015)seeders: 0
leechers: 0
Udemy - Python and Network Automation - Build 5 Python Apps (2015) (Size: 1.31 GB)
Description
Udemy - Python and Network Automation: Build 5 Python Apps (2015)
MP4 | AVC 376kbps | English | 1280x720 | 30fps | 13 hours | AAC mono 38kbps | 1.31 GB Genre: Video Training Learn Python From Scratch! Go from zero programming to building great network apps with Python. Full Python Apps Inside! Do you want to become a Python Developer without having to spend a lot of money on books and boring theoretical courses? Are you a network professional who wants to start automating network tasks? Or maybe you're seeking a raise or even a career change? Join over 1,500 successful students who have decided to learn Python, upgrade their networking skills and boost their careers using this 100% hands-on course! During this course you will learn Python concepts which are relevant to your networking job and build some amazing tools: Python App#1: Subnet calculator. Python App#2: Configuring multiple devices concurrently via SSH and Telnet. Python App#3: DHCP client simulator for testing a DHCP server. Python App#4: Collecting information from routers and storing it in a MySQL database. Python App#5: OSPF network discovery via SNMP. Building the OSPF topology. Sounds unbelievable given your current programming experience? Well, it's true! How? First, you will learn and practice every Python key concept, which is explained in one or more video lectures, followed by a short quiz. Each video is filled with relevant examples, in a learn-by-doing fashion and the quizzes will help you consolidate the main ideas behind each Python topic. After laying the foundation (and also exploring some advanced Python topics), you will dive right into the real-life networking scenarios and apply your knowledge to build 5 great network tools. "There is no major prerequisite and the material is hand-on from the go. Besides new lectures are being uploaded in response to suggestions and discussions." by Zafar Iqbal Equipped with working files, network topologies and Python code samples (in .pdf and .py formats), you will be able to work alongside me on each lecture and each application. I will provide a virtual machine with all the Python modules already installed and also the full code for each application, so you can save time and start coding and testing on the spot. We will use emulated routers in GNS3 to test our Python apps in a network environment, so you can see the actual results of running your code. I encourage you to learn Python, an amazingly beginner-friendly programming language and take your (networking) job to a higher level of automation. What are the requirements? You should have a great desire to learn programming and do it in a hands-on fashion, without having to watch countless lectures filled with slides and theory. You should already be familiar with networking concepts like: Routing, SSH, Telnet, SNMP. I will provide a fully configured virtual machine with all the necessary software (Python modules, MySQL, IDE). This way you can save time and start writing code as soon as possible. I am going to use only free software throughout the course: Python 2.7, Linux, GNS3. All you need is a decent PC/Laptop (2GHz CPU, 4GB RAM). You will get the rest from me. 01 - Getting Started 01 - Course introduction 02 - Introduction to Python 03 - Necessary software 04 - List of necessary applications.pdf 05 - Python interpreter 06 - Python scripts 07 - Python argument passing 08 - User input 09 - dir and help 3.1 - Download Link.txt 02 - Data Types 10 - Variables 11 - Python keywords.pdf 12 - Data Types 13 - Strings 14 - String methods 14.1 - String methods - Link.txt 15 - String operators and formatting 16 - String slices 17 - Numbers and math operators 18 - Booleans and logical operators 18.1 - Data Types - Link.txt 19 - Lists introduction 20 - List methods 21 - List slices 22 - Sets introduction 23 - Set methods 23.1 - Sets - Links.txt 24 - Tuples introduction 25 - Tuple methods 26 - Dictionaries introduction 27 - Dictionary methods 27.1 - Dictionaries - Link.txt 28 - Conversions between data types 03 - Control Flow 29 - If Elif Else conditionals 29.1 - Control Flow - Link.txt 30 - For For-Else loops 30.1 - For Loops - Link.txt 31 - While While-Else loops 31.1 - While Loops - Link.txt 32 - If For While nesting 33 - Break Continue Pass 34 - Exceptions 35 - Try Except Else Finally 35.1 - Exceptions - Link.txt 04 - Functions 36 - Functions 37 - Arguments 37.1 - Types of arguments - Link.txt 38 - Namespaces 39 - Modules and importing 39.1 - if name EqualsEquals main - Link.txt 05 - File operations 40 - File opening and reading 41 - File writing and appending 42 - File closing The with method 42.1 - Files - Link.txt 43 - File access modes table.pdf 06 - Regular Expressions 44 - The re.match and re.search methods 45 - The re.findall and re.sub methods 45.1 - The re module - Link.txt 46 - Regular expressions sheet.pdf 07 - Classes Object-Oriented Programming Basics 47 - Classes and Objects 48 - Classes and Inheritance 48.1 - Classes - Link.txt 08 - Bonus Python Tools 49 - List Set Dictionary comprehensions 50 - Lambda functions 51 - Map Filter Reduce 52 - Threading basics 53 - Some advice on coding 53.1 - Linux Permissions - Link.txt 53.2 - PEP8 - Link.txt 09 - Setting up the working environment 54 - Link to the necessary resources.pdf 55 - GNS3 Setup 56 - Linking VirtualBox to the GNS3 network 10 - Python Networking 141.33 MB 57 - Python networking with Telnet 58 - Python networking with SSH 58.1 - Telnet And SSH Config .txt 59 - Python networking with SNMP 59.1 - SNMP.pdf 60 - Python networking with Scapy. Creating your own packets. 60.1 - Scapy - Link.txt 61 - Code snippet .pdf Plus .py - Telnet.pdf 61.1 - Telnet Template .py 62 - Code snippet .pdf Plus .py - SSH.pdf 62.1 - SSH Template.py 63 - Code snippet .pdf Plus .py - SNMP.pdf 63.1 - SNMP Template.py 11 - Python and MySQL 64 - Setting up the MySQL database 64.1 - My SQL Commands .txt 65 - Python interacting with MySQL 65.1 - My SQL Linux Remote Access .txt 12 - Application 1 - Basic subnet calculator 66 - Short introduction 67 - What are we going to build 67.1 - Subnet Calc README .txt 68 - Planning the application 69 - Application 1 - Part 1 70 - Application 1 - Part 2 71 - Application 1 - Part 3 72 - Application 1 - Part 4 73 - Testing the application 73.1 - Online Subnet Calculator - Link.txt 74 - Entire application code .pdf Plus .py .pdf 74.1 - Subnet Calc Final .py 13 - Application 2 - SSH Telnet network configuration 75 - What are we going to build 76 - Planning the application 77 - Application 2 - Part 1 78 - Application 2 - Part 2 78.1 - Linux Ping - Link.txt 79 - Application 2 - Part 3 80 - Application 2 - Part 4 81 - Testing the application 82 - Entire SSH application code .pdf Plus .py .pdf 82.1 - SSH Config Final.py 83 - Entire Telnet application code .pdf Plus .py .pdf 83.1 - Telnet Config Final .py 14 - Application 3 - DHCP client simulator 84 - What are we going to build 85 - Planning the application 86 - Application 3 - Part 1 86.1 - DHCP Sim README.txt 87 - Application 3 - Part 2 88 - Application 3 - Part 3 89 - Application 3 - Part 4 90 - Testing the application 91 - Entire application code .pdf Plus .py .pdf 91.1 - DHCP Sim Final.py 15 - Application 4 - Network parameters extraction 100 - Entire application code .pdf Plus .py .pdf 100.1 - Net Mon SQL Final .py 92 - What are we going to build 93 - Planning the application 94 - Application 4 - Part 1 95 - Application 4 - Part 2 96 - Application 4 - Part 3 97 - Application 4 - Part 4 98 - Application 4 - Part 5 99 - Testing the application 16 - Application 5 - OSPF network discovery via SNMP 101 - What are we going to build 102 - Planning the application 103 - Application 5 - Part 1 104 - Application 5 - Part 2 105 - Application 5 - Part 3 106 - Application 5 - Part 4 107 - Application 5 - Part 5 108 - Application 5 - Part 6 108.1 - The networkx module - Link.txt 109 - Testing the application 109.1 - OSPF SNMP README.txt 110 - Entire application code .pdf Plus .py .pdf 110.1 - OSPF SNMP Final.py 17 - Conclusions 111 - Final words Sharing Widget |