About the Book
This is not just another Python programming book. It is an intensive and practical Python programming course. It is part 1 of a 3-part series which serves as my exhaustive collection of step-by-step tutorials on the latest version 3 of Python programming language. It is a self-paced course that is excellent for beginners and accomplished experts alike. If you want to have fun learning or revising your Python programming with ease, this is the right course for you.
You will find this book indispensable if you are a computer programmer, an automation engineer or professional, a system administrator working in an IT firm, a data analyst/journalist, an educator, a computer science student or just anyone looking to acquire Python programming skills they need to succeed in their job or career. Yes, this course is exactly what you need to become a Pythoneer or Pythonista.
This course has 6 modules spread out over 25 chapters of both rich text and visual tutorials. You’re not in this alone. I’m going to help you through it. Watching people coding is very different from learning how to code. So you will not only be learning Python in this course, you will also be doing.
As you complete the tutorials, you’re going to get tested a lot on the materials we are covering by following Python best practices. Although this is a self-paced course, I strongly recommend that you complete it in not more than 6 weeks. For example, if you can complete one module every week, you can finish the course in 6 weeks.
To fully understand the basics of Python 3 programming, I strongly recommend you watch all the 53 in-depth HD videos which are available in the course resources folder that you can download. The link for download is in Chapter 25 of this book. These video tutorials simplify everything you need to understand, and help you speed up your learning.
Important terms and definitions discussed in this book are printed in bold texts, like this. Practice quizzes and answers are included at the end of each chapter to help you test how much you have improved. Go to Chapter 25 right now. You will find the link to the course resources folder. Once you open this link, you will be able to download all the course videos, graded assessments and their solutions, projects and handy cheat sheets that give you all the information you need at a glance.
About the Author
I am multi-talented. As a computer engineer and a computer scientist, I have over 15 years of teaching experience in software development and computer hardware architecture. I am the CEO of Ojula Technology Innovations, a book publishing company. I co-publish my books with Charles H. Johnson who also offers technical assistance to my company. In the last few years I have helped the IT industry develop various useful programs on Windows, MacOS and PLCs (programmable logic controllers).
I always build solutions from scratch and go as far as modifying open source software to meet my client’s needs. As an embedded systems expert, I design embedded Systems that optimize performance and cost against complex requirements. I leverage Stratify OS (a POSIX like RTOS for micro-controllers) to quickly and cost-effectively develop complex firmware applications in Python and C/C++ languages. I work with a dedicated team of Python programmers who look into specific automation problems and proffer solutions to them.
For any inquiry, you can contact us with any of the email addresses below any time. If you want to contribute your knowledge to this website, or if you have a request, just send us your message. We promise to do our best to help.
Charles H. Johnson (Co-publisher and Technical Assistant) email@example.com.