Skip to product information
Sale
  • Vendor: Mia Karts

Python Programming: An Introduction to Computer Science, Fourth Edition

$97.50 USD
$78.00 USD
 per 
Just 1 left. Order soon!

Free U.S. shipping on all orders. Free international shipping on orders over $99

All orders are dispatched the next business day!

Competitive Pricing You Can Trust — Quality You Can Rely On.

Guaranteed safe checkout

Product description

ISBN: 1590282973

Author: Zelle, John M.

Condition: New

This new edition has all the familiar elements that made previous editions a leading intro textbook, including:Extensive use of computer graphics. Coverage includes a simple-to-use graphics package (provided as a Python module) that allows students both to learn the principles of computer graphics and to practice object-oriented concepts without the complexity inherent in a full-blown graphics library and event-driven programming.Interesting examples. This book is packed with complete programming examples to solve real problems. Readable prose. Key computer science concepts are introduced in a natural way as an outgrowth of a developing discussion.Flexible spiral coverage. Each chapter is organized so that new ideas are introduced gradually, giving students time to assimilate an increasing level of detail. Ideas that take more time to master are introduced in early chapters and reinforced in later chapters.Just-in-time object coverage. This book gradually introduces object concepts after a brief initial grounding in the basics of imperative programming. Students learn multiple design techniques, including top-down (functional decomposition), spiral (prototyping), and object-oriented methods.Extensive end-of-chapter problems. Exercises at the end of every chapter provide ample opportunity for students to reinforce their mastery of the chapter material and to practice new programming skills.NEW TO THE FOURTH EDITIONThe focus of this edition continues to be on providing a solid foundation in computer science appropriate for a first computing course for CS majors (CS1). At the same time, many learners outside of CS are also keen to develop programming skills. All budding programmers are best served by a firm grounding in computer science and software design, so the material here has been streamlined and reorganized to make it more useful as a reference for learners in CS-adjacent fields such as the natural and social sciences, data science, and intelligent systems. Special attention is paid to essential idioms that students are likely to see in Python code that they encounter in the wild. In addition to technology updates throughout, those familiar with the previous edition will notice these changes:Addition of new material on operating systems and an extended discussion of persistent data including file systems, binary files, and data serialization over networks.Inclusion of new and additional Python features: f-strings for string formatting, context managers, list comprehensions, sequence functions, and the pathlib and pickle libraries.Streamlining of early chapters including covering all control structures before going into depth on sequence types such as strings and lists.Consolidation of objected-oriented design case studies in a dedicated chapter.Additional programming exercises.

View full details

Python Programming: An Introduction to Computer Science, Fourth Edition

$97.50 USD
$78.00 USD
 per 

You May Also Like

More in Computer Science

View all
Sale
Analog and Hybrid Computer Programming (De Gruyter Textbook)
$56.56 USD
$45.25 USD
 per 
Sale
Mathematics and Computation: A Theory Revolutionizing Technology and Science
$64.44 USD
$51.55 USD
 per 
Sale
Murach's C++ Programming
$76.34 USD
$61.07 USD
 per 
Sale
Healthcare Fraud Investigation Guidebook
$152.98 USD
$122.39 USD
 per 
Sale
An Introduction to Frames and Riesz Bases (Applied and Numerical Harmonic Analysis)
$96.30 USD
$77.04 USD
 per 
Sale
Modern Time Series Forecasting with Python: Explore industry-ready time series forecasting using modern machine learning and deep learning
$79.48 USD
$63.59 USD
 per 
Sale
Designing Information Architecture: A practical guide to structuring information spaces to meet people's needs
$45.54 USD
$36.43 USD
 per 
Sale
Java Coding Problems - Second Edition: Become an expert Java programmer by solving over 200 brand-new, modern, real-world problems
$82.48 USD
$65.99 USD
 per 
Sale
Computer Graphics Programming in OpenGL With C++
$87.70 USD
$70.16 USD
 per 
Sale
Forth Application Techniques (6th Edition): Programming Course
$28.42 USD
$22.74 USD
 per 
Sale
Infinity and the Mind: The Science and Philosophy of the Infinite (Princeton Science Library)
$20.94 USD
$16.75 USD
 per 
Sale
Modern C++ Programming Cookbook: Master Modern C++ with comprehensive solutions for C++23 and all previous standards
$39.80 USD
$31.84 USD
 per 
RECENTLY VIEWED PRODUCTS

Free same-day delivery

Free shipping - no code needed, just head for checkout!

Repeat delivery

Repeat delivery with 5% OFF every order.

Curbside pickup

Order online, drive up, check in & pick up.