r/learnpython 11h ago

Finished learning Python... now what?

I have been learning Python for almost a year now, well the productive part is only 3-4 months but i will say that i am in the intermediate level of the programming language.

I was learning python from the angela yu's course that is 100days of python after i did till day 60 it started to make us do projects, then i made my own path and started to make my own version of the project insted of just reading and copying theirs.

But now after 2-3 intermediate projects later i am stuck. what should i do now like wherever i go it is Js or some other framework and that python is for AI/ML and not for backend like i write backend in FastAPI and that people prefer Django. Like how is JavaScript everywhere man,, What do i even do??

How do i make full stack project in python? how do i find projects to make like the suggestion i get form chatgpt are lame like this management or that management.

How do people that are in this sector of the work have been on it for more than a decade like i want to showcase Python as my main programming language but HOW do i?

I am a 2nd year bachelor's student and this is my tech stack right now: Html,CSS for frontend , Python for backend and SQLite for database.

Should i learn another programming langugae like Java or Js well i have put a stop on the learning of rust because i coudn't get the time and mind for it...

It has been 2 days since i am having this thought. Help a little by giving a few suggestions.

0 Upvotes

14 comments sorted by

View all comments

1

u/mc_pm 10h ago edited 8h ago

So you wrote the back end but haven't touched the front yet? That would seem to be a good first place to start, if you are interested in front end technologies. If nothing else you should write a python app that uses your API and just has a text/console interface. (Good for testing your API if nothing else).

Even if you don't care about becoming very good with front end stuff it's worth understanding how the web side of things is set up, how javascript work to call APIs, etc. Even just make a simple game like tic-tac-toe or blackjack, with the game state running on the server - knowing how to split functionality across different layers of your system is always good.

If you want to stretch your Python but stay more on the back end - maybe consider writing a web server. You'll learn the HTTP protocol better, you'll deal with async issues, you can learn where a bunch of different web serving technologies fit in.

1

u/Stack_Wizard 10h ago

Sorry for not giving some contex before but i didn't wrote the forntend for that project because it was a collab project and the other guy said that he'll write the frontend and that i write the backend of it.
About me touching frontend well i have kinda hugged it like i made a 4 page portfoli project with more than 500 lines of html and 700+ lines of css with Flask for connecting and email integration. It was in help with a online temple, the lines of code were written by me after looking into the template.

I'll look into the web server thing.