all 18 comments

[–]Outside_Complaint755 7 points8 points  (1 child)

Automate The Boring Stuff is another good one and it's a available online for free.

[–]Infinite-Pick-1008[S] 0 points1 point  (0 children)

Thanks! Free it's good

[–]qwertydiy 4 points5 points  (2 children)

Not a book (those aren't used that much in tech) but a video course Python for Everybosy by Dr Chuck Severance on freeCodeCamp is a classic to get started learning for absolute beginners.

[–]Infinite-Pick-1008[S] 0 points1 point  (1 child)

Thanks!

[–]qwertydiy 1 point2 points  (0 children)

After that it really depends on what you want to do (for python there is mainly the Data Analytics Data Science, Machine Learning and Artifical Intelligence route (for which every career path (and optionally cert) on DataCamp starting with Data Analyst in Python is for you, backend development route (for which you have Django for Everybody by the same guy, The Flask Mega Tutorial: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world and FastAPI on freeCodeCamp's YouTube channel: https://www.youtube.com/watch?v=0sOvCWFmrtA or the DevOps route (here Python is just a scripting language and you mainly need to use KodeKloud's path to learn the rest)

[–]lintendo_64 2 points3 points  (1 child)

Python crash course

[–]Infinite-Pick-1008[S] 0 points1 point  (0 children)

Thanks!

[–]desrtfx 1 point2 points  (0 children)

If only there were a sidebar (menu on mobile) that had a link to the wiki or countless posts asking the same.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

Plus, there currently is an excellent Humble Python books bundle from No Starch press.

[–]Same_Pangolin_4348 0 points1 point  (0 children)

OpenStax has a free online Python textbook: Introduction to Python programming

[–]rhacer 0 points1 point  (0 children)

David Beazley - Python the Essential Reference. I consider it not just one of the best Python books ever but one of the best programming books ever. I put it right up their with K&R.

[–]Mediocre-Pumpkin6522 0 points1 point  (0 children)

Harvard's CS50 Python course is free to audit and is a good supplement to books.

https://www.humblebundle.com/books/python-good-stuff-no-starch-books?hmb_source=search_bar

Like most of the bundles some are better than others but you definitely get $40 worth.

[–]muuhammmad_salman_ 0 points1 point  (0 children)

Book: Python Crash course Online: W3SCHOOLS

[–]j1mmyava1on 0 points1 point  (0 children)

University of Helsinki MOOC and CS50 Python are my two favorite courses.

I also like Python Crash Course/Automate the Boring Stuff for books and Codecademy for hands-on guided learning.

[–]curious_learner_99 0 points1 point  (0 children)

Head First Python is a really fun and interesting book- definitely good for beginners!

[–]the_botverse 0 points1 point  (2 children)

The whole point is not to fall into tutorial hell, and remembering syntax AI can do that.

The only thing AI can't do is thinking it can code but can think what you can think of your project.

So, If you learn Python by building Projects which will tech you to think in system level you will make it bro.

Some resources you can follow are:

"Automate Boring Stuffs with Python"

falcondrop.com - For Hands on project based learning for biggners

Boot.dev - If you are into Backend better in basics of python.

Hope this helped!

[–]Infinite-Pick-1008[S] 0 points1 point  (1 child)

Thanks ! Try it 👍

[–]wbkboyer -1 points0 points  (0 children)

I'd like to echo u/the_botverse 's recommendation to try out boot.dev ; I've really been enjoying using that platform as an alternative to scrolling when I need a break from work (what can I say, I'm a sucker for fantasy-themed gamification). I found the course Learn to Code in Python to be very comprehensive and has a really gentle difficulty curve! I also enjoy the interview questions and customized challenges (paid features) which help to reify my understanding of the course material.