Description
This book, titled “CS25C02 – Computer Programming: Python,” is crafted to align with the Anna University R-25 CBCS syllabus for first semester B.E./B.Tech students of Civil, Mechanical, and Petroleum Engineering. It serves as a foundational guide to Python programming and problem-solving, introducing essential concepts such as operators, conditional statements, loops, functions, strings, collections, dictionaries, file operations, and modules.







DANIELRAJ K –
There are plenty of coding exercises, mini–projects, and sample problems after each chapter, which help reinforce the theoretical concepts.
Ganesan –
A perfect beginner-friendly Python book! Clear explanations, solved examples, and practice questions make it ideal for Anna University first-year engineering students. Great for both classroom learning and self-study.
Jaya –
The content aligns well with typical Computer Programming courses (like CS25C02). It covers the necessary basics you would expect: control flow (if, loops), functions, file I/O, error handling, data structures (lists, dictionaries), and a taste of modules/classes.
Dani Prasath .L –
Because of its readable style and numerous examples, it works well even if students don’t have constant instructor help.