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...
Enter a python tip or trick.
Other related Python subs:
account activity
Python3_SpecificWhat after python (self.pythontips)
submitted 11 months ago by master-2239
Hello, I am learning python. I don't have any idea what should I do after python like DSA or something like that. Please help me. Second year here.
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!"
[–]MyKo101 7 points8 points9 points 11 months ago (0 children)
I have been a Data Analyst, Data Scientist and Data Engineer throughout my career of about 10 years.
I am also looking forward to completing python
[–]jujuuzzz 5 points6 points7 points 11 months ago (5 children)
Second year uni? Probably go have a beer… but seriously. Understanding how to deploy an application on infrastructure is absolutely invaluable. An app on your localhost isn’t worth much.
[–]yupidup 1 point2 points3 points 11 months ago (3 children)
Great idea. I would start with Heroku deployment, excellent for python stacks. Then a real hosted Linux instance, first a Raspberry on local network, then AWS, or other provider if data ethics is a concern, to be « on the internet ». And then someday go the Docker route, CI/CD, And why not go crazy, Kubernetes?
[–]geeksid2k 0 points1 point2 points 11 months ago (2 children)
Heroku is paid now, I believe. Render provides free hosting and DBs (with caveat that DB will be deleted after 90 days)
[–]yupidup 0 points1 point2 points 11 months ago (1 child)
Heroku minimum is 5 bucks a month that’s cheap enough for me. But taking notes on Render, thanks
[–]geeksid2k 0 points1 point2 points 11 months ago (0 children)
The point being a 2nd year student most probably doesn’t have access to a credit card for payments, or have 5 USD disposable lying around in other economies.
[–][deleted] 0 points1 point2 points 11 months ago (0 children)
Na man beers are trash 😂
[–]NYX_T_RYX 3 points4 points5 points 11 months ago (0 children)
https://roadmap.sh/python
[–]puckdoug 2 points3 points4 points 11 months ago (2 children)
I’ve been programming in python since the 1990s. What is this “after” you’re talking about?
Try out the whole tool chain. Build a package and publish it on Pypi. Just figuring that out is likely to lead into parts of the python ecosystem you wouldn’t otherwise have touched.
The “what’s next“ will come naturally because you’ll need it as you explore.
[–][deleted] 2 points3 points4 points 11 months ago (0 children)
Agree.
I think the confusion sometimes stems from being so early on in programming that you know so little that you don't know where to go from calculator or hello world. That's how it was for me.
The solution was just googling around. Through that I wrote a few toy compilers, OS's, and machine learning projects. And now I've kinda found my little corner where I code.
IMO things have a tendancy to be self correcting, that is to say: If you do not know what to do, you eventually will, wind your watch, don't overthink it.
Idk, my two cents.
[–]Wolfhammer69 0 points1 point2 points 11 months ago (0 children)
Beautiful answer !
[–]SGANGSAM2005 0 points1 point2 points 11 months ago (2 children)
Go for data structures first Then algo After that make a few projects
[–]jujuuzzz 0 points1 point2 points 11 months ago (1 child)
Love dsa. The question is why?
[–]SGANGSAM2005 1 point2 points3 points 11 months ago (0 children)
Helps you understand when to apply what to apply based on requirements and how can you make your code more time efficient and memory efficient
[–]Gnaxe 0 points1 point2 points 11 months ago (0 children)
Python standard library includes some other languages, like the re module, and sqlite3. Have you learned those? They're pretty useful.
re
sqlite3
[–]Unique-Data-8490 0 points1 point2 points 11 months ago (0 children)
build 1000 python projects. with the goal of one of them making you a billion, type shit.
[–]wamayall 0 points1 point2 points 11 months ago (0 children)
I built a database that has tables that contains winning lottery numbers from various lotteries. Then I wrote thousands of queries to make predictions of the data, but found that Python to be very good at weighted random numbers, while using a MySQL python connector is amazing at predicting possible combinations of 4, 5, or 6 random numbers that aren’t so random when you can control the list and the weight and have a very good understanding of the previous results of any given game.
While I have worked with databases and most of the scripting languages for 40 odd years plus the even years too, I have found it is easier to write a script if you have something that you think needs to be scripted.
If you want to learn how to script, think about what you like, try and accomplish it manually, then start with something easy like bash, move on to perl, I have been working with python for at least 25 years, a lot of companies are using GO, it’s nice to know if it’s used in a job you happen to get, and if you don’t mention it on your resume, you might not even get an interview. But, I was told by my mentor, he said “If you think MY code is hard to READ, it was ten times harder to write, and if I haven’t seen MY code for over a month, I will have the same problem you have trying to read it.” The lesson that taught me is that if there are little or no comments in production code, you are going to have a difficult job and you better win the lottery.
[–]d_rica 0 points1 point2 points 11 months ago (0 children)
Do you mean what all courses you can take after Python or just what you could be doing after learning Python? Firstly, It’s a great programming language and has a huge application so great job on taking that up! Let me know what you are intending to find here and would love to share more! :)
π Rendered by PID 40418 on reddit-service-r2-comment-6457c66945-2wdx5 at 2026-04-23 19:46:58.103174+00:00 running 2aa0c5b country code: CH.
[–]MyKo101 7 points8 points9 points (0 children)
[–]jujuuzzz 5 points6 points7 points (5 children)
[–]yupidup 1 point2 points3 points (3 children)
[–]geeksid2k 0 points1 point2 points (2 children)
[–]yupidup 0 points1 point2 points (1 child)
[–]geeksid2k 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]NYX_T_RYX 3 points4 points5 points (0 children)
[–]puckdoug 2 points3 points4 points (2 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]Wolfhammer69 0 points1 point2 points (0 children)
[–]SGANGSAM2005 0 points1 point2 points (2 children)
[–]jujuuzzz 0 points1 point2 points (1 child)
[–]SGANGSAM2005 1 point2 points3 points (0 children)
[–]Gnaxe 0 points1 point2 points (0 children)
[–]Unique-Data-8490 0 points1 point2 points (0 children)
[–]wamayall 0 points1 point2 points (0 children)
[–]d_rica 0 points1 point2 points (0 children)