Higher Education

Fundamentals Of Python: First Programs

Author(s): Kenneth A. Lambert

ISBN: 9789360531027

3rd Edition

Copyright: 2023

India Release: 2024

₹595

Binding: Paperback

Pages: 480

Trim Size: 279 x 216 mm

Refer Book

Order Inspection Copy

Lambert's FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, 3rd EDITION, uses an easygoing, conversational writing style to introduce programming and problem solving to students from all types of backgrounds. This edition is designed so that the program examples gradually transition from simple snippets to realistic applications. These applications include graphics, image processing, graphical user interfaces and data visualization.

  • New chapter on data analysis and visualization (Chapter Eleven) covers acquiring, cleaning, and analyzing data sets using functions and visualizing relationships in plots, charts, and graphs.
  • Addition of secure or fail-safe programming sections in most chapters to handle disturbances in runtime environment.
  • New chapter on design with recursion (Chapter Seven) expands on recursive functions and higher-order functions.
  • Updated coverage of the history of computing in Chapter One.
  • Revised end-of-chapter review questions and programming exercises.
  • New debugging exercises for diagnosing and correcting programming errors.
  • Introduction of new case studies and updated programming exercises to present complete Python programs.
  • Programming exercises mapped to chapter learning objectives
  • Text revisions for improved readability
  • Each chapter begins with learning objectives that outline the skills and concepts covered in the chapter.

1. Introduction

2. Data Types and Expressions

3. Control Statements

4. Strings and Text Files

5. Lists and Dictionaries

6. Design with Functions

7. Design with Recursion

8. Simple Graphics and Image Processing

9. Graphical User Interfaces

10. Design with Classes

11. Data Analysis and Visualization

12. Network Applications and Client/Server Programming

13. Searching, Sorting, and Complexity

Kenneth A. Lambert

Kenneth A. Lambert is Professor of Computer Science and Head of the Department at Washington and Lee University.