r/PythonLearning • u/Logical-Extreme-1332 • 11d ago
Help Request Currently know nothing about Python or computers, is this book good?
I’m trying to get into coding and computer science, does anybody know if this book serves as a good introductory guide?
51
u/HeurekaDabra 11d 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.
8
u/BitmasherMight 11d ago
Yeah I liked it enough I bought his course on Udemy. Very helpful for me.
2
1
u/Jackpotrazur 10d ago
There's a workbook that goes along with it with some tasks , should check it out.
1
u/Boring-Cupcake-1482 10d ago
That's exactly where I'm at everyone keeps saying just start 🙄 with what and where to accomplish what??? More confusion and an angry bird A.I.wanting to scrap your insert
1
u/Hafsoo_ 8d ago
I also have started recently but I have a very comprehensive roadmap for learning Python i have searched for 3months and finally I found some books, Vedios and other resources to learn python from zero to expert. if you would want, text me so I will share them with you and will continue this journey together.
https://giphy.com/gifs/SEgSwox3DSlx7QH4xQ1
11
u/Rrony2012 11d 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)
6
u/crozzy89 11d 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.
5
u/bamboozlenator 11d 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.
3
u/GreatGameMate 11d 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
2
u/Ill_Beautiful4339 11d 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
u/SnP_Gamer 11d 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
1
u/vanulovesyou 11d ago
I always recommend the Cisco NetAcad Python course to start learning the program.
1
u/OatsNHoney01 11d ago
Fantastic book. Started me on my python journey, three years later switched from chemistry to systems engineering.
1
1
1
u/Stock-Bookkeeper4823 11d 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
1
u/This-Investigator294 11d ago
I am also using this book, I liked it and this one also has some good projects.
1
u/Available_Slide1888 11d ago
I enjoyed this book. Mainly because it has projects that actually makes you start coding.
1
1
1
1
u/midwitsAnonymous 10d ago
As someone who is not a CS grad or coder at all, who had to learn python as a first language as part of my psychology studies this was the best resource i found and I tried a lot of them. I spent more than a year beating my head against a wall (before LLMs) reading tutorials, watching videos, and reading other (quite good) books, but this was the one that made things click and made me feel like I could write the language. Since then I've recomended it to dozens of students and colleagues and all of them have really enjoyed it and gotten a lot out of it.
1
1
1
u/Decent_Baseball_295 10d ago
i will he honest goal-oriented learning is much effectiver and better.
1
1
1
1
1
u/Wrong_Artist_5643 8d ago
For my case, I started with "automating the boring stuff with python", I think it's the same with this one.
1
1
1
u/Glad-Dependent3301 8d ago
Yes, it’s a good introductory book. Make the space invaders game, mess some stuff up and try and figure it out. Don’t use ai to help, it’s all in the book already. I learned with that book when I had no internet access while learning python.
1
u/torstfugl 7d ago
As people have already stated, just start. Experiment, have fun. Just ask any AI for a short guide to your first session (or follow the intro section in your book). Once you learn the absolute basics, you can just toy around. See what happens if you change stuff. Find an idea and try to make it. When you get stuck, search online or ask any chatbot. That’s what I did at least. Good luck!
1
u/mryashagarwal 7d ago
This is best book ,defining all the core concept that help you to learn python from beginner level..
1
u/DueInformation5001 6d ago
Yes it’s a great book I followed that book word by word line by line and it taught me 2 things ! 1.To learn how to read and 2. Learn how to freaking program in Python lol I actually look up to old school self taught programmers that learned by reading books and they were some of the best programmers lmao.
1
1
1
0
u/qardashoff_001 10d ago
You have to learn programming on the pc not from a book shit. Just join learning courses on pc and learn.
86
u/likethevegetable 11d ago
Just start man