Are you looking for a fast-paced beginner's guide to Python programming, but do not worry about whether you learn it in one day or one week? This book is for you.
What does this book offer?Bootcamp ApproachThe best way of learning is by doing exercises and projects. So, contrary to the text-heavy approach, this book follows the Bootcamp approach that won't put you to sleep.
Careful Selection of TopicsThe world is changing, and we keep extra features developing, but the core concepts are evergreen. We build all additional features on top of those. With a sound foundation, you can adopt the upcoming features and you understand the reason behind those changes. So, the book focuses on core topics in-depth, but it does not cover "A-Z" in Python at the same time. For example, it assumes that Python3 is installed on your computer and it does not spend too much time on detailed installation guidelines.
Know the Truth Before You StartMany of us are afraid of fat books. They do not promise that you can learn Python programming in one day or one week. But you know learning is a continuous process. You can achieve no real mastery in a short period. So, the motto of the book is: "To learn the core topics in Python, whatever efforts I need to put, I am OK with that". If you have a strong focus, you can complete one chapter in a day with no trouble. So, simple arithmetic says that you can complete the book in 12 days. But it is secondary! The book is designed the book in such a way that upon completion of the book, you will learn the core concepts in-depth and know how to learn further.
Learn Programming with Python FastYou get the complete programs with output. It means you can continue reading the material without interruption. To write the very short programs, or to test the simple commands, it uses a Python command shell. For the remaining cases, you see the usage of PyCharm Community Edition in a Windows10 environment.
How is this Book Organized?The book has 12 chapters. The first chapter is a simple warm-up session for you. Here you'll set up your programming environment. The second chapter talks about the programming fundamentals. Each subsequent chapter contains exercises and hands-on projects for you. As you move on, these projects will be more complex. You implement these projects using the concepts that you learn in a previous chapter. At the beginning of a chapter, you get a description of the project(s). Once you finish reading these chapters, you get the complete solution. The source code and other details are also available at https: //github.com/Vaskaran/PythonBookcamp
You will learn: