Python Network Programming From Ground Up ™
Write networking scripts and build networking applications : HTTP, Emails, SSL,FTP etc.
This course teaches you how to build network applications in python. Whether you are a beginner or an expert, there is sometime in this course for you. No prior knowledge of python or network programming is assumed.
The first part of the course provides a practical introduction to networking. We treat topics including:
-Packets
-TCP/IP
-IP addresses
-Service Name
-HTTP Request/Response
-Cookies
… and much more
The second part of the course deals with developing various network applications. We shall build:
-HTTP Clients
-HTTP Servers
-FTP Servers
The third part of the course takes you through a step-by-step process of developing a modern looking gui Email Client from scratch. Over here, we learn how to :
-Send Emails
-Send Emails with MIME
-Send Emails with Attachments
-Render HTML in Emails
-Render HTML and Text in Emails
-Send Bulk Emails
-Check Email Statistics and Information with POP3
-Retrieve Emails with POP3
-Retrieve Emails with IMAP
Frequently Asked Questions
Course Curriculum
-
StartIntroduction to Protocol Stack (9:02)
-
StartOverview of Packets (1:57)
-
StartOverview of Networks (4:24)
-
StartBasic Concepts of TCP/IP (8:34)
-
StartCoding : Getting A Website's IP address (6:43)
-
StartCoding : Converting IP addresses (5:18)
-
StartCoding : Finding a service name (4:40)
-
StartThe Application Layer (1:03)
Your Instructor
EmbeddedExpertIO represents a vibrant collective dedicated to the mastery of sophisticated embedded systems software development for professionals.
Our core objective is to equip individuals and organizations with the indispensable skills to thrive in the swiftly evolving embedded systems sector. We achieve this by providing immersive, hands-on education under the guidance of seasoned industry specialists. Our ambition is to emerge as the favored learning platform for embedded systems development professionals across the globe.