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.

Asked by Last Modified  

18 Answers

Learn Python

Follow 7
Answer

Please enter your answer

Hello 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...
read more
Hello 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. read less
Comments

14 yrs of Expertise in Maths & Science for IB/IGCSE/ICSE/CBSE Boards

Hello,You should first go for Python basics and practice some basic programming. Then advance your skillset.Python is quick to learn and use Pycharm as the IDE as it is widely used in the industry.
Comments

Computer Science Teacher & Educational Coach

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...
read more
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 less
Comments

Trainer

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...
read more
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 less
Comments

Data Science with Python is very much in demand.
Comments

School tutor with 2 years of unofficial experience

Hey buddy. Python programming language is one of the strongest, with so many libraries supporting it. And for the same reason, there are several applications like gaming, network-related, web apps, and many more. It has a vast application. Choose what suits you the best and remember to keep your interests...
read more
Hey buddy. Python programming language is one of the strongest, with so many libraries supporting it. And for the same reason, there are several applications like gaming, network-related, web apps, and many more. It has a vast application. Choose what suits you the best and remember to keep your interests in mind. The choice of Data analytics or data science is worth it if you're a good-enough-to-code like a programmer. This requires you to know how to handle the data, data mining etc. read less
Comments

Experienced Software Professional with good teaching skills and interactive sessions.

Dear 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...
read more
Dear 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 less
Comments

Software Professional, Tech Book Writer, Teacher

Hi Srinu. First of all, each of the areas where Python is generally used is in Web development, Data Science, Automation or ML, and AI areas which have a very bright future. You can go to any of them. And second, regarding developer or tester, it all depends on you, your interest, your intelligence,...
read more
Hi Srinu. First of all, each of the areas where Python is generally used is in Web development, Data Science, Automation or ML,andAI areas which havea verybright future. You can go to any of them. And second, regarding developer or tester, it all depends on you, your interest, yourintelligence, etc. So please spend some time on it and finalize the area which is suitable for you. It is good that you are concerned about itatthe beginning of your career. read less
Comments

Professional java and python trainer

Better to learn Anacondas's spyder or Jupiter notebook. Best in performanceand secure to integrate the external libraries. Documentation is available over the internet.Shell programming and python scripting both can be quickly learned using these tools.
Comments

Srinu - 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...
read more
Srinu - 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 testis 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 Imentioned, is to have mastery of language first. read less
Comments

View 16 more Answers

Related Questions

What are the future career opportunities after Python certification courses?
You can go for many career paths depending upon your interest. The most prominent of them are as follows: Python developer for automation Data Analyst ETL developer Web-Application Developer Machine Learning Expert Data Scientist Data Engineer
Profile Photo
Rajnish
Between Java and Python, which one is better to learn first and why?
Both the development programs come with their strong suits. While Java allows you to enjoy the cross-platform support, Python helps you execute on at least ten different operating systems. It would help...
Profile Photo
Priyanka
0 0
View Comments5
Which version of Python is better for beginners?
For beginners, I recommend starting with *Python 3.x* (currently Python 3.10 or 3.11). Here's why: 1. *Latest features*: Python 3.x has the latest language features, libraries, and tools. 2. *Better...
Profile Photo
Nayan
0 0
View Comments5
What is a Python development, UGI, Data science and Machine learning? Do they all include Python or are they different? Which is better to learn for making a career?
Python development is a field in which you develop real world applications using the Python programming language. UGI stands for Upper Gastrointestinal and it is a concept in human body. Data Science is...
Profile Photo
Srinu
Should I go for Web Development Course Or Python?
Hey Avik! Both of them are gems in their own respect. If you look precisely and from a professionals point of view, Web development is wide/ vague term and can include any thing ranging from php, Python,...
Profile Photo
Avik

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

PEP (Python Enhancement Proposals)
Python Enhancement Proposals(PEP) are suggestions for improvements to the language, made by experienced Python developers. PEP 8 is a style guide on the subject of writing readable code. It contains a...
D

Deleted User

0 0
View Comments0

Python Programming Introduction.
Introduction To Python What is Software? What are its types? Software is a set of instructions, data, or programs used to operate computers and perform specific tasks. It tells the hardware what to...
P

Decorator Introduction
A decorator takes in a function, adds some functionality and returns it. Functions can be passed as arguments to another function like map, filter and reduce Function that take other functions as arguments...
Profile Photo

Python (Concepts and Importance)
Python is a general-purpose, interpreted, object-oriented programming language. Python was created by "G. V. Rossum" in the Netherlands in 1990. Python has become a famous programming language widely used...
Profile Photo

Two lists using Loops - Python Program 1
To generate a list of all possible combinations of two lists using loops, you can use nested loops to iterate through both lists and create a new list that contains all the combinations. list1 = list2...
Profile Photo

Recommended Articles

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...

Read full article >

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,...

Read full article >

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...

Read full article >

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...

Read full article >

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 you