Reddit Reddit reviews Programming Python: Powerful Object-Oriented Programming

We found 9 Reddit comments about Programming Python: Powerful Object-Oriented Programming. Here are the top ones, ranked by their Reddit score.

Computers & Technology
Books
Computer Programming
Software Design, Testing & Engineering
Object-Oriented Design
Programming Python: Powerful Object-Oriented Programming
O Reilly Media
Check price on Amazon

9 Reddit comments about Programming Python: Powerful Object-Oriented Programming:

u/michaeljsmalley · 17 pointsr/pics

I was there today and I bought two books:
http://www.amazon.com/Assembly-Language-Step-Step-Programming/dp/0470497025
and
http://www.amazon.com/Programming-Python-Mark-Lutz/dp/0596158106/ref=sr_1_5?s=books&ie=UTF8&qid=1299370602&sr=1-5

I get to the counter..."There are no refunds or exchanges, just a heads up man". Yeah, so what? No problem.

Then he proceeds to take out a black indelible marker and scribble on the back of the brand new books I just purchased. I am standing there thinking, "Okay, these books are now my property, and the guy just basically defaced it."

Since I was happy I got these books for a very good price, I didn't put up much of a fight, and the guy working at the register was extremely nice through and through. It just appears the business prodigies who run Borders and have successfully managed to run it into the ground also instructed their front line employees to make like Banksy on all sales. What is the logic here? My wife thinks it was to prevent resale, but how does that hurt Borders?

u/2ht · 10 pointsr/learnpython

While I find doing challenges such as Project Euler fun, and they're good for making me think outside the box, I need to feel "accomplished" when I program. Solving a puzzle generally has no practical purpose, and it isn't something I can go back to later to experience again.

So work on either something practical or something entertaining, like a game. As long as it is something you can run later and be proud of.

  1. Write small programs that will improve your daily life. E.g. track all your movies, what shows you watch or books you read, a todo list app, write a simple command line finance manager, etc.
  2. Learn a web framework such as Flask or Django
  3. Read http://www.greenteapress.com/thinkpython/thinkpython.html if you are interested in a computer science approach to Python (as well as the MIT class)
  4. Buy and read http://www.amazon.com/Programming-Python-Mark-Lutz/dp/0596158106 if you want a more advanced book on Python (well worth it)
  5. Read and work through http://inventwithpython.com/ - both books - if you think game dev might be fun.
u/ece_guy · 6 pointsr/kindle

To be honest with you, I'd rather not steal books as well. But what really pisses me off is the fact that there are so many e-books that are MORE expensive than the paperback edition, which makes absolutely no sense to me at all. Here's one example.

Yes, this may have been already discussed to death. Publishers claim that there are extra costs of editing for the electronic version, etc. I still don't see how that can justify a higher cost, considering the bandwidth or the disk space it takes up is negligible in this day and age.

EDIT: Also, don't forget the fact that you'd also get a physical copy of a CD, that would have all the necessary example codes, etc. You don't get that with the Kindle edition. I'm sure you can get the examples online, but there have been cases where there were no supplementary materials (that are usually essential) online.

u/C385 · 5 pointsr/learnpython

I found the first couple of chapters of Programming Python by Mark Lutz helpful

https://www.amazon.com/Programming-Python-Powerful-Object-Oriented/dp/0596158106

u/JackStratifPapaJohns · 3 pointsr/learnprogramming

> I'm just afraid to fail that too or be too overwhelmed.

You said you learned math on your own via Khan Academy and you're afraid to fail. Clearly you need a refresher about what Khan Academy is all about. :)

I think you need to become more structured in your studies and really sit down to complete something from start to finish rather than knowing a little bit about a lot of things. I'd suggest picking up a book like Learning Python and setting a schedule each week where you'll sit down and read the book. Once you complete that book cover to cover, you can move onto a book like Programming Python.

​

I absolutely think college is a great option for you. If you're scared, start off by getting 2 year degree then move onto a 4 year degree. What a disservice to the world it would be for such a curious mind to be wasted working in a construction store.

​

Always remember bud, life is a marathon not a sprint.

​

u/officialgel · 2 pointsr/learnpython

Buy a book and go through it. Programming Python is good and is in the middle of beginner and advanced - Covering MANY topics with excellent examples and detail.

https://www.amazon.com/Programming-Python-Powerful-Object-Oriented/dp/0596158106/ref=sr_1_3?ie=UTF8&qid=1541000040&sr=8-3&keywords=programming+python

u/autisticpig · 1 pointr/Python

If you were serious about wanting some deep as-you-go knowledge of software development but from a Pythonic point of view, you cannot go wrong with following a setup such as this:

  • learning python by mark lutz
  • programming python by mark lutz
  • fluent python by luciano ramalho

    Mark Lutz writes books about how and why Python does what it does. He goes into amazing detail about the nuts and bolts all while teaching you how to leverage all of this. It is not light reading and most of the complaints you will find about his books are valid if what you are after is not an intimate understanding of the language.

    Fluent Python is just a great read and will teach you some wonderful things. It is also a great follow-up once you have finally made it through Lutz's attempt at out-doing Ayn Rand :P

    My recommendation is to find some mini projecting sites that focus on what you are reading about in the books above.

  • coding bat is a great place to work out the basics and play with small problems that increase in difficulty
  • code eval is setup in challenges starting with the classic fizzbuzz.
  • codewars single problems to solve that start basic and increase in difficulty. there is a fun community here and you have to pass a simple series of questions to sign up (knowledge baseline)
  • new coder walkthroughs on building some fun stuff that has a very gentle and friendly learning curve. some real-world projects are tackled.

    Of course this does not answer your question about generic books. But you are in /r/Python and I figured I would offer up a very rough but very rewarding learning approach if Python is something you enjoy working with.

    Here are three more worth adding to your ever-increasing library :)

  • the pragmatic programmer
  • design patterns
  • clean code

u/Eviltape · 1 pointr/learnpython

It seems that the O'Reilly book Programming Python literally has a Hello World C extension example in Chapter 22, as well as a more traditional book-ish walk through what using C in Python actually entails.

u/Musaab · 1 pointr/learnpython

May I suggest Mark Lutz Learning Python and Programming Python. (in that order. You'll get where you need to be and you'll be happy getting there.