Readings From Programming with Python,
1st Edition

Cengage, Elizabeth Matthews, June Jamrich Parsons

ISBN-13: 9780357637456 | ISBN-10: 0357637453

Copyright 2023

| Published 2022

| 592 pages

List Price USD $175.95


Ideal for anyone who has never programmed, McMullen/Matthews/Parsons' PROGRAMMING WITH PYTHON uses a beginner's approach that combines conceptual content with rich examples and hands-on learning activities. Straightforward and student friendly, it emphasizes fundamental computer concepts from a Python programming perspective using a clear presentation with little technical jargon. Modules introduce important computer science concepts, procedural programming and object-oriented programming in short segments, while real-world examples, streamlined code and descriptive figures help you better understand today's computing concepts. As you strengthen your computer science knowledge, you will also sharpen critical-thinking and problem-solving skills -- and build confidence.

Read More

Meet the Authors

Show More Show Less


Elizabeth "Liz" A. Matthews is an assistant professor of computer science at Washington and Lee University in Lexington, Virginia. She received a B.S. in computer science from Western Washington University, an M.S. in computer science from Clemson University and a Ph.D. in human-centered computing from the University of Florida.

June Jamrich Parsons is an educator, digital book pioneer, co-author of Texty and McGuffey award-winning textbooks and a TAA fellow. She co-developed the first commercially successful multimedia, interactive digital textbook that established the standard for platforms now being developed by numerous educational publishers. In addition to authoring textbooks for Course Technology and Cengage, Dr. Parsons' career includes extensive classroom teaching and product design for eCourseware. She also served as a creative strategist for MediaTechnics Corp. and director of content for Veative Virtual Reality Labs. A member of the Association for Computing Machinery, she holds a Ph.D. in instructional technology and Certified Computing Professional certification.

  • COMPREHENSIVE TEST BANK: Choosing from over 350 multiple-choice language-agnostic Test Bank questions, instructors can easily create concept-based assessments to effectively evaluate student understanding.
  • COMPLETE CODE EXAMPLES: Providing students with additional insight, embedded figures illustrate the application of general concepts in Python code.
  • ROBUST INSTRUCTOR’S MANUAL: Lesson-by-lesson outlines equip instructors with helpful suggestions for presenting difficult concepts, additional code examples and questions that prompt lively class discussions.
  • POWERPOINT REVIEW: Students can use PowerPoint slides to review key concepts -- maximizing their study time and course success.
  • CRITICAL THINKING Q&A: Helping students focus on key material, a series of brief critical thinking questions review the main points introduced in each chapter as well as reinforce new concepts at the moment of learning.

Table of Contents

Show More Show Less
1. Computational Thinking.
2. Programming Tools.
3. Literals, Variables, and Constants.
4. Numeric Data Types and Expressions.
5. Character and String Data Types.
6. Decision Control Structures.
7. Repetition Control Structures.
8. Lists.
9. Functions.
10. Exceptions.
11. File Operations.
12. Recursion.
13. Modules.
14. Classes and Objects.
15. Methods.
16. Encapsulation.
17. Inheritance.
18. Polymorphism.
19. Linked List Data Structures.
20. Stacks, Queues, and Tables.
21. Trees and Graphs.
22. Algorithm Complexity and Big-O Notation.
23. Search Algorithms.
24. Sorting Algorithms.
25. Processor Architecture.
26. Data Representation.
27. Programming Paradigms.
28. User Interfaces.
29. Software Development Methodologies.
30. Pseudocode, Flowcharts, and Decision Tables.
31. Unified Modeling Language.

Cengage provides a range of supplements that are updated in coordination with the main title selection. For more information about these supplements, contact your Learning Consultant.

SSO Cengage Testing, powered by Cognero® for McMullen/Matthews/Parsons' Programming with Python, Instant Access


Cengage Testing, powered by Cognero® for McMullen/Matthews/Parsons' Programming with Python, Instant Access


Instructor's Companion Website for McMullen/Matthews/Parsons' Programming with Python


Compare Buying Options

Show More Show Less

Pricing Options

Readings From Programming with Python

  • ISBN-10: 0357637453
  • ISBN-13: 9780357637456

Price USD$ 175.95

eBook: Readings From Programming with Python 12Months

  • ISBN-10: 8000040158
  • ISBN-13: 9788000040158

Price USD$ 39.99


*Purchase not available for this country