Instructor: Mr. Mihai Catalin Teodosiu
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 using Python?
Or maybe you're seeking a raise or even a career change?
During this course you will learn Python concepts which are relevant to your networking job and build some amazing network tools using Python:
Python App#1: Subnet calculator.
Python App#2: Configuring multiple network devices concurrently via SSH or Telnet.
Python App#3: DHCP client simulator for testing a DHCP server in the local network.
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.
What will I learn?
Master all the Python key concepts starting from scratch.
Use Python for connecting via Telnet to any network device.
Use Python for connecting via SSH to any network device.
Use Python for querying SNMP objects on any network device.
Use Python for querying, populating and updating a MySQL database.
Use Python for capturing, decoding and analyzing network packets.
Use Python for building customized network packets and send them to a network device.
Apply Python skills to build various tools for network interaction.
Create Python apps to automate daily networking tasks like configuring devices, collecting information about the network, network discovery or testing by client simulations.
Get the full code of 7 great Python network applications and customize them according to your needs.
Regular course updates: new lectures, applications and documents.
Ask for a raise or apply for a better job using the skills gained from this course.
Learn how to easily convert Python 2.x code to Python 3.x in Windows and Linux.