DownloadThe Portobello Bookshop Gift Guide 2024

Practical Programming, 3e

An Introduction to Computer Science Using Python 3.6

Jennifer Campbell author Paul Gries author Jason Montojo author

Format:Paperback

Publisher:Pragmatic Bookshelf

Published:11th Dec '17

Should be back in stock very soon

Practical Programming, 3e cover

This accessible introduction to programming, Practical Programming, 3e, offers essential skills in Python 3.6 for beginners and aspiring programmers.

This updated edition of Practical Programming, 3e is designed for anyone eager to delve into the world of computer science and programming. It has been classroom-tested by tens of thousands of students, making it a reliable resource for beginners. The book provides a comprehensive introduction to programming concepts using Python 3.6, a widely-used language found in millions of devices. Readers will learn essential topics such as design, algorithms, testing, and debugging, all while gaining hands-on experience by writing programs that solve real-world problems.

The authors present a clear five-step recipe for designing functions, inspired by the principles outlined in 'How to Design Programs' (HtDP). This method not only aids in grasping programming concepts but also becomes a crucial part of the programming process. Readers will explore what occurs during program execution, working with various data types, including numbers, text, and large datasets. The book emphasizes the importance of creating reliable programs that can interact with databases and automate data retrieval from the web.

In Practical Programming, 3e, readers will also discover Python 3.6's new features, such as type annotations and improved string formatting. The goal is to cultivate a mindset akin to that of a professional programmer, equipping readers with the skills to document and organize their code effectively. With no prior programming experience required, this book serves as an accessible entry point into the fascinating field of computer science.

ISBN: 9781680502688

Dimensions: 250mm x 150mm x 15mm

Weight: 666g

380 pages