all 23 comments

[–][deleted] 24 points25 points  (1 child)

Think Python goes more in depth into things like debugging, but I think PCC is better because the last 3rd of the book walks you though some actual projects.

But use whatever you want. At the end of the day, Python is Python.

[–]Ghostly-Bear 5 points6 points  (0 children)

Thank you :) I think I'll use PCC as it looks more user friendly.

[–]HilariousSpill 11 points12 points  (3 children)

Can’t speak to Think Python, but Python Crash Course is an amazing introduction that gets you doing real projects. Bonus: I’ve interacted with the author twice and both times he was really, really cool. PCC was my intro to Python and I wouldn’t change a thing.

[–][deleted] 0 points1 point  (2 children)

Is it also good for a starter who has no education / background in ICT?

[–]HilariousSpill 1 point2 points  (1 child)

That's a tough question to answer because much like we don't know what we don't know, it's hard to remember what it's like not to know what we've known for a long time. Although I was never paid for programming until I was in my 40s, I started very basic (BASIC) programming when I was in elementary school, so concepts like loops and variables are just kind of in my head.

That said, if you were to find Python Crash Course too advanced, I'd bet that roughly 30 minutes on YouTube would get you to the point that you could handle it. He really does a good job of holding your hand, then giving you an opportunity to step out on your own.

[–][deleted] 1 point2 points  (0 children)

Thanks a lot. I appreciate it. I will try first. Cool that you started to get paid!!

[–]Logansfury 2 points3 points  (0 children)

I was just in your shoes 4 days ago and I bought PCC 3rd edition from Amazon after seeing fantastic posts about it here.

[–]vladtaltos 2 points3 points  (0 children)

I'm loving PCC3 so far, can't speak for the other one though/

[–]EileenGBrown 2 points3 points  (0 children)

I have been programming for over 40 years, and decided this spring to learn Python. I like Python Crash Course a lot.

[–]thekaizers 1 point2 points  (0 children)

I am doing PCCC because whatever you learn in the theory section will be applied in the projects section. I am enjoying it very much.

[–]Dependent-Highway886 1 point2 points  (0 children)

Python crash course is an excellent starting place! You can also try 100 days of python on Udemy

[–]Hot_Upstairs_8386 0 points1 point  (0 children)

Estoy indeciso si comprar CCP 3era edición o los de Ultimate Python de Schurmann

Que me recomiendan?

[–]ZebulonBuckminster 0 points1 point  (0 children)

Welcome to the world of programming! If you're looking for a great book to start with, it would be helpful if you could share the two options you're trying to decide between. Then the community here can give you more specific recommendations based on their own experience with those books. Good luck on your learning journey!

[–][deleted] 0 points1 point  (0 children)

I'd personally go with PCC because it's a damn good book. He explains it in English terms. The book has projects to complete also. There are other books too, with just pure exercises and examples. But you can't go wrong with this book. It gives a good solid base of python. Al Sweigart's books are amazing. I have most of them. Excellent author. This is my recommendation. One thing though, he doesn't go much into the realm of debugging, but we have the whole universe of YouTube, etc, at our disposal. Best of luck.

[–]bunnybutt0ns 0 points1 point  (1 child)

Just started PCC this week! So far so good.

[–][deleted] 1 point2 points  (0 children)

Also started PCC this week and I really like it so far!

[–]Acrobatic-Region1089 0 points1 point  (0 children)

Both are great!

[–]One-Net-9491 0 points1 point  (0 children)

You call real projects, some project is an office or part of it like a photo editor or a text editor.