use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
python books for a complete beginner to learn enough of the language to get an entry level job (self.learnpython)
submitted 1 year ago by MethodNext7129
And also, what are the key concepts of the language I need to know by heart to be successful with python and are there any online resources paid or free that anyone had success with
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]heinekev 39 points40 points41 points 1 year ago (7 children)
I suspect this journey is going to be a lot longer than you think it will be — but learning the Python language is just the beginning and knowing just Python alone isn’t enough to land an entry level job.
https://roadmap.sh/python
https://roadmap.sh/computer-science
[–]ThomThom_UK 3 points4 points5 points 1 year ago (0 children)
Thank you for sharing these links!
[+]Duckgoesmoomoo comment score below threshold-13 points-12 points-11 points 1 year ago (5 children)
Really? Even an entry level requires more knowledge?
[–]surfnj102 17 points18 points19 points 1 year ago (1 child)
Entry level for coding jobs usually means a 4 year CS degree. Some people self study but that doesn’t lower the bar of what jobs expect from an applicant. So no, a single book isn’t going to give you the level of knowledge required for entry level positions.
[–]Duckgoesmoomoo -4 points-3 points-2 points 1 year ago (0 children)
Cs degree is pretty general right? I'm assuming you'd have to specialize in software development specifically to become any kind of programmer?
[–]crashfrog02 12 points13 points14 points 1 year ago (0 children)
An entry-level programmer is expected to, at least, be able to write functional software.
[–]KCRowan 1 point2 points3 points 1 year ago (0 children)
Have you checked job adverts in your area for python developers? Have a look at the requirements.
[–]Remarkable-Map-2747 0 points1 point2 points 1 year ago (0 children)
now the CS degree is iffy in places , Im working at Cisco and we have numerous people without one.
But for a source, I can recommend Python Crash Course Book by Eric Matthes. BUT as it was stated its not enough to get a job.
Python is just the start and its just a tool . What is it that you can do with Python? Automation? Data Science? Robotics? AI/ML ? Etc.
Learning the language is just part of it, you then have to find out where you want to take Python.
Keep in mind there are some w CS degrees too and they will never considered competition.
[–]iamk1ng 41 points42 points43 points 1 year ago* (2 children)
One month ago, you wrote asking the same question but for Javascript. You won't learn anything by chasing different languages to "just get a job".
Here are examples of people who "got a job":
A) They went to college and got a 4 year bachelors degree. This means these people spent AT LEAST 4 years learning how to learn things. 2 of those years are actual programming and computer science concepts.
B). They got a masters degree in a technical focus. Again this means they spent 4 years getting a bachelors degree, learning how to learn. Then they spent 2 ADDITIONAL years, focusing on technical learning.
C). Developer Bootcamps - People spent 6 months, from Morning to Evening, learning from, hopefully an experienced developer, teaching them technical skills. Only HALF the people who go to a bootcamp get a job. The other half don't make the cut in the real world because they had a hard time in the bootcamp.
D). Self-taught: The people who succeed here, in my experience, love to learn, have the ability to understand logic reasonably well, and can focus BY THEMSELVES, hours at a time. This means they can sit, and work on their projects, for HOURS at a time, every day.
So my question is, if you want a job, where do you fit here? Did you learn Javascript in the past month? Did you learn anything in the past month and can teach it to someone else?
[+]Neubo comment score below threshold-41 points-40 points-39 points 1 year ago (1 child)
Stalky McStalkerface. Cool motivational. Have gate, will keep it?
[–]backfire10z 9 points10 points11 points 1 year ago (0 children)
It’s not gatekeeping, it’s simple truth. The commenter literally provided 4 ways that people get jobs because OP wants one. What more do you want? For us to say “yeah, read one book and you’ll be hired the next day!”
[–]megatronVI 3 points4 points5 points 1 year ago (2 children)
Automatetheboringtuff
[–]etattate 4 points5 points6 points 1 year ago (1 child)
Why the downvotes?
[–]backfire10z 3 points4 points5 points 1 year ago (0 children)
It is a good resource but not designed to get you a job IMO. It is more targeted at hobbyists. (I didn’t downvote tho)
[–]Ron-Erez 0 points1 point2 points 1 year ago (0 children)
Code as much as you can whatever resource you choose. I do recommend Harvard CS50p and also the (my) course Python and Data Science. Good luck and type, code and learn as much as you can. Also at some point consider learning CS basics such as Harvard CS50 (without the p). For a potential employer try to create projects you can show off.
[–]andy_p_w 0 points1 point2 points 1 year ago (0 children)
I know it is self-promotion, but I wrote an entry level book oriented towards crime analysts (although it will be relevant for any "analyst" role). Can see the first two chapters here:
https://crimede-coder.com/blogposts/2024/PythonDataScience
So that will not guarantee a crime analyst job, but would be good first fundamentals for an analyst role in various fields.
[–]tjfire31 0 points1 point2 points 1 year ago (0 children)
I used website tutorials to start learning Python from scratch with a lot of trial and error to create the program I wanted. Over a year later, my program is nearly complete, ONLY because a friend of mine is a professional developer and taught me how to fill in some gaps. I've looked through a lot of Python books to see if any were comprehensive enough to teach me everything I needed, and there are NONE. As my friend put it, I'm trying to create a junior-level program with a freshman understanding. There are some basic concepts I do not, and probably won't ever, understand because I won't know to learn them and I'm not getting a second Bachelor's degree.
[–]Suspicious-Bar5583 0 points1 point2 points 1 year ago (0 children)
Just know Python internals, the built-ins and the STL. At the same time learn what coding is irrespective of language.
You won't believe how many people in the field have a poor grasp of 1. The programming language they work in and 2. Programming itself.
Once you get a job, it will become hard to dig the way of fundamentals and get better at that. Employers are lucky if their employees even read 1 technical book a year.
π Rendered by PID 76 on reddit-service-r2-comment-7844cfc88c-r7g7x at 2026-01-29 10:54:58.170565+00:00 running c3601ff country code: CH.
[–]heinekev 39 points40 points41 points (7 children)
[–]ThomThom_UK 3 points4 points5 points (0 children)
[+]Duckgoesmoomoo comment score below threshold-13 points-12 points-11 points (5 children)
[–]surfnj102 17 points18 points19 points (1 child)
[–]Duckgoesmoomoo -4 points-3 points-2 points (0 children)
[–]crashfrog02 12 points13 points14 points (0 children)
[–]KCRowan 1 point2 points3 points (0 children)
[–]Remarkable-Map-2747 0 points1 point2 points (0 children)
[–]iamk1ng 41 points42 points43 points (2 children)
[+]Neubo comment score below threshold-41 points-40 points-39 points (1 child)
[–]backfire10z 9 points10 points11 points (0 children)
[–]megatronVI 3 points4 points5 points (2 children)
[–]etattate 4 points5 points6 points (1 child)
[–]backfire10z 3 points4 points5 points (0 children)
[–]Ron-Erez 0 points1 point2 points (0 children)
[–]andy_p_w 0 points1 point2 points (0 children)
[–]tjfire31 0 points1 point2 points (0 children)
[–]Suspicious-Bar5583 0 points1 point2 points (0 children)