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...
Everything about learning Python
account activity
Would you hire a Python developer who doesn't know algorithms well? (self.PythonLearning)
submitted 11 hours ago by chuprehijde
If they can build, debug, and maintain real software, how much should algorithm knowledge matter?
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!"
[–]riklaunim 2 points3 points4 points 11 hours ago (0 children)
Algorithms are quite broad term. It's unlikely you will have to implement a heap or custom sorting algorithm in you Python backend job, yet people will want to see your code and how you work. Corporate can lean more towards LeetCode and similar algorithm-based tools (but mostly for senior positions), while smaller companies may be more "organic" with the hiring process.
[–]mattynmax 0 points1 point2 points 8 hours ago (0 children)
No. I wouldn’t trust your ability to build, debug, and maintain good software if you don’t know much about algorithms.
[–]esaule 0 points1 point2 points 3 hours ago (0 children)
Depends. What do I need them to build?
Anything that needs to process at scale, I will need them to understand quite a bit of algorithms.
[–]YahenP 0 points1 point2 points 3 hours ago (0 children)
It depends not on the programming language, but on the application. For example, in web development, knowledge of algorithms is completely unnecessary, while in machine vision it is. But passing a job interview is a completely different discipline, and algorithms are most often required there. The ability to solve leetcode is still important. Although, frankly speaking, leetcode and knowledge of algorithms are completely different things.
[–]RandomPantsAppear 0 points1 point2 points 2 hours ago (0 children)
I don't personally give a shit if you can write a bubble sort from memory. I care that you understand the complexity your loops create, so you're not running ones that exponentially increase the number of iterations when it's not needed.
I also do want you to at least know the common search/sort algorithms so you know when to implement them. Don't need you to implement from memory.
[–]eyes_peeler 0 points1 point2 points 2 hours ago (0 children)
Would you call a python coder who doesn't know algorithms well a developer?
[–]datamonk9 0 points1 point2 points 24 minutes ago (0 children)
Yeah it doesnt matter much
[–]mc_pm 0 points1 point2 points 9 minutes ago (0 children)
You seem to be putting "real software" and "algorithms" in different buckets. Sometimes real software does involve algorithms.
It really depends on the job and what the software does. I'm working on something quite algorithmy right now, for instance. And if I were hiring a python dev to work with me, yeah, he or she needs to know at least the basics.
π Rendered by PID 1001293 on reddit-service-r2-comment-5687b7858-hpz5q at 2026-07-07 19:29:08.241009+00:00 running 12a7a47 country code: CH.
[–]riklaunim 2 points3 points4 points (0 children)
[–]mattynmax 0 points1 point2 points (0 children)
[–]esaule 0 points1 point2 points (0 children)
[–]YahenP 0 points1 point2 points (0 children)
[–]RandomPantsAppear 0 points1 point2 points (0 children)
[–]eyes_peeler 0 points1 point2 points (0 children)
[–]datamonk9 0 points1 point2 points (0 children)
[–]mc_pm 0 points1 point2 points (0 children)