Check out this post by Michael Halls-Moore: https://www.quantstart.com/articles/Parallelising-Python-with-Threading-and-Multiprocessing
Check out this post by Laurent Luce: http://www.laurentluce.com/posts/python-threads-synchronization-locks-rlocks-semaphores-conditions-events-and-queues/trackback/
Want to learn some good patterns for python exceptions logging? Check out this post from Aaron Maxwell: exceptional-logging-of-exceptions-in-python/
Merging and splitting videos can be a pain in the neck and you may find yourself looking for expensive software. However, I may have an easy recipe. Have you ever heard about FFmpeg?
After several experiments, I really think that WinPython is the best option for Windows when working with Scientific Python. Are you ready for Python?
For someone used to unix environment, Windows batch script can be a little bit confuse. Bellow I provide an example to invoke pyInstaller as a batch.