Foundations of Python Network Programming is now available for purchase (Amazon). This book is designed to show you everything from fundamentals of networking and low-level protocol design to work with higher-level protocols such as IMAP, HTTP, and FTP. For more information, please see the letter to the reader from the book’s back cover. This is not a basic reference like Python comes with. Rather, it’s a hands-on guide. There are over 6600 lines of example code and the text strives to sh...| www.complete.org
“Free (as in freedom) Software” is all about giving you back control of your digital life. Both Debian and the Free Software Foundation have definitions of what it means to be free; in general, it means that you must be able to: Inspect how the software works and modify it (source code access) Give away copies of the software, whether modified or not Base other software upon it, or integrate it into other projects (sometimes with the requirement that these other projects also be Free).| www.complete.org
A language that slices and dices functions with the same ease that Perl does strings. Links to this note John Goerzen’s Publications Here is information on papers, documentation, and publications written by John Goerzen. Real World Haskell This book is an easy-to-use, fast-moving tutorial introduces you to functional programming with Haskell. You’ll learn how to use Haskell in a variety of practical ways, from short scripts to large and demanding applications.| www.complete.org
Information on a wide range of topics by John Goerzen| www.complete.org
How can you find the size of a file? How can you write an Internet web server? How can you add a GUI to your programs? Why is it important to synchronize data between programs, and how do you do it? All of these questions and more are answered by the Linux Programming Bible. The Linux Programming Bible (Amazon link) is the first and only comprehensive book that takes an in-depth look at programming in Linux.| www.complete.org