This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Introduction to Python Network Programming
S1: Getting Started with Python
Introduction to Python (1:52)
The Python 2 vs. 3 Debate FAQ
How To Learn Python Basics Fast
S2: Course Resources and Troubleshooting Guides
Setting up the working environment (2:19)
Download the resources and necessary applications
Downloading GNS3 and VirtualBox (2:52)
How to import and setup the Debian 7 VM in VirtualBox (10:35)
Setting up the GNS3 network topology (15:41)
How to connect the Debian 7 VM to GNS3 v1.4.x (6:07)
VirtualBox and Virtual Machines - Short Guide
Using VirtualBox and GNS3 on MAC OS X
S3: Python Basic Operations
Python interpreter (7:17)
Python scripts (4:02)
Python argument passing (6:13)
User input (3:51)
dir and help (2:41)
S4: Python Networking
Python networking with Telnet (16:42)
Python networking with SSH (13:40)
Python networking with SNMP (17:34)
Python networking with Scapy. Creating your own packets. (11:52)
Code snippet (.txt + .py): Telnet (General Guidelines)
Code snippet (.txt + .py): SSH (General Guidelines)
Code snippet (.pdf + .py): SNMP (General Guidelines)
S5: Python and MySQL
Setting up the MySQL database (11:46)
MySQL Setup and Commands
Python interacting with MySQL (10:01)
Allowing remote connections to MySQL server
S6: Application #1 - Basic subnet calculator
Short introduction (3:21)
What are we going to build? (1:52)
Planning the application (1:15)
Application #1 - Logical Flow Diagram
Application #1 - Part #1 (9:03)
Application #1 - Part #2 (8:07)
Application #1 - Part #3 (7:30)
Application #1 - Part #4 (6:15)
Testing the application (3:11)
Entire application code (.pdf + .py)
S7: Python 2.x vs. Python 3.x. Converting your code easily.
Python 2.x vs. Python 3.x differences. The 2to3 module.
Setting up the working environment (3:28)
Converting Python 2.x to Python 3.x code in Windows (14:32)
Converting Python 2.x to Python 3.x code in Linux (12:04)
Converting large scripts from Python 2.x to 3.x (5:56)
Want to learn more about Python 2.x vs. Python 3.x?
S8: Updates
How To Install a New Python Module (4:48)
Iterators and Generators (9:04)
Itertools (12:03)
Decorators (4:20)
Sockets: Server (10:00)
Socket Server Code (.txt + .py)
Sockets: Client (4:57)
Socket Client Code (.txt + .py)
Web Access Basics with Python: requests (10:40)
Please Read This Carefully
S9: More Python Networking Training
GET MY PREMIUM PYTHON COURSES AT HUGE DISCOUNTS!
Iterators and Generators
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock