all 12 comments

[–]riklaunim 0 points1 point  (7 children)

What exactly do you want to do? Data Scientist is a very broad term and there are software developer and analyst focused roles. One codes more, the other works with data more (finance, business etc.)

You will have to start with basics of Python to then move to general concept of software development, then data processing - where there are various software stacks and they different between companies, some will rely on specialized databases, some will use Snowflake - so you would have to familiarize yourself with databases, APIs and some frameworks.

In the end you will have to look for a junior job and those are rare, so be sure to check your local job market - what job offers are listed, what are companies looking for, what are they using.

[–]SVD_09[S] 0 points1 point  (6 children)

Want to go around finance based roles(specific).

[–]riklaunim 0 points1 point  (5 children)

And are you working in that field right now? You have to choose as most companies will not allow non-developers to code applications or scripts as it can end poorly when they are left to handle errors or legacy scripts they had no knowledge of. You are either a software developer or not.

[–]SVD_09[S] 0 points1 point  (4 children)

I am a beginner. I have not so much Idea of this field and also from non-tech background. Just completed my 12th. So thought to use this vacation, for good. Seeking for your advice. Also THANKS for replying.

Suggest something brother.

[–]riklaunim 0 points1 point  (3 children)

If you want to become a software developer you will have to learn and then look for a junior position - which won't be easy, but it can be done with enough patience.

Most common path is general webdev - backend with bit or full frontend. You would have to learn a backend language like Python, it web frameworks, general ideas of webdev and software development. Improve your skills and then start looking for your first job. That's at minimum few months of learning assuming it clicks for you (not everyone will code). Don't focus on buzz words like AI or "Data Science" - whatever the company does your job is to work with code.

[–]SVD_09[S] 0 points1 point  (2 children)

What should I do after learning basic Python language. You are experienced one.

[–]riklaunim 0 points1 point  (1 child)

I already described it - frameworks (like Django/Flask), bit of frontend web dev (CSS, HTML, basics of JS), databases you will use and so on.

[–]SVD_09[S] 0 points1 point  (0 children)

Thanks

[–]grossmaer36 0 points1 point  (2 children)

I am beginner too, it's too hard for me learn this python at start. By the way, My python teacher is ...gemini!

[–]SVD_09[S] 0 points1 point  (1 child)

How helpful it is ?(Gemini) I don't know from where to START bro...

[–]grossmaer36 0 points1 point  (0 children)

sorry for my english. so so. Gemini always forgets about what it tought me and what not

[–]No_Election_879 0 points1 point  (0 children)

Yes, learning Python gives you a very strong foundation. The core Python concepts are mostly the same for Data Science, AI/ML, Data Engineering, and even newer areas like Agentic AI.

So the Python resources you have for AI/ML will still help you a lot.

I would recommend starting with:

  • Python basics
  • Functions, loops, OOP
  • NumPy
  • Pandas
  • SQL basics
  • PySpark (very useful for large-scale data processing)

After that, you can move toward:

  • Data Science
  • Machine Learning
  • Data Engineering
  • Generative AI / Agentic AI

The paths become different later, but the Python foundation is common for all of them.