Practical Programming, Third Edition (Pragmatic Bookshelf)

PragmaticBookshelf
Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Discover the fundamentals of programming with Python, including the new features in Python 3.6.

Paul Gries, Jennifer Campbell, Jason Montojo @jmontojo

Edited by Tammy Coron @Paradox927

Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants to understand computer science. Discover the fundamentals of programming with Python, including the new features in Python 3.6.
Learn about design, algorithms, testing, and debugging. Write programs to solve real-world problems, and come away with everything you need to produce quality code.

Incremental examples show you the steps of developing programs, so you know what to expect when writing code on your own. Work with numbers, text, big data sets, and files using real-world examples. Make your programs reliable, work with databases, download data from the web automatically, and build user interfaces. See how to document and organize your code so that you and other programmers can more easily read and understand it.

Most importantly, you’ll learn how to think like a professional programmer.


“Delivers just what it promises: a clear, readable, usable introduction to programming for beginners. This isn’t just a guide to hacking together programs. The book provides foundations to lifelong programming skills.”

– Steven Wolfman, Department of Computer Science, University of British Columbia


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

2 1357 0

Latest Threads About This Book Top

bterwijn
On page 209 it says: “mutable values are unhashable” However, mutability and hash-ability are separate properties. A type is hash-able w...
0 661 1
New
boB
On page 177 the authors state: “…When you run a Python program, the current working directory is the directory where that program is sav...
0 853 0
New
boB
The example on p. 155 shows the following: values = [4, 10, 3, 8, -6] for i in range(len(values)): … print(i) is un-Pyth...
0 656 0
New
boB
Chapter 16, page 334 it is noted that the exercises will ask the reader to redesign both the appearance and the structure of the color pi...
2 882 0
New
Razor54672
The answer to 3rd Problem of Chapter 5 (Making Choices) of “Practical Programming, Third Edition” seems incorrect in the given answer ke...
2 1040 0
New
PragmaticBookshelf
Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants ...
2 1357 0
New

Most Active This Week Top

Most Active This Month Top

Most Active This Year Top

Most Active Last Three Years Top

bterwijn
On page 209 it says: “mutable values are unhashable” However, mutability and hash-ability are separate properties. A type is hash-able w...
0 661 1
New

Most Active Over Three Years Top

PragmaticBookshelf
Classroom-tested by tens of thousands of students, this new edition of the bestselling intro to programming book is for anyone who wants ...
2 1357 0
New
Razor54672
The answer to 3rd Problem of Chapter 5 (Making Choices) of “Practical Programming, Third Edition” seems incorrect in the given answer ke...
2 1040 0
New
boB
On page 177 the authors state: “…When you run a Python program, the current working directory is the directory where that program is sav...
0 853 0
New
boB
Chapter 16, page 334 it is noted that the exercises will ask the reader to redesign both the appearance and the structure of the color pi...
2 882 0
New
boB
The example on p. 155 shows the following: values = [4, 10, 3, 8, -6] for i in range(len(values)): … print(i) is un-Pyth...
0 656 0
New

Book Info

Publisher: Pragmatic Bookshelf

Are you this book's author? To be notified of all posts made about it, sign up an account then click here, then select 'watching' from the bell icon in the top right corner.

Get money off!

The Pragmatic Bookshelf

35% off any eBook

Simply use coupon code "devtalk.com" at checkout. See full details here.