Higher Education

Fundamentals of Python: First Programs, 1st Edition

  • Kenneth A. Lambert Washington and Lee University
  • ISBN-10: 1111822700  |  ISBN-13: 9781111822705
  • 510 Pages
  • © 2012 | Published
  • College Bookstore Wholesale Price = $107.75
  *Why an online review copy?
  • It's the greener, leaner way to review! An online copy cuts down on paper and on time. Reduce the wait (and the weight) of printed texts. Your online copy arrives instantly, and you can review it anytime from your computer or favorite mobile device.

If you prefer a print copy to review, please contact your representative.

About

Overview

In FUNDAMENTALS OF PYTHON: FIRST PROGRAMS, respected author Kenneth A. Lambert presents all of the important topics for a CS1 course while preparing your students to study additional languages. The book uses the Python programming language, which is both easy to learn for beginners and scales well to advanced applications. Lambert's back-to-basics approach will be engaging for your students looking for relevance of the concepts and applications from the text to the real world.

Additional Product Information

Features and Benefits

  • Uses a just-in-time approach, with no new concept introduced before it is needed to solve a problem.
  • Early emphasis on problem solving and algorithm development.
  • Covers multiple design strategies, including top-down design and recursive design with functions, object-based programming, and object-oriented design.
  • Engages students' interest with modern applications such as graphics, graphical user interfaces (GUIs), networks, and image processing.
  • Walks student's through the development of complete programs in numerous case studies.
  • Covers basic software development tools for design, testing, and documentation.
  • Provides exercises at the end of each section to reinforce students' understanding of each concept.
  • Includes sets of programming projects to give students practice in problem solving.
  • Offers complete source code for all program examples at the publisher's Web site.

Table of Contents

1. Introduction.
2. Data Types and Expressions.
3. Control Statements.
4. Strings and Text Files.
5. Lists and Dictionaries.
6. Design with Functions.
7. Simple Graphics and Image Processing.
8. Design with Classes.
9. Graphical User Interfaces.
10. Multithreading, Networks, and Client/Server Programming.
11. Searching, Sorting, and Complexity. (Online only)
Appendices.
Glossary.
Index.

What's New

  • UPDATED with Python 3.
  • Number of chapter has been trimmed down so the entire text can be more easily covered in one term.

Learning Resource Bundles

Choose the textbook packaged with the resources that best meet your course and student needs. Contact your Learning Consultant for more information.

Bundle: Fundamentals of Python: First Programs, 1st Student Edition + MindTap™ (1-year access)

ISBN-10: 1337426210  | ISBN-13: 9781337426213

List Price = $140.95  | College Bookstore Wholesale Price = $105.75

This Bundle Includes:

  • Fundamentals of Python: First Programs
    List Price = $142.95  | CengageBrain Price = $142.95  | College Bookstore Wholesale Price = $107.75

  • List Price = $113.95  | College Bookstore Wholesale Price = $85.75


Bundle: Fundamentals of Python: First Programs, 1st Student Edition + MindTap™ (6-year access)

ISBN-10:  1337426202  | ISBN-13:  9781337426206

List Price = $166.95  | College Bookstore Wholesale Price = $125.75

This Bundle Includes:

  • Fundamentals of Python: First Programs
    List Price = $142.95  | CengageBrain Price = $142.95  | College Bookstore Wholesale Price = $107.75

  • List Price = $113.95  | College Bookstore Wholesale Price = $85.75


Digital Bundle: Fundamentals of Python: First Programs, 1st MindTap™ + VitalSource™ eBook (6-year access)

ISBN-10:  1337426229 | ISBN-13:  9781337426220

List Price = $140.95  | College Bookstore Wholesale Price = $105.75

This Bundle Includes:


  • List Price = $28.49  | College Bookstore Wholesale Price = $28.49

  • List Price = $113.95  | College Bookstore Wholesale Price = $85.75


Supplements

All supplements have been updated in coordination with the main title. Select the main title's "About" tab, then select "What's New" for updates specific to title's edition.

For more information about these supplements, or to obtain them, contact your Learning Consultant.

Instructor Supplements

Instructor Resource CD-ROM  (ISBN-10: 1111823278 | ISBN-13: 9781111823276)

Now all instructor materials are available on one convenient and easy-to-use CD. Designed to help facilitate classroom instruction, this CD has instructor files unique to the textbook. All of these tools can help motivate students and enhance their knowledge and course appreciation. Please note that all supplements (with the exception of figure files) are also available for download on the Companion site for the text at www.cengage.com. The Instructor Resources CD includes: Data and solution files for this course. Figure files to help you customize handouts and presentations. ExamView test banks with true/false, modified true/false, multiple choice, completion, matching, case-based critical thinking, and essay question types to help you assess student understanding. Instructor's manuals for each lesson to help you gain insight on how to fully engage students and effectively teach the material. PowerPoint Presentations to help you discuss new tasks and vocabulary terms covered in each lesson. Sample syllabus to help you design your course from beginning to end.

LMS Integrated MindTap® Computer Science, 1 term (6 months) Instant Access  (ISBN-10: 1337277800 | ISBN-13: 9781337277808)

This access code will provide your students with seamless access to their LMS Integrated for MindTap® Computer Science resources from within your campus Learning Management System. Students will be prompted to enter this access code the first time that they click on a link in your course that includes Cengage content.

List Price = $118.00  | CengageBrain Price = $118.00  | College Bookstore Wholesale Price = $118.00

Student Supplements

LMS Integrated MindTap® Computer Science, 1 term (6 months) Instant Access  (ISBN-10: 1337277800 | ISBN-13: 9781337277808)

This access code will provide you with seamless access to your LMS Integrated for MindTap® Computer Science resources from within your campus Learning Management System. You will be prompted to enter this access code the first time that you click on a link in your course that includes Cengage content.

List Price = $118.00  | CengageBrain Price = $118.00  | College Bookstore Wholesale Price = $118.00

Meet the Author

Author Bio

Kenneth A. Lambert

Kenneth A. Lambert is a Professor of Computer Science at Washington and Lee University. He has taught courses in almost every subject area of computer science and has published several textbooks in introductory programming and data structures in C++, Java, and Python. He is the co-creator of the BreezySwing framework and is the creator of the breezypythongui framework.