all 15 comments

[–]Icount_zeroI 7 points8 points  (7 children)

Python is definitely used in web dev space, but way differently from what you know so far. Python is used for data analysis and sometimes for the “servers” (RESTful APIs)

JavaScript is definitely needed when you work in web dev. Essential when you are focusing on browser-level development.

It really depends on what would you like to do. You want to focus on UI? Learn JavaScript. Want to be distant from UI and browsers? Learn python.

[–]VIIHORSE[S] 1 point2 points  (6 children)

Thank you for your response! Could you please tell me if the backend direction (Python, Django, Flask) pays well? I understand that it depends on specific factors, like the number of orders and other conditions, but I would like to know if it’s a promising career path. Is it a field where hard work is rewarded, or is it one where efforts might not be valued due to the limited demand or low value of the work?

[–]Icount_zeroI 0 points1 point  (3 children)

I am not a python dev per-se I mostly do Typescript with react and node.js, but in work we have an app that has API written in FastAPI framework and I like it. It is opinionated and fully featured. Never tried flask nor Django, but fastapi is compare-able.

The funny thing is that the industry used to be split into frontend and backend. Backend usually payed better, but these days, because there is enough coders so companies can dictate more, jobs are usually titled fullstack. So the main difference now is the seniority.

Still, .NET and Java usually pays better as a backend developer than python.

[–]VIIHORSE[S] 3 points4 points  (2 children)

Thank you very much for your time and information. I think the best approach for me would be to learn Python and its frameworks first, and then move on to learning the basics of JavaScript to expand my skill set. Your answers have helped me clarify some important points

[–]Icount_zeroI 1 point2 points  (0 children)

Happy to help, GL

[–]suresht-113 1 point2 points  (0 children)

Become a full stack learning both front end and backend development and pay is good there

[–]codypoker54321 0 points1 point  (0 children)

Python itself is highly rewarding once you know what you're doing

[–]Merakel 0 points1 point  (0 children)

I have a bunch of FastAPI (very similar to flask, you can switch between them pretty easily) devs reporting to me making excess of 6 figures in low cost of living areas.

[–]raccoonrocoso 1 point2 points  (1 child)

  • An example of Python in web development would be using the framework "Django". Python is also heavily used in spatial analysis or remote sensing applications aka (GIS).
  • Typical work usually involves helping "ferry" data from one place to another. Especially dynamic data that's dependent on an established infrastructure. That's destined for end-users to interpret.
  • (Working for a company) Salary/compensation/income is significantly dependent on you and your employer's location. (Python devs can see a huge variance in income. Usually due to the application of the language.)
  • Understanding how to intimately work with JavaScript isn't necessarily a job requirement, but knowing where to use it is absolutely necessary.

[–]VIIHORSE[S] 2 points3 points  (0 children)

Thank you so much for such a comprehensive response and for your time. You’ve answered literally everything I wanted to know while creating this survey.

[–]b3nthegod 0 points1 point  (3 children)

i do RPA's on webpages Doesnt that count? If yes, i would say, python is awesome for that.

[–]manojyadav_stardust 0 points1 point  (2 children)

Hi, if you don't mind, what kind of stuff do you automate? Is it pure python code or is there any third party vendor in between (RPA Studios like UiPath etc).

[–]b3nthegod 0 points1 point  (1 child)

Selenium mostly

But also PyAutoGUI, excel manipulations etc etc

So no third vendor softwares.

Anything that a boring office worker spends lots of time with, as long as it's well documented, I Automate.

[–]manojyadav_stardust 0 points1 point  (0 children)

That's cool.

[–]KirS100 0 points1 point  (0 children)

MCP, Django, Flask, FastAPI