Practical Programming, 2nd Edition--New from Pragmatic Bookshelf
[Posted October 2, 2013 by ris]
From: |
| Adam Flaherty <reviews-AT-post.oreilly.com> |
To: |
| lwn-AT-lwn.net |
Subject: |
| New to Review: 'Practical Programming, 2nd Edition' from Pragmatic Bookshelf |
Date: |
| Wed, 2 Oct 2013 09:09:06 -0700 |
Message-ID: |
| <1380730146.14484.0.390943@post.oreilly.com> |
If you would like to view this information in your browser, click here:
http://post.oreilly.com/rd/9z1z437lmcf87p8msjnj62phkcusm6...
O'Reilly Media is a Distributor for Pragmatic Bookshelf
CONTACT:
Adam Flaherty
(707) 827-7262
pragprogpr@oreilly.com
Practical Programming, 2nd Edition--New from Pragmatic Bookshelf
An Introduction to Computer Science Using Python 3
Raleigh, NC--Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic
Bookshelf, $38 paperback, $25 ebook) is for anyone who wants to understand computer programming.
You'll learn to program in a language that's used in millions of smartphones, tablets, and PCs.
You'll code along with the book, writing programs to solve real-world problems as you learn the
fundamentals of programming using Python 3. You'll learn about design, algorithms, testing, and
debugging, and come away with all the tools you need to produce quality code.
http://post.oreilly.com/rd/9z1za6hshskj5db6i1tb1c0h86ij70...
In this second edition, the authors have updated almost all the material, incorporating the lessons
learned over the past five years of teaching Python to people new to programming.
You don't need any programming experience to get started. First, you'll get a detailed introduction
to Python and to programming. You'll find out exactly what happens when your programs are executed.
Through real-world examples, you'll learn how to work with numbers, text, big data sets, and files.
Then you'll see how to create and use your own data types.
The incremental examples show you the steps and missteps that happen while developing programs, so
you know what to expect when you tackle a problem on your own. Inspired by "How to Design Programs"
(HtDP), you'll learn a six-step recipe for designing functions, which helps you as you start to
learn the concepts--and becomes an integral part of writing programs by the end.
As you learn to use the fundamental programming tools in the first half of the book, you'll see how
to document and organize your code so that you and other programmers can more easily read and
understand it. Beyond the basics, you'll learn how to ensure that your programs are reliable, and
how to work with databases, download data from the web automatically, and build user interfaces.
Most importantly, you'll learn how to think like a professional programmer.
Available for e-readers in epub, mobi, and PDF formats direct from the publisher and in paperback
from fine bookstores worldwide.
For a review copy or more information please email pragprogpr@oreilly.com. Please include your
delivery address and contact information.
About the Authors
Paul Gries has been teaching in the Department of Computer Science at the University of Toronto for
more than 15 years. During his time at UofT, Paul has won numerous teaching awards, including
UofT's most prestigious teaching award and an Ontario-wide teaching award. Paul has also
co-authored two textbooks, has been a leader in departmental curriculum design and renewal, and,
with Jen, got to teach Python to tens of thousands of students in a MOOC.
View Paul Gries's full profile page.
http://post.oreilly.com/rd/9z1zd3j13khahfnje86bf1e7oi3ojk...
Jennifer Campbell is a senior lecturer in the Department of Computer Science at the University of
Toronto. Over the past 10 years, Jen's primary focus has been on teaching and curriculum design of
introductory courses. Jen is involved in several projects exploring student experiences in
introductory computer science courses and the factors that contribute to success, including the
effectiveness of the inverted classroom.
View Jennifer Campbell's full profile page.
http://post.oreilly.com/rd/9z1z972i6upj786gp4jlphs5hhrilc...
Jason Montojo is a research officer at the Donnelly Centre for Cellular and Biomolecular Research
at the University of Toronto, where he develops scientific software for the Cytoscape and GeneMANIA
projects. He has a strong interest in teaching computer science and frequently mentors students for
Google's Summer of Code program.
View Jason Montojo's full profile page.
http://post.oreilly.com/rd/9z1z8e1dmke2f5lh6kk7e5jde85di4...
Additional Resources
For more information about the book, including: code, errata, discussions, full table of contents,
excerpts from the book and more, see the catalog page for Practical Programming (2nd edition): An
Introduction to Computer Science Using Python 3.
http://post.oreilly.com/rd/9z1zfm5ep0aipfh3ee0kf7tlduso7k...
Practical Programming, 2nd Edition
http://post.oreilly.com/rd/9z1zkjtucuo8ijfis4q3lbjvs917ih...
Publisher: Pragmatic Bookshelf
By Paul Gries, Jennifer Campbell, Jason Montojo
Print ISBN: 9781937785451
Pages: 350
Print Price: $38.00
order@oreilly.com
1-800-998-9938
1-707-827-7000
About Pragmatic Bookshelf
Pragmatic Bookshelf is an imprint of the Pragmatic Programmers, LLC. Our titles are distributed to
bookstores internationally by O'Reilly Media.
The Pragmatic Bookshelf features books written by developers for developers. The titles continue
the well-known Pragmatic Programmer style, and continue to garner awards and rave reviews. As
development gets more and more difficult, the Pragmatic Programmers will be there with more titles
and products to help programmers stay on top of their game.
http://post.oreilly.com/rd/9z1z0r04rjtqjk5uoskfa21vpecjnc...
About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines,
and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge
development, homing in on the technology trends that really matter and spurring their adoption by
amplifying "faint signals" from the alpha geeks who are creating the future. An active participant
in the technology community, the company has a long history of advocacy, meme-making, and
evangelism.
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other
trademarks are the property of their respective owners.
O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472
(707) 827-7000