Learn how to install and setup espeak text-to-speech to speak Russian in Python. Instructions are written for Ubuntu users.
Learn how to program GUI applications using the Tkinter module that comes with Python.
Paramiko is a great Python library for SSH but it can be a hassle to install in Windows. In this situation, I am using Windows 10 64-bit and Python 3.4.3. Paramiko is available on Pip which helps but it is not the smoothest installation.
First, I run in to an issue with the PyCrypto dependency that it tries to install:
Sometimes when installing a Python module with pip it returns an error like this:
error: Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).
This means you need to have Microsoft's Visual C++ compiler in order to compile some C code that is included with the Python module.
Learn to work with binary data in Python 3.
Unit testing a TCP server and client can be tricky at first. Let me share what I've come up with for unit testing them. I will not provide full test class code just invidual test methods. If you don't know how to use unittest with Python and get your tests running refer to the unittest documentation. GameServer.Server and GameClient.Client are the classes that are being tested and which should be implemented elsewhere.
This covers how to install and start using mod_wsgi with Apache on Arch Linux.