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. The 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. The 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. Many 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 “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. You 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. 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
Vaskaran Sarcar is an Indian author, formerly employed at HP India PPS R&D Hub,Bangalore. He holds a M.E. in Software Engineering from Jadavpur University, a MCA from Vidyasagar University, and a B.Sc (Math) from Presidency University(formerly Presidency College). He is also a National Gate Scholar (2007-2009), and has more than 12 years of experience in Education and the IT industry. Vaskaran devoted his early years (2005-2007) to teaching at various engineering colleges, and later he joined HP India PPS R&D Hub Bangalore.After working more than 10 years at HP, on August 12, 2019, Vaskaran announced that he would be leaving HP. At the time of his retirement from HP, he was a Senior Software Engineer and Team Lead at HP. To follow his dream and passion, Vaskaran is now a full-time author. His "off-line" interests include spending quality time with his family and reading books that aren't about software! You can connect with him at vaskaran@rediffmail.com or find him on LinkedIn at https://www.linkedin.com/in/vaskarans....
Other books by the author include the following:
Design Patterns in C#( Second Edition,Apress,2020) Getting Started with Advanced C#(Apress,2020) Interactive Object-Oriented Programming in Java (Second edition,Apress,2019) Java Design Patterns (Second edition,Apress 2018) Design Patterns in C#( Apress,2018) Interactive C# (Apress,2017) Interactive Object-Oriented Programming in Java (Apress, 2016) Java Design Patterns (First Edition)(Apress, 2016), C# Basics: Test Your Skill (CreateSpace, 2015), and Operating System: Computer Science Interview Series (CreateSpace, 2014).