Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Network Programming From Ground Up ™
Setting Up
Downloading Python (1:49)
Installing Python (1:59)
Using IDLE (2:52)
Installing Python Packages (3:37)
Setting up an Integrated Development Environment (IDE) (7:04)
Setting Up the Kivy Framework (7:49)
Getting Started
Coding : Finding Location using different networking layers (34:37)
Source Code Download
Introduction to Network Programming
Introduction to Protocol Stack (9:02)
Overview of Packets (1:57)
Overview of Networks (4:24)
Basic Concepts of TCP/IP (8:34)
Coding : Getting A Website's IP address (6:43)
Coding : Converting IP addresses (5:18)
Coding : Finding a service name (4:40)
The Application Layer (1:03)
Working with the Hypertext Transfer Protocol ( HTTP)
Overview of HTTP (6:10)
Coding : Experimenting with Requests and Responses (14:36)
Coding : Handling Response Codes (3:55)
Coding : Customizing Headers (6:26)
Introduction to Cookies (2:32)
Coding : Experimenting with Cookies (6:56)
Coding : Creating HTTP Clients (5:14)
Coding : Creating HTTP Servers (12:04)
Working with Email Protocols
Overview of Email Protocols (2:56)
Coding : Sending an Email (9:43)
Coding : Constructing an Email (7:35)
Coding : Sending a simple MIME message (9:16)
Coding : Sending Emails with Attachments (7:45)
Coding : Rendering HTML in an Email (7:53)
Coding : Rendering HTML and TEXT in an Email (22:59)
Coding : Sending PDF Attachments (9:57)
Coding : Sending bulk Emails (11:29)
Coding : Checking Email Statistics with POP3 (6:42)
Coding : Checking Email Information with POP3 (4:54)
Coding : Retrieving Emails with POP3 (13:02)
Coding : Checking IMAP Server Capabilities (7:39)
Coding : Retrieving Emails with IMAP (9:46)
Coding : Developing an IMAP Email Client (42:49)
Developing a Modern GUI Desktop Email Application
Coding the application Window parameters (7:49)
Implementing the close and minimize functionality (21:51)
Implementing the Login Screen UI (48:25)
Implementing the Compose Screen UI (4:12)
Implementing the Inbox Screen UI (Part I) (31:56)
Implementing the Inbox Screen UI (Part II) (16:57)
Implementing other folder screen UIs (4:12)
Reading user Login credentials (6:27)
Creating a custom widget to display mail items (18:55)
Testing the custom widget (7:47)
Implementing the IMAP backend client (Part I) (37:23)
Implementing the IMAP backend client (Part II) (1:56)
Implementing the SMTP backend (20:58)
Displaying mail item content (19:07)
Closing Remarks
Closing
Teach online with
Implementing the Inbox Screen UI (Part II)
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock