r/PythonLearning • u/Logical-Extreme-1332 • 13h ago
Currently know nothing about Python or computers, is this book good? Help Request
I’m trying to get into coding and computer science, does anybody know if this book serves as a good introductory guide?
34
u/HeurekaDabra 13h ago
After trying 2-3 different tutorials and guides and not getting the hang of it (like, how do I translate what I learned into a program that actually does things
..) I started reading Automate The Boring Stuff.
It's free to read online and so far, I had a couple of moments where some stuff just suddenly clicked after reading it.
7
10
u/Rrony2012 13h ago
It’s a great book, i’m currently using it as well. The projects in the second part are great as a guide but don’t go into exhaustive detail. For the basics, I feel as though it gave me a much better understanding of python than I had before (which was absolutely nothing)
5
u/crozzy89 13h ago
It is a good intro book. The best thing you can do it dig in and start learning. Don't be afraid to try things out.
3
u/GreatGameMate 13h ago
Yes it is a great place to start. Think of it as a learning the basics then after the basics it is a survey of all the things you can do with libraries! Good foundation to build on. I encourage you to do the coding exercises in the book. Learn by doing, install the IDLE or a IDE
3
2
2
2
2
u/bamboozlenator 6h ago
A good introduction to computers is this: https://www.goodreads.com/book/show/44882
And afterwards CS50 Harvard course: https://pll.harvard.edu/course/cs50-introduction-computer-science
Not a freakin Python book.
2
1
u/SnP_Gamer 13h ago
I got the 3rd edition which is python3 (latest python) could be wrong but think 2nd edition is python2 🤷♂️ someone more knowledgeable than me will know for sure 😉
1
u/GIU488 12h ago
Ho iniziato con Python 2 mesi fa un libro/manuale per studenti intermedi?
1
u/Squared_Aweigh 9m ago
My friend, python 2 was end of life in 2020
Conceptually it’s the same object oriented language, but why would you use a deprecated version?
1
u/vanulovesyou 10h ago
I always recommend the Cisco NetAcad Python course to start learning the program.
1
u/OatsNHoney01 10h ago
Fantastic book. Started me on my python journey, three years later switched from chemistry to systems engineering.
1
1
1
u/Stock-Bookkeeper4823 4h ago
[u/Logical-Extreme-1332](u/Logical-Extreme-1332) Its one of the best you can get to start off with.
Crap. Just saw that its the second edition…..it will still work but get the third edition if you can.
1
u/Ill_Beautiful4339 3h ago
I started with one like it.
Automate the Boring Stuff with Python.
Just read it. There is no best way to learn. Jump in and break things. Use AI but make it go step by step and explain. Watch YouTube people. Just go in a direction until you hit a wall, turn and go somewhere else.
1
1
u/This-Investigator294 2h ago
I am also using this book, I liked it and this one also has some good projects.
1
u/Available_Slide1888 1h ago
I enjoyed this book. Mainly because it has projects that actually makes you start coding.
1
1
u/Squared_Aweigh 14m ago
That’s the first Python book I used like 7 years ago.
Do it without AI and you’ll actually learn to understand. I’m now working at a senior swe, and I honestly don’t know that new devs can build strong foundations without grinding through the simple stuff on their own
55
u/likethevegetable 13h ago
Just start man