Editors: Krishna Kumar Mohbey, Malika Acharya

Basics of Python Programming: A Quick Guide for Beginners

eBook: US $59 Special Offer (PDF + Printed Copy): US $118
Printed Copy: US $89
Library License: US $236
ISBN: 978-981-5179-64-4 (Print)
ISBN: 978-981-5179-63-7 (Online)
Year of Publication: 2023
DOI: 10.2174/97898151796371230101


Basics of Python Programming: A Quick Guide for Beginners is an essential companion to mastering the Python programming language. The book presents information about Python in 12 structured chapters with a strong emphasis on fundamentals and practical information. Starting with basic operators, functions and expressions, contents explain file handling, exception handling and modules. The book concludes with advanced topics such as object oriented programming and machine learning.

Key features:

1. Fundamental Focus: Covers the core concepts of Python programming to build a strong foundation in python programming in an easy-to-understand format.

2. Practical Demonstrations: Learn by doing. This textbook includes hands-on practical demonstrations that reinforce your understanding of Python concepts.

3. IDE Guidance: Includes programming and installation guidance for Python-supporting Integrated Development Environments (IDEs).

4. Explores Python Frameworks: Introduces Python frameworks such as Matplotlib, TensorFlow, PyTorch, Scikit-Learn, and NLTK for complex projects.

5. Python for Machine Learning: Gives a preliminary understanding of Python for machine learning tasks for data science and AI applications.

Basics of Python Programming: A Quick Guide for Beginners is the perfect starting point for aspiring students, programmers and tech enthusiasts. Whether you're a student looking to build a solid foundation in Python or an industry professional venturing into machine learning and artificial intelligence, this textbook has you covered.


Computer science, engineering and technology students; programming enthusiasts and professionals.


It gives immense pleasure to bring the book "Basics of Python Programming: A Quick Guide for Beginners." The most extensively used programming language today is Python, which also happens to be the most popular programming language. Students enrolled in various classes who can efficiently use this high-level programming language as a problem-solving tool are this Book's target audience. Python is not only employed in the field of computer science; instead, it is used in the development of applications for all areas.

Python programming can be swiftly learned by anybody with a fundamental understanding of computers and the ability to reason logically. Because of this inspiration, we could write this Book clearly and concisely. After reading the Book, you will have a fundamental understanding of how to do programming in Python. We have attempted to present the intricacies of Python in a very colloquial language such that the potential readers require no special expertise to refer to the book. It is apt for beginners as the concepts are explained in simple language with suitable demonstrative examples to facilitate both theory and practical learning.

Our primary goal in writing this book is to provide an approachable resource for beginners new to programming or with limited coding experience. We understand that learning a programming language can be intimidating, especially for those starting from scratch. With "Basics of Python Programming: A Quick Guide for Beginners", we have consciously designed the content to be beginner-friendly, focusing on simplicity and clarity of explanations. We believe that our book's accessible style will empower beginners to grasp the fundamental concepts of Python programming swiftly and confidently.

We recognize that many aspiring programmers are looking for a resource that allows them to learn Python quickly and efficiently. While there are extensive books available that provide in-depth coverage of Python, our book takes a different approach. We have distilled the core concepts and essential components of Python programming into a concise guide that can be absorbed quickly. By focusing on the basics, we aim to provide beginners with a solid foundation in Python programming without overwhelming them with excessive information.

We firmly believe that practical application is critical to mastering Python programming. Therefore, our book emphasizes hands-on learning and incorporates numerous practical examples throughout the chapters. By engaging in coding exercises and mini-projects, readers can actively apply the concepts they learn, solidifying their understanding of Python. Our approach encourages learners to gain practical experience alongside theoretical knowledge, enabling them to build their coding skills from the very beginning.

We firmly believe that "Basics of Python Programming: A Quick Guide for Beginners" offers a unique value proposition to individuals looking to kick-start their journey in Python programming. Its simplicity, efficiency, hands-on approach, clear progression, and supplementary resources set it apart from other books. We hope this book is a valuable tool for learning Python programming and unlocks the door to exciting possibilities.

Krishna Kumar Mohbey
Department of Computer Science
Central University of Rajasthan
Rajasthan, India


Malika Acharya
Department of Computer Science
Central University of Rajasthan
Rajasthan, India