Murach’s Python Programming
Original price was: €60.€45Current price is: €45.
Price: $59.50 - $45.29
(as of Sep 30, 2025 19:19:12 UTC – Details)
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 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 beginners! Our self-paced approach also works for experienced programmers, helping you learn Python faster and better than you’ve ever learned a language before. By the time you’re through, you will have mastered the key 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 presents an 8-chapter course that will get anyone off to a great start with Python. 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.
Publisher : Mike Murach and Associates Inc
Publication date : April 1, 2021
Edition : 2nd
Language : English
Print length : 564 pages
ISBN-10 : 1943872740
ISBN-13 : 978-1943872749
Item Weight : 2.5 pounds
Reading age : 3 years and up
Dimensions : 8 x 1.25 x 10 inches
Best Sellers Rank: #86,417 in Books (See Top 100 in Books) #22 in Object-Oriented Design #35 in Python Programming #39 in Introductory & Beginning Programming
Customer Reviews: 4.6 4.6 out of 5 stars 163 ratings var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
11 reviews for Murach’s Python Programming
Add a review
Original price was: €60.€45Current price is: €45.
Issa Tijani –
Murach’s Python Programming
This is a very good book! It will teach you everything you need to know: from beginner to advance. In fact, Murach’s products are the best! In fact, I bought MySQL first and then, I have been buying all their products. All their products are addicting: ones you start, you can’t stop. You’ll keep reading it until you finished it. Practical book!
Portia H. –
Can start coding by chapter 2
Easy to understand and the descriptions shed light on how to code.
Austin –
Good Beginner Guide
Needed this book for my intro to Python class and actually found it was great at teaching the fundamentals. Iâd recommend it to anyone wanting to learn the basics of Python programming.
JAMES R SJOLANDER JR –
Great
All Good!
Dominique Michelle Parks –
Good Material
I used this book for a class I was taking and itâs pretty impressive with the examples and such available in the box, being new in the field anything resourceful will be useful.
LN –
It was a game changer for me
I went through two programming classes and didnât learn well despite applying myself – but then, picked this up, and everything was clear. Iâm very impressed and inspired to read the whole thing. Made a big difference in my life, thank you!!
Jonathan Visona –
As Promised
: )
Cooper –
Good for beginners
This claims to be able to help you write your first program by the end of chapter 2, I got this for a college class so weâll see.
Amazonmark –
Brilliant Book, really impressed, I often buy Murach’s books; imho they are the best way to start programming.
VK –
OK, so I bought this book. It seemed interesting and also it has great layout the Murach’s style. They present info in a nice way where it’s easy to pickup and learn the info. I bought MANY Murach’s books, my first one was ASP.NET Core MVC the 1st edition and then I bought second and then many others after that. This was the manual where you get the VERY minimal basics I find. To the publisher and the authors, guys take a look at what you did with PHP and MySQL and then take something like Python Crash Course, my first ever book for Python and realize how much more information is covered in the Python Crash Course vs your Python manual. And the reason that I am bringing PHP and MySQL, it’s just an example of how much more you have in there vs this book. Also, The initial information is good though and I like how your book is structured, that’s why I always buy from you but on this one I feel like you can do more. Also would be nice for you to include Web API, Web Development, and I know you have GUI chapter but I feel like you need to expand on it more and also maybe add a few chapters on Kiwi. Also, what about the Python’s own API? You should showcase it a bit more than what you have. Take a look at Python 3: The Comprehensive Guide. I have that book too. I know you split data analytics into a separate book but still an into chapter or two on how to create some charts and graphs and use them either in web or desktop, mobile GUI would be great! I think beyond basic information you’ve provided in this edition of the book I feel like it is not enough when i start with a new language. That’s why solid 3 out of 4 stars. My background is in .NET and C#, developed for over 20 years now was MS certified in that tech too but lately .NET and C# does not feel like my cup of tea so I was looking for a new language and came across Python. I got all that DB experience behind me in CRMs and ERPs and it is easily transferable to Python which looks to be more streamlined than what .NET and C# is these days. I like that I don’t have to worry about language constructs anymore when I’m developing in Python. Stuff like semantics matters a LOT especially for large applications where multiple people are working. Python seems to be more stable in that area than C# these days and I like it! I can do everything in Python that I did in C# without too much extra hustle; so a better manual for the language would always be a plus! Would like to see, improved, 2nd edition of this manual! Oh and lastly, add some good info on unit testing in your manual!
Alba De Simas –
This is amazing! Thank you very much, all about my choices were perfect.