Learn Python Training from the Best Tutors
Search in
I want to learn Python. but I cant decide which application to choose.I don't understand if I should be a Developer, testing or something else which is the future and which is more in demand.
Good to hear that you want to learn Python. You can choose any application you want to learn in Python based on your interest. Python developer is the most demanded positions in the IT industries and thus if you love programming in Python then I highly recommend you to become a Developer. If you like to fix bugs or errors in the system then you may choose to become a Tester. The future will be Python developers who will be working either as a Data Scientist or Web Developer in a big company.
read lessHello Srinu,
It's good that you have decided to learn the most popular Programming Language. I will suggest you start with the official IDE naming IDLE which you will get with official Python Package. Once you are good with Core Python, you can go for the VS Code, which is the world's best IDE with no doubt.
Whether you want to be a Developer or Tester, it solely depends on your interest. I will suggest you to start learning Python, and you will be self-realizing what to do next.
Hello Srinu, Hope you are doing well!! First learn the basics of Python such as Loops, List, Tuples, Dict and majorly how oops works? I do not think about the role or application. If you become strong enough in basics, then you can decide or become - 1. Developer 2. Tester 3. Ethical hacker 4. Analyst 5. Data Scientist 6. Machine Learning Engineer You can choose jupyter to practice. Code and Have fun.
read lessDear Srinu, Python is widely used in a number of areas. But, the three main areas where Python is used these days are Web Development, Data Science and Machine Learning. Out of these three areas, Python with Data Science has more demand. Once you learn Python with Data Science, then you can find excellent opportunities in this area.
read lessSrinu - Python is a language which is used in automation, web development and data science. If you have just begun, then focus on getting a grip on the programming language. The reason is that nearly all companies have a coding test. This coding test is a test of logic.
Once you have a good grip on the language, you can focus on the specialization like web and data science. But the key, as I mentioned, is to have mastery of language first.
Hello Srinu,
First of all, I would like to say that Python is a very versatile technology, and it is a must be add-on in your portfolio irrespective of any career choices. It is very easy to learn and comprehend and opens up a vast portal of opportunities, as you mentioned. Let's talk about these three things, Development, Testing and I am going to consider the "something else" as Data Science.
Testing as a concept is something which is never going to fade away, so we can safely say that it is future proof. You can do a lot when it comes to testing using Python, a whole lot of scripting and automation. Development using Python is not that of a booming market in comparison to Web Development using Python/Django/Flask. If you are into web app development, this could be one of the career options.
Now I am going to talk about Data Science, a field where I belong and meaning to build my career in. Data Science/Machine Learning is something you'll hear a lot these days. This is a field which gradually moves towards the "Artificial Intelligence" zone and is very much future-proof skill you can have in your skillset today. As of now, in India, the demand for Data Scientists is on the rise. However, there are fewer companies that can absorb a fresher, the reason being a lot of companies are not reached to the stage where they can fully leverage Data Science as a sector. But, again as I said, it is very much future proof. So the career path could go something like this, Data Analyst -> Data Scientist -> Machine Learning Engineer -> AI Engineer. So you can start your career with Data Analysis and Visualization and over the course upskill into AI.
I hope this gives you more insight and helps you resolve your confusion.
Testing as a concept is something which is never going to fade away, so we can safely say that it is future proof. You can do a lot when it comes to testing using Python, a whole lot of scripting and automation. Development using Python is not that of a booming market in comparison to Web Development using Python/Django/Flask. If you are into web app development, this could be one of the career options.
Now I am going to talk about Data Science, a field where I belong and meaning to build my career in. Data Science/Machine Learning is something you'll here a lot these days. This is a field which gradually moves towards the "Artificial Intelligence" zone and is very much future-proof skill you can have in your skillset today. Right now here in India, the demand for Data Scientists is on the rise, BUT, as compared there are less companies that can absorb a fresher, the reason being lot of companies are not reached to the stage where they can fully leverage data science as a sector. But, again as I said it is very much future proof. So the career path could go something like this, Data Analyst -> Data Scientist -> Machine Learning Engineer -> AI Engineer. So you can start your career with Data Analysis and Visualization and over the course upskill into AI.
I hope this gives you more insight and helps you resolve your confusion. But if still in doubt and want more clarification, you can hit me up anytime and I would be happy to help.
Thank You!
read lessIf you want to learn Python, then learn it. Learn everything in Python. I know it is going to take a few years, but it's ok, after that you will not have this question. That time you will not be a developer or tester or something, you will be considered as an expert, and you can help developer and tester both. :)
Happy Learning!
View 16 more Answers
Related Questions
What is the most encountered type of error while working on Python data frames ?
Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com
Ask a QuestionRecommended Articles
Top 5 reasons why you should learn Python
Python is one of the most popular programming languages in the world. It is general-purpose, object oriented, high-level programming language used in a number of programming fields. Python is a great programming language to learn as it will introduce you to the world of programming. If you are from the technical background...
Learn Hadoop and Big Data
Hadoop is a framework which has been developed for organizing and analysing big chunks of data for a business. Suppose you have a file larger than your system’s storage capacity and you can’t store it. Hadoop helps in storing bigger files than what could be stored on one particular server. You can therefore store very,...
What is Applications Engineering all about?
Applications engineering is a hot trend in the current IT market. An applications engineer is responsible for designing and application of technology products relating to various aspects of computing. To accomplish this, he/she has to work collaboratively with the company’s manufacturing, marketing, sales, and customer...
Top 5 Skills Every Software Developer Must have
Software Development has been one of the most popular career trends since years. The reason behind this is the fact that software are being used almost everywhere today. In all of our lives, from the morning’s alarm clock to the coffee maker, car, mobile phone, computer, ATM and in almost everything we use in our daily...
Looking for Python Training classes?
Learn from the Best Tutors on UrbanPro
Are you a Tutor or Training Institute?
Join UrbanPro Today to find students near youThe best tutors for Python Training Classes are on UrbanPro
The best Tutors for Python Training Classes are on UrbanPro