GigglyDumpling
GigglyDumpling
21mo
by
Student

Python

Hello Everyone,

Just wanted to know whether learning python to become a Software Developer is enough or I have to learn some other languages?

Is Enough
No, Will give some suggestions in the comments
171 votesexpired
21mo ago
PeppyNarwhal
PeppyNarwhal
21mo

Well I am a python developer myself, whatever I know I can tell you. First you have to choose the field like if u want to go in web development than along with core python you have to learn django, flask or fastApi to make and create APIs or full stack and you also have to learn basics of javascript to work or integrate with frontend. If you want to go for data science than you should learn pandas, Numpy, pyspark etc along with core python. So you have to choose the field wisely and learn according to it. I suggest if you want to go for development than better learn Java spring springboot stack or MERN stack as they have high job available in the market in good companies compared to django n flask. Whatever I have observed while searching for job I told you. Rest is upto you best of luck 👍

ZippyBiscuit
ZippyBiscuit
Student
21mo

People generally need applications which were made using Java, and use Java language for coding, example Hadoop.

So u might need a few more languages based on where u wanna go, a software developer, a database engineer, or app Dev, DevOps, MLOps, etc.

GigglyDumpling
GigglyDumpling
Student
21mo

Thank you for your response 😄

DerpyCupcake
DerpyCupcake
21mo

General idea is to have full suite of knowledge which includes Frontend, Backend, DevOps and some data specific work like data statistics and analysis. Also don’t neglect Databases and working with projects and scaling them. That is important as well.

You will get a better idea when you make a product from all these technologies and will understand that it is not about the programming language but try and use it for what it was developed. Writing software for machines.

You don’t see people asking what Language they should learn, English,French, German, etc. if they can communicate in their language with other the it is fine. They can learn new languages like French for their own growth and opportunities but it is more important to know how to use that language efficiently to convey what you want to say.

Same is with programming languages and technologies.

GigglyDumpling
GigglyDumpling
Student
21mo

Thank you. That was a great Explanation for me.

PrancingNarwhal
PrancingNarwhal

Python is huge. Finish first with the core and then other libraries, frameworks. But keep doing DevOps as well.

GigglyDumpling
GigglyDumpling
Student
21mo

Sure 😃

SnoozyPanda
SnoozyPanda
21mo

By learning only python you will be able to make stand alone automation scripts or some normal stuff.
But if you want to make something complex like an web app, then you would require some other tools like django or flask , rest framework, etc. Few things that every developer should know are like - Git basics, how API works,

GigglyDumpling
GigglyDumpling
Student
21mo

Thank you for your response 😄

ZestyBiscuit
ZestyBiscuit
Student
21mo

Do not fixate on a language, think of them as tools. Make yourself such that you're able to pick any language quickly.

GigglyDumpling
GigglyDumpling
Student
21mo

For Sure..

QuirkyBiscuit
QuirkyBiscuit
21mo

I agree. Start with python. Its massive. Learn only what is needed. Then you can go to AWS, cloud computing, advanced SQL and tableau.

GigglyDumpling
GigglyDumpling
Student
21mo

Thank you for your response ☺️

Discover more
Curated from across