Learn the basics of Python programming, whether you are a complete beginner, or moving to Python from another language. This book covers everything you need to know to start writing your own Python scripts and programs, with exercises to help you practise and cement your knowledge.