Editors: Krishna Kumar Mohbey, Malika Acharya

Basics of Python Programming: A Quick Guide for Beginners

eBook: US $59 Special Offer (PDF + Printed Copy): US $128
Printed Copy: US $98
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.


The fact that Python programming is employed across most fields contributes to its growing popularity in recent years. It is possible to generate software at any level, from the simplest of programs to a fully functional application. Even every company, institution, organization, or researcher uses Python programming in their work, albeit they may do so in various methods. Python makes it possible to develop algorithms that are both effective and efficient as well as to manage more significant amounts of data in today's world. The proposed book covers various Python programming topics, ranging from the fundamentals to more advanced techniques. This book, which serves as a helpful guide to becoming a programmer, will significantly benefit the community.

D. S. Rajput

School of Information Technology and Engineering
Vellore Institute of Technology
Vellore, India