I started to learn Python about a month ago, and today I asked my fellow student at BBST Foundations course if he could recommend any good books to learn Python. He’s an experienced Python programmer. So, he gave me a great list of books. I wish to keep that list for myself and share it with others:

– Effective Python (more advanced)

– Learning Python, 5th Edition – very comprehensive and deep going introduction

– Programming Python, 4th Edition

– Python Testing Cookbook (2011) – nice for testing

– Test-Driven Development with Python – also very interesting book but requires more knowledge of Python

– Testing Python – good for Unit tests, BDD and TDD programming approaches

– Learning Python the Hard Way -> http://learnpythonthehardway.org/ very fast way to get basic knowledge

– 100 Python Programming Exercises – good for practice https://github.com/zhiwehu/Python-programming-exercises/blob/master/100%2B%20Python%20challenging%20programming%20exercises.txt

– Project Euler – more practice more mathematical exercises – https://projecteuler.net/

Thanks, Patrick!


Today is a great day in my life! I decided for myself and joined the Association for Software Testing!
I’m truly excited and proud to be a member of the AST 🙂 I hope to meet many interesting people and learn more about software testing! Here I go!

From the confirmation letter:

Dmitrii Kilishek
QA Engineer
Membership Type: Regular Member

The next thing is coming! I registered myself for BBST Foundations course! Wish me luck 🙂


This e-mail confirms your registration for the following event:

Organization: Association for Software Testing
Event Name: BBST Foundations (101-AJ)
Date(s): [Oct 25 2015, 00:05 AM] – [Nov 21 2015, 11:55 PM]

Can’t wait to start this course! 🙂