Win a copy of liveProject: Build an ML Recommender System this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • paul wheaton
  • Devaka Cooray
  • Jeanne Boyarsky
  • Tim Cooke
  • Liutauras Vilda
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Piet Souris
  • salvin francis
  • Mikalai Zaikin
  • Himai Minh
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Image from Amazon
Title: Murach's Python Programming
Author(s): Michael Urban and Joel Murach
Publisher: Murach
Category: Python

Amazon wrote:If you want to learn how to program but don't know where to start, this is the right book and the right language for you. From the first page, our unique self-paced approach will help you build competence and confidence in your programming skills. And Python is the best language ever for learning how to program because of its simplicity and breadth...two features that are hard to find in a single language.

But this isn't just a book for newbies! Our self-paced approach also works for experienced programmers, helping you learn faster and better than you've ever learned a language before. By the time you're through, you will have mastered all of the Python skills that are needed on the job, including those for object-oriented, database, and GUI programming.

To make all of this possible, section 1 of this book presents an 8-chapter course that will get anyone off to a great start. Section 2 builds on that base by presenting the other essential skills that every Python programmer should have. Section 3 shows you how to develop object-oriented programs, a critical skillset in today's world. And section 4 shows you how to apply all of the skills that you've already learned as you build database and GUI programs for the real world.

Book Preview (when available)

From the publisher
  • Book page
  • Table of Contents (PDF)
  • Chapter 1 (PDF)
  • Chapter 2 (PDF)

  • Where to get it?
  • Murach

  • Related Websites
  • Official Python site
    author & internet detective
    Posts: 40539
    Eclipse IDE VI Editor Java
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    “Murach's Python Programming” follows the standard style of Murach books. The left side of each paired page is text and the right side is code/tables/bullets. This is great for learning a new language because it lets you easily reference the highlights while also having a text description available. It's also if Python isn't your first language so you can skim the text you know about already.

    The book teaches IDLE as an editor at the same time as Python and includes tips on debugging. The appendixes specific to Windows and Mac are helpful. I like that it covers essential skills such as reading/writing files and databases (SQLite.) The examples are fun such as Dice and Movies.

    I especially like the exercises at the end of each chapter. These are great suggestions for practicing what the reader learned in the chapter.

    This review comes with a bonus for the physical book. I had a bottle of water without the lid closed well and managed to get water all over my bag including getting this book sopping wet. When it dried out, it was fine; just crispy. I was pleasantly surprised and content with Murach's paper quality. I don't recommend “waterboarding” your book even though it worked out well though

    I give this book 9 out of 10 horseshoes.

    Disclosure: I received a review copy of this book from the publisher for reviewing it on behalf of CodeRanch.
    You can thank my dental hygienist for my untimely aliveness. So tiny:
    Thread Boost feature
      Bookmark Topic Watch Topic
    • New Topic