This textbook is based on Anna University revised syllabus regulation 2017 for first year B.E/B.Tech students to understand the problem solving and python programming. This book provides the knowledge of problem solving techniques, fundamental concepts of python programming.