Press Release


Email. Email press release link

June 9, 2009

Practical Programming--New from Pragmatic Bookshelf: An Introduction to Computer Science Using Python

Raleigh, NC—In Practical Programming: An Introduction to Computer Science Using Python (Pragmatic Bookshelf, $32.95 USD), the team of Jennifer Campbell, Paul Gries, Jason Montojo, and Greg Wilson present a new approach to basic computer science, using Python.

Welcome to computer science in the 21st century. Did you ever wonder how computers represent DNA? How they can download a web page containing population data and analyze it to spot trends? Or how they can change the colors in a color photograph? If so, this book is for you. By the time you’re done, you’ll know how to do all of that and a lot more. And Python makes it easy and fun.

Computers are used in every part of science from ecology to particle physics. This introduction to computer science continually reinforces those ties by using real-world science problems as examples. Anyone who has taken a high school science class will be able to follow along as the book introduces the basics of programming, then goes on to show readers how to work with databases, download data from the web automatically, build graphical interfaces, and most importantly, how to think like a professional programmer.

Topics covered include:

  • Basic elements of programming from arithmetic to loops and if statements
  • Using functions and modules to organize programs
  • Using lists, sets, and dictionaries to organize data
  • Designing algorithms systematically
  • Debugging things when they go wrong
  • Creating and querying databases
  • Building graphical interfaces to make programs easier to use
  • Object-oriented programming and programming patterns

For a review copy or more information please email pragprogpr@oreilly.com. Please include your delivery address and contact information.

Jennifer Campbell is a senior lecturer in Computer Science at the University of Toronto who created the course this book is based on.

Paul Gries is a senior lecturer in Computer Science at the University of Toronto.

Jason Montojo is a former student of Jennifer Campbell and Paul Gries, who has since worked on the Eclipse programming platform at IBM; he is also a professional photographer and digital artist, and created all of the diagrams for this book.

Greg Wilson has been crunching data for more than 20 years. He is an independent programming consultant, an adjunct professor at the University of Toronto, and a contributing editor with Doctor Dobb's Journal. He is the author of Data Crunching and Practical Parallel Programming.

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.

Practical Programming
Publisher: Pragmatic Bookshelf
Jennifer Campbell, Paul Gries, Jason Montojo, Greg Wilson
ISBN: 9781934356272, 350 pages,
Book Price: $32.95 USD, £25.50 GBP
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.

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.

Return to: O'Reilly Press Room

Recent Press Releases


11/5/14 O'Reilly Media Acquires Video-Training Firm Infinite Skills
10/7/14 O'Reilly and Cloudera Announce Expanded Partnership
9/18/14 Databricks and O'Reilly Media Launch First Apache Spark Developer Certification Program
8/4/14 O'Reilly Media Acquires Full Ownership of Safari Books Online
2/26/14 Solid Heralds the Merging of the Physical and Virtual Worlds

Press Release Archive »

Resources

Press Contacts

Corporate

Sara Winge
800/998-9938 x7109

Media Relations - North America

Sara Peyton
800/998-9938 x7118

Media Relations - Germany

Corina Pahrmann
+49-221-973160-22

Media Relations - Japan

Kenji Watari
+81-3-3356-5227

Media Relations - United Kingdom

Helen Coding
+44 (0)1252-721284

Media Relations - Conferences

Maureen Jennings
800/998-9938 x7083