Get started with Python programming to automate tedious tasks

Extraction code: 1028

Nowadays, most tasks faced by people can be accomplished by writing computer software. Python is an interpreted, object-oriented, dynamic data typed high-level programming language. With Python programming, we can solve many real-world tasks.

This book is a hands-on guide to Python programming. The purpose of this book is not only to introduce the basics of the Python language, but also to teach the reader how to apply this knowledge and skills through hands-on projects. The first part of the book covers basic Python programming concepts, and the second part covers a number of different tasks that you can write Python programs for your computer to do automatically. Each chapter of Part 2 has some project procedures for the reader to follow. At the end of each chapter, problem sets and in-depth practice projects are provided to help you consolidate what you have learned. The appendix provides solutions to all the problem sets.

This book is for anyone who wants to learn to program in Python, but especially for beginners who lack basic programming skills. By reading this book, readers will be able to take advantage of powerful programming languages and tools, and will experience the joy of Python programming.