Name: [16797] Tim Bower
Member: 8 months
Authored: 8 videos
Description: Assistant Professor Computer Systems Technology Kansas State University at Salina `Tim Bower <http://www.sal.ksu.edu/faculty/tim/>`_ My blog: `Open Source on the Prairie <http://prairiepy.blogspot.com/>`_ ...

[791] Python Network Programming  (4 videos)

a series of video-tutorials by Tim Bower

Demonstrations of how to write Python programs that communicate using TCP/IP. Some videos will demonstrate using the sockets module while others will make use of Python modules that implement application layer protocols for us. Some application layer protocols to explore include HTTP with HTML and XML - (if you call those protocols), XML-RPC, SMTP with MIME and SSL. We will also touch on strategies such as asynchronous and multi-threaded programming for dealing with multiple connections at the same time.

My online Network Programming Study Guide also provides useful information on this topic. The Study Guide follows the fine text on Python Network Programming by John Goerzen.

http://www.sal.ksu.edu/faculty/tim/NPstudy_guide/index.html

Thank you, Tim Bower

Video Tutorials

[1544] Demonstartion of multi-threaded chat server and client

This video demonstrates the usage of a multi-threaded chat server and associated client. This video shows how they are both started and used and discusses some chat application layer control (protocol) messages, which the client might be to send to the server.

[1548] Code Review of multi-party graphical chat client

In this video I review the source code for the multi-party graphical chat client. This a multi-threaded wxPython program.

[1550] Code Walk Through of Multi-Threaded Chat Server

This video uses the example of a multi-party chat server to demonstrate how to write a multi-threaded network server in Python using sockets.

[1551] Testing a Program that Sends E-mail with the Fakemail Server

This video demonstrated how you can use the Fakemail e-mail server for testing purposes while developing a program that sends e-mail messages.

Kudos and Thanks for Tim

Learn Python the easy way!
If you want to learn the Python programming language from a very gentle start or are looking to increase your ability to do cool things with Python, check out our club
View this series as a one-page learning-path
This feature is for club members. Click here to find out more.

By the Same Author

Tim Bower Videos related to the production of educational screencast video.
Tim Bower Videos about how to use Unix / Linux. Emphasis will be on entering commands at the shell [...]