Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PythonTutorial:PythonNetworkProgrammingBuild7Apps
Resolve to Achieve
(https://www.udemy.com/courses/)
Login
Learn Python From Scratch! Go from zero programming to building great network apps with Python! Full Python Apps Inside!
111 ratings, 5326 students enrolled
15
15
$10
1x
0:00 / 0:00
147
Video
15 Hours
Skill level
All level
Languages
English
Includes
Lifetime access
30 day money back guarantee!
Available on iOS and Android
Certificate of Completion
Wishlist (https://www.udemy.com/wishlist/add/?courseId=405456)
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
1/7
1/6/2016
PythonTutorial:PythonNetworkProgrammingBuild7Apps
Course Description
*** Probably THE MOST FREQUENTLY UPDATED COURSE on Udemy! ***
*** Full Apps, Quizzes, Coding Exercises and Final Project are included! ***
*** Course Updated as of December 2015! ***
Before you read what I have to say, see what my students are saying about my courses:
"What
Full
details
an incredible
(javascipt:void(0))
value and learning experience!" by Sean A.
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.
You need to find yourself a Cisco IOS image to load into GNS3 or practice all the concepts on a real network you have at your job/home.
All you need is a decent PC/Laptop (2GHz CPU, 4GB RAM). You will get the rest from me.
What am I going to get from this course?
Over 147 lectures and 14.5 hours of content!
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.
What is the target audience?
Anyone who wants to make the right choice when starting to learn programming
Network Administrators, Network (Systems) Engineers, Network (Service) Technicians, Network Analysts, Network Managers
Junior Programmers, Test Engineers, Test Automation Engineers, QA Engineers and Analysts
Python Developers who want to apply their knowledge in the networking field
Any kind of IT geeks who wish to learn both Python programming and network automation.
Curriculum
Lecture 1
Course introduction
Lecture 2
Introduction to Python
Lecture 3
Lecture 4
Lecture 5
Lecture 6
Lecture 7
FAQ - Please Read This In Case You Run Into Any Issue!
Preview (https://www.udemy.com/lecture/view/?lectureId=2336402&paymentPlanId=1102520556)
Preview (https://www.udemy.com/lecture/view/?lectureId=3890022&paymentPlanId=1102520556)
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
01:17
01:52
01:54
Text
Text
1 page
Text
2/7
1/6/2016
PythonTutorial:PythonNetworkProgrammingBuild7Apps
Lecture 8
Necessary software
Lecture 9
04:20
Lecture 10
VirtualBox and Virtual Machines - Short Guide (Just Added: Aug 7 2015)
5 pages
Lecture 11
Running a VirtualBox VM within GNS3 v1.X (Just Added: Aug 1st 2015)
2 pages
Lecture 12
Lecture 13
Python interpreter
07:17
Lecture 14
Python scripts
04:02
Lecture 15
06:13
Lecture 16
User input
03:51
Lecture 17
Quiz 1
Python basics
Text
1 page
02:41
3 questions
Python Variables
07:18
Lecture 19
Python keywords
Lecture 20
1 page
Lecture 21
Python Strings
07:26
Lecture 22
08:26
Lecture 23
05:00
Preview (https://www.udemy.com/lecture/view/?lectureId=2392468&paymentPlanId=1102520556)
03:46
Lecture 24
Quiz 2
Strings
09:23
Lecture 25
08:04
Lecture 26
06:45
Quiz 3
Lecture 27
04:03
Lecture 28
09:14
3 questions
3 questions
Lecture 29
Quiz 4
Lists
06:13
Lecture 30
Lecture 31
Quiz 5
Sets
Lecture 32
3 questions
Preview (https://www.udemy.com/lecture/view/?lectureId=2391344&paymentPlanId=1102520556)
04:44
03:33
3 questions
05:54
Lecture 33
Quiz 6
Tuples
04:24
Lecture 34
03:49
Lecture 35
06:00
Lecture 36
08:04
Quiz 7
Dictionaries
3 questions
3 questions
13:52
Lecture 38
11:01
Lecture 39
05:27
Lecture 40
Lecture 41
07:12
Lecture 42
Python Exceptions
02:52
Lecture 43
Quiz 8
Control Flow
Preview (https://www.udemy.com/lecture/view/?lectureId=2468744&paymentPlanId=1102520556)
07:27
10:59
5 questions
Functions
10:28
Lecture 45
Arguments
07:59
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
3/7
1/6/2016
PythonTutorial:PythonNetworkProgrammingBuild7Apps
Lecture 46
Namespaces
12:32
Lecture 47
16:03
Quiz 9
Functions
3 questions
08:43
Lecture 49
10:11
Lecture 50
Lecture 51
Quiz 10
Files
Preview (https://www.udemy.com/lecture/view/?lectureId=2316814&paymentPlanId=1102520556)
03:08
1 page
3 questions
Lecture 53
Lecture 54
Quiz 11
Regular Expressions
19:48
06:37
3 pages
3 questions
Lecture 56
Quiz 12
Classes
13:06
06:50
3 questions
05:47
Quiz 13
Comprehensions
Lecture 58
Quiz 14
Lambda functions
Lecture 59
Quiz 15
Lecture 60
06:54
Lecture 61
06:21
Lecture 62
2 questions
07:00
3 questions
06:24
3 questions
Text
Lecture 64
GNS3 Setup
1 page
08:25
Lecture 65
08:09
16:40
Lecture 67
13:38
Lecture 68
17:32
Lecture 69
11:50
Lecture 70
3 pages
Lecture 71
3 pages
Lecture 72
2 pages
Lecture 74
Preview (https://www.udemy.com/lecture/view/?lectureId=2392788&paymentPlanId=1102520556)
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
11:44
09:59
4/7
1/6/2016
PythonTutorial:PythonNetworkProgrammingBuild7Apps
Short introduction
03:21
Lecture 76
Lecture 77
Lecture 78
Lecture 79
Application #1 - Part #1
09:01
Lecture 80
Application #1 - Part #2
08:04
Lecture 81
Application #1 - Part #3
07:28
Lecture 82
Application #1 - Part #4
06:13
Lecture 83
Lecture 84
Preview (https://www.udemy.com/lecture/view/?lectureId=2678380&paymentPlanId=1102520556)
Preview (https://www.udemy.com/lecture/view/?lectureId=2678382&paymentPlanId=1102520556)
01:52
01:15
1 page
03:11
8 pages
Lecture 86
Preview (https://www.udemy.com/lecture/view/?lectureId=2713592&paymentPlanId=1102520556)
Preview (https://www.udemy.com/lecture/view/?lectureId=2713594&paymentPlanId=1102520556)
04:36
01:30
Lecture 87
Lecture 88
Application #2 - Part #1
1 page
06:54
Lecture 89
Application #2 - Part #2
05:28
Lecture 90
Application #2 - Part #3
02:59
Lecture 91
Application #2 - Part #4
01:40
Lecture 92
Lecture 93
Lecture 94
06:27
10 pages
9 pages
Lecture 95
Lecture 96
Lecture 97
Lecture 98
Application #3 - Part #1
04:37
Lecture 99
Application #3 - Part #2
12:41
01:48
Preview (https://www.udemy.com/lecture/view/?lectureId=2727966&paymentPlanId=1102520556)
05:22
01:09
1 page
Full curriculum
Instructor Biography
(https://www.udemy.com/user/view-popup/?userId=5695772)
Mihai Catalin Teodosiu (https://www.udemy.com/user/view-popup/?userId=5695772) , Network Engineer | Passionate Instructor | 10k+ Students
.google.com/+MihaiCatalinTeodosiu?
(http://trendelearning.com)
https://www.youtube.com/c/MihaiCatalinTeodosiu)
://www.facebook.com/trendelearning)
/twitter.com/TeoMc15)
(https://linkedin.com/in/tmihaicatalin)
Hi! My name is Mihai. I have a degree in Telecommunications and Information Technology from University Politehnica of Bucharest, Romania
and also the CCNP, CCNA, CCDA, JNCIA and ISTQB CTFL certifications.
I am working as a Network Quality Assurance Engineer since 2010, testing the OS for Nortel/Avaya L3 switches.
Full biography (javascipt:void(0))
Reviews
Average Rating
4.9
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
5/7
1/6/2016
PythonTutorial:PythonNetworkProgrammingBuild7Apps
111 ratings
Details
5 Stars
100
4 Stars
10
3 Stars
2 Stars
1 Stars
Noor
Best course!
Highly recommended!
Steve Brodhecker
Nice course
Clearly presented with useful information. New material added over time.
Karuna Keesari
This course is helpful in understanding python quickly and start programming using python. Concepts are clearly explained with examples for
each
C Williams
Nagarajah
Excellent course
Easy to understand and more practical course ..
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
6/7
1/6/2016
PythonTutorial:PythonNetworkProgrammingBuild7Apps
Loading
Loading
Loading
SHARE
About Us (https://about.udemy.com/)
Udemy for Business (https://business.udemy.com/?ref=footer)
Become an Instructor (https://teach.udemy.com/?ref=teach_footer)
Affiliates (https://www.udemy.com/affiliate/)
Blog (https://www.udemy.com/blog/)
Topics (https://www.udemy.com/topics/)
Mobile Apps (https://www.udemy.com/mobile/)
Support (https://www.udemy.com/support/)
Careers (https://www.udemy.com/careers/)
https://www.udemy.com/pythonprogrammingforreallifenetworkinguse/
7/7