Python has quickly become a go-to programming language for beginners worldwide, thanks to its simplicity and versatility. But once you’ve mastered the basics, where do you go from there? Many aspiring programmers find themselves at a crossroads, unsure of the next steps to take in their journey.”
There are a lot of things you can do with Python, and choosing the right one is vital. In this article, we’ll explore three main paths you can take after learning Python: web development, machine learning, and teaching Python to beginners.
Programming is a high-income skill. It is one of the best things that you can have, which will help you make a lot of money, and you can use your creativity as much as you want. If you’re a passionate programmer, you should take it as your profession. There are a lot of ways you can do this. We will discuss some of them in this article.
So, let’s see what you should do after learning Python basics. Here are some of the things that you can do after learning Python:
- Learn a Web Development Framework
- Learn Machine Learning
- Start Teaching Python to Beginners
These are the top three ways to proceed, according to my opinion. Let’s break down each of these things, and learn how to do them in the best way.
1. Web Development with Python
Web development is one of the most popular careers in the programming world. You can create web applications with the help of a variety of programming languages, including Python.
There are mainly two web development frameworks in Python, that can help you to create web apps: Django and Flask. Web development frameworks like Django and Flask aim to automate the overhead associated with common activities performed in web development.
Flask is the easiest one among the two. Programmers use Flask most often for creating small-scale web applications. There is not a big learning curve, and you can start building apps quickly. You can create single-page applications, RESTful APIs, and microservices using Flask.
Django is somewhat more difficult to learn. But, Django has a lot of advantages over Flask. Django is the preferred framework when creating large-scale web applications. You can create e-commerce websites, content management systems, social networks, etc., using Django.
I recommend you to master Django. You can also start with Flask first, and then switch to Django later.
These two frameworks could be used in the back end of a web application. It handles the data and logic part of the web app. The visual design of the web app, the front-end, could be designed using HTML and CSS.
You should learn HTML, CSS, a bit of JavaScript, and Django to become a full-stack web developer (the one who can create a complete web application). However, these are not as difficult as you may think.
If you’re looking for a complete step-by-step course that will walk you through everything about Django and will not cost you much, then you should definitely check out the “Python and Django Full Stack Web Developer Bootcamp” on Udemy. Click here to check the course contents, sample videos, and the current price.
You can unlock the full potential of Django with the comprehensive and affordable ‘Python and Django Full Stack Web Developer Bootcamp’ on Udemy. This step-by-step course covers everything you need to know to become a successful Django developer. You can click here to take advantage of a special discounted price [available only for a limited time].
2. Machine Learning with Python
Machine learning can be used to solve various problems, such as image recognition, natural language processing, recommendation systems, and more. Machine learning is a trending field right now, and it is one of the main reasons for the increase in the popularity of the Python language.
As we all know, Python is the most preferred language for machine learning. It is mainly because of the availability of an extensive set of machine learning libraries in the Python language. These libraries can help a lot while doing complex machine-learning algorithms, and Python makes it easy for us. By easy, I mean relatively easy.
Having a comprehensive knowledge of Python does not mean that you can do machine learning easily. Many people believe that machine learning is a piece of cake. But it is not. You need to have a lot of knowledge on various topics like calculus, probability, statistics, machine learning algorithms, machine learning frameworks, etc.
Most people jump directly into machine learning without even having basic math knowledge. I saw this funny meme on LinkedIn a few days ago. It is true for many people. It is not a good idea to directly jump into machine learning after Python.
However, machine learning is not rocket science. You can learn it if you approach it the right way. Don’t just jump directly. But, take a step-by-step approach.
I’ve written an article on how to become a machine learning expert, where I discussed the top-down learning approach and the bottom-up learning approach. You can go through that article and see which learning approach is suitable for you. Take the correct path, and you can become a machine learning expert with Python.
If you don’t want to navigate your way into the unknown world of machine learning all by yourself, I would suggest a great resource. Check out the “Machine Learning A-Z™: AI, Python & R + ChatGPT” course on Udemy! Master AI, Python, R, and gain hands-on experience with ChatGPT, the cutting-edge language model.
Don’t miss this chance to transform your skill-set. Click here for exclusive discounts and course details.
3. Teach Python to Beginners
If you love programming and want to make money out of it, then teaching is a golden opportunity. There are a lot of people waiting to learn to code, particularly Python, as it is the trending programming language.
Python is rapidly growing, primarily due to the boom of artificial intelligence and machine learning. Hence, the demand for this language is high. By teaching what you know to others, you can make money even before you get an actual job.
Teaching Python to beginners not only helps you solidify your own understanding of the language but also provides valuable experience in teaching and communication skills.
You don’t have to be an expert programmer to teach others. The best thing is that there are a lot of beginners who don’t know anything about programming. So, it will be easy for you to teach those people who are below your level. Sometimes a person just above the knowledge level of the student will be the ideal teacher rather than an expert.
You can find clients in your local area and teach them. But, teaching clients online is the best way to do it. There are a lot of online platforms that will help you find students who are eager to learn to code. If you’d like to find clients to teach Python, go to TeacherOn, Wyzant, and TakeLessons, and create your profile on these platforms. Then, you can find clients here. You can teach them in person or online at an hourly rate.
I’ll show you how I got clients to teach Python. I created a free basic profile at TeacherOn. You can have a look at my profile here. Within a few weeks, I started getting clients. Here are some of the screenshots of those clients contacting me to teach them Python.
By doing this, you will learn a lot faster. You’ll also learn soft skills such as communication, negotiation, and a lot more stuff, which will help you become a freelance programmer in the future.
If you want to learn more, check out the article that I wrote on How to Teach Programming Online and Earn Money.
Conclusion
In conclusion, after learning Python basics, it is essential to continue developing your skills by exploring web development, machine learning, or teaching Python to beginners. I hope you’ll choose the right way to advance your career as a programmer.
If you have any doubts or queries regarding the topic, feel free to ask them in the comments. I’ll be happy to respond. Also, if you have any other things to add to this article, comment down below.
Happy coding!
Hi Ashwin
Thank you so much for all that info, much appreciated.. I’m so passionate about programming, I already know HTML, got my beginner’s course on Python, now learning Java and Android development… But I have no clue what to do, how to apply for jobs, if only to participate in projects in teams, I need community, experience, I’m eager to learn and to get more experience. What advice could you give me?
You’ve said that you learned HTML, Python, Java, and Android. So, what’s the purpose of learning all these? What do you want to become? Don’t learn any technology for the sake of learning it. You should learn X so that you can do Y. So, what’s your Y? It seems like you are learning everything just for the purpose of learning it. That won’t do any good.
If you want to become an Android developer, then learn Java and Android. Why do you waste time learning Python and HTML. If you want to do web development, then learn HTML, CSS, and JavaScript. If that’s the goal, then there is no point in learning Android. If you want to do machine learning or backend web development, then learn Python. Again, you should learn X so that you can do Y. So, have a goal in mind and then learn the technologies needed to achieve that goal.
Once you’ve specialized in a field, then you can switch to other technologies if needed. At least for now, stick with one goal. Try to do projects so that you can practice the concepts that you’ve learned. Then, you will be in a better position to apply for jobs. Hope that helps. Thanks ????
Sir, i am a 12 grade maths student from India and completed the python bootcamp course.
What should I do next in my 4 years of collage since I wanted to go in artificial intelligence field?
There are a lot of engineering/degree courses in computer science or even in artificial intelligence, but I won’t tell you to select a particular one. That choice is up to you. When you look back after four years, I don’t want you to curse me because I suggested you to join a course.
But what I would tell you is that getting a degree won’t mean everything. You must understand that having high-income skills is better than having a degree from a top university.
So, when you go to college, do not consider it as the only source of learning. It can be one great source of learning. You can also learn a lot of stuff from the Internet. Read as many self-development books as you can. Try to develop your technical skills, communication skills, financial intelligence, etc.
Start a blog or podcast or a YouTube channel or start doing freelancing. After four years, when you’ll be passing out, you won’t need another job. If you can work hard, you can build a company of your own within these coming four years.
Hi Ashwin,
I have learnt python.I am struck between choosing the my path between a web developer and data analyst.I have heard that it is difficult to get into data analytics with out experience.Is web development easy and interesting…what will you suggest me…Thanks in Advance
It’s difficult to choose between web development and data analytics. Both are great options and the choice totally depends on your interest.
I don’t think that data analytics is difficult to learn. First of all, you need to be sure what data analytics is. And what does a data analyst do. It’s different from machine learning or data science. Do some research on these areas. Take a decision and stick with it. It’s better to take action than doing nothing.
If you’re a student, you can learn both web development and data analytics, and then you’ll be able to figure out which one is the right field for you. I can help if you have any questions. Thanks????.
I am unsure as to pursue App Development or Web Development. I want to do both but I think that will only waste my time. I also want to pursue machine learning in addition because that is the future while there is a lot of competition in the first two fields. I want to do a startup so I think that I should pursue app development but I want to keep a backup career in machine learning. So I think all three are important
I would suggest you specialize in only one technology and go deep with that. As you’ve said, it would be a waste f your time to focus on everything simultaneously. So, stick with one technology of your choice and become an expert in it.
Hi aswin i completed my msc mathematics and i have learned python course so will i get job in companies or i just need to learn something else
Create some projects and apply for jobs.
Hi Ashwin, I think stumbling into this site was the best thing today for me..
It’s really helpful to me. I only just want to thank you.
Much love from Nigeria.
Thanks for your kind words. Glad to hear that you enjoy the site.
Sir, I’ve completed computer engineering in 2016 after that i did try for government jobs till 2021 but got fail. Now I have 4year of gap witg zero company experience. I just started internship for the python developer they are giving me 2months of training and 6 months of experience certificate. Can you please suggest me what should I do after completion of the internship . Also i will be getting very low salary if i get job so is there any way for high salary considering so much of gaps amd lack of experience? Please answer sir.
Try to build skills and market yourself as a software developer. If you have the skills, and you can prove it to employers, you’ll be able to get good job offers, provided you apply for a lot of jobs. I would suggest you read this article: https://pythonistaplanet.com/how-to-become-an-employable-programmer/
Hi Ashwin, I just stumbled on your article/website, so so awesome!
I just learnt python and I have prior knowledge of HTML and CSS.
What do you suggest I do now?
Web development, data analysis, machine learning…
Thanks for your comments. I really appreciate it.
If you know HTML, CSS, and Python, then why not go for web development? If you like building websites, go ahead with web development. Again, I can only give you my random thoughts. At the end of the day, you have to make the choice. If you have any specific questions, I can answer that.
Web development, machine learning, and other fields are equally promising and have great scopes. Do what you love to do and keep learning.
Really well written.
You are a full fledged C.S Engineer, so called my senior.
I am a student of computer engineering. I have command on c/c++ , Java , HTML/CSS , oop and data structures and other major cs subjects like D.M Linear Algebra , Multivariable calculus and probability and statics . I am certifies python Beginner.
I am so confused about my career, i am not getting capable of earning till now. do you think is it the right time earn ?
As a professional senior what can you suggest me.
I am student of 4th semester 2 year .
I’ll give you some tips from my experience. First of all, do not depend only on college. Consider college just as one source of learning. Always improve your skills by learning on your own.
Do not focus more on certifications. Focus on developing skills and building projects. Build a lot of projects and you’ll be ready for a job.
As far as earnings are concerned, I would say don’t worry too much about earning an income now. Focus on building skills now. And create a personal brand. Also, dedicate some time learning about business, financial independence, freelancing, etc.
If you have developed your skills, try to use that skills to help others, and make money. You can try freelancing and online tutoring. Try out different things before you graduate. That way, you’ll have a better idea about your future after graduation.
Thank You so much Sir! It was really very helpful.
You’re welcome. And, don’t call me sir.
As a medical graduate (previous java background from school) with a keen interest in software programming, I started learning Python. How do you think I should nurture my interest in coding? Any suggestions for future learning paths?
If you’re a medical graduate, maybe you can try A.I. As we all know, AI is revolutionizing the healthcare industry. Maybe, Artificial Intelligence in Healthcare would be a good career path for you.
However, don’t take my word and jump into it right away. Do your own research before you select your career path.
Interesting! Will look into it. Thanks!
You’re welcome 🙂
Hi Ashwin
This article of yours on python is great and it helped me to decide what I have to do after learning python.
But I would like to know that you have any good knowledge about blog or podcast.
How can I be a blogger and earn some money while learning advance in python .
Try to explain me in detail or you can send me and website link on my mail.
Thanks for your help.
Thanks. To learn about blogging and podcasting, check out Smart Passive Income, Income School, Do You Even Blog, etc. on YouTube or on their websites. There are plenty of resources available online.
I had learned python and solved some basic problems in CodeForces and HackerEarth so on. Even though I understood the problem, I was unable to solve the problem. Can you please tell me what to do?
Maybe you need to work on understanding coding basics and logic. Try solving easy problems first and slowly increase the difficulty. Hopefully, you’ll master the skill of problem-solving.
Thanks for helping us know the next steps after learning python basics….from your advice am gana be fullstack web developer…. thanks 4 using your time for helping others…
Awesome! All the best!
Hello Ashwin ,
Thankyou so much for all the information. I just started my career as an online trainer . I am b.tech 4th year student. I just logged in teacherOn as suggested by you , but i do not have any coins so i am unable to contact any student.
Keep trying. Make your profile attractive and share your contact details on your profile. People have reached out to me in the past even though I didn’t put any coins there. I’ve also seen my friends getting clients the same way. Hopefully, clients will reach out to you even if you don’t have any coins.
Hi Aswin,
I have a keen interest in learning computer technologies. I have a commerce background. I have done 2yrs computer language programming from CMC,DELHI 20yrs before. Now wish to learn new updating computer technology.Having a professional experience in Customer service for 15yrs. Having basic computer knowledge, now wish to upgrade my skill in computers and wish to pursue my carrier also in it. Kindly suggest me some course where I can earn handsome amount of salary as well.
It doesn’t work like that way. Completing a course doesn’t make you qualify for a “good salary” job, especially in programming. Choose one technology and develop a skill. If you tell me which technology you want to learn, I can suggest a course or a learning platform.
Hey ashwin
I wanna tell you my things in detail.actually i am 2017 pass out b.tech student,now i have 2yrs gap because of taking gov.job preparations and in between these years i have done a non technical background job.now i have learned python by classroom program and completed training on internshala as well and having some prior basic knowledge of c++.what should i do next,i have an issue of gap for a good job and now because of these current covid situation everything looks
Too bad.
First of all, develop your skills in a particular niche. Once you think you have the skillset, it all comes down to marketing. Learn how to market yourself as a software developer.
Check out this article for more details- https://pythonistaplanet.com/how-to-market-yourself-as-a-programmer/
Also, try freelance work and online tutoring. Do some networking so that you’ll get more chances.
Hii Ashwin sir ,
I am shami.
I have done My BCA has just been completed in lockdown so what should I do next, I was thinking of MCA , so which specialization should I choose in that!
And 4 month python certificate so which the best option for me please tell me your advise
Hi ashwin sir I am a 14 yr old kid who just learned all the basics of Python and created small projects such as A GUI calculator and a countdown timer I am also developing a chat bot for a server in discord I want to do my career in computer learning I want to become a game developer?any suggestions which field in computer science should i pursue
It’s great to hear that you’re doing all these at a very early age. Since you’re very young, I suggest you explore different technologies and see which one is more fun and enjoyable to you. You have got a lot of time under your belt. So take that time and explore. You can specialize in your favorite technology later.
Sir, May you say how far the demand of ML will be going. Just guess?
I think the demand for ML and AI is on the rise. I’m not sure how far it will go. But it definitely will create a lot of opportunities and bring several changes in the tech world.
Hey Ashwin,
How are you?
I am learning Python now days. I see Django is a famous web development framework after done with Python. But I am not interested in FE technologies. Yeah.. Data Science is another option but before that is there any opportunity to work as core Python developer at enterprise level like Core Java developer in enterprise applications?
If yes, what F/W or other Python based technologies need to learn?
Thank you!
Yes, there are opportunities. I hope this article will help you: https://www.fullstackpython.com/enterprise-python.html
Hi Ashwin..
I am a Industrial Automation Engineer (PLC,SCAda,HMI Programmer). I have 6 year of experience and very good command in this field.
But after one time no financial growth in this field and it is a service field so for my future i want to change my field. I started learning python before 1 month and i learned python basics completely. and my goal is ML/Data Science so i am going step by step on it.
My question is “Am i taking right decision at this level ?”
I know i will get some financial issues but that is not a problem.Please give me your valuable suggestion.
Well, I’m nobody to say whether you’re making the right or wrong decisions. I don’t have several years of experience in this industry. If you’re taking data science seriously, go ahead and become good at it. I don’t recommend quitting your job right away. Build the skills on the side and jump when you’re ready.
If you can find someone who is already working at the position/job that you’re looking for, that would be great. That guy can give you the right advice. I’m just someone on one random corner of the Internet. I wish you the very best. Thank you!
Hello Ashwin sir, I am 13 years old now and i have learnt html, css and a bit of javascript and python basics. I am now learning these udemy courses- cnn for computer vision with keras and tensorflow in python and python3 boot camp in gui automation for absolute beginners, which i think will be complete in a few months. Am i going in the right way and what to learn next?
And i have also enrolled in an couse- learn to create ai voice assistant (jarvis) with python.
You’re absolutely on the right track dude. And, you’re miles ahead of others of your age. Keep learning different technologies and skills. You have a lot of time to explore various things. Wish you the very best!
Hello there.i graduated in computer science in 2008.but after that got married and im mother of two girl.now i want to earn money by learning python.possible?please response
It is possible if you’re ready to put in the work. But you need some dedication and hustle. Wish you the very best!
Hi,
I’m 2 year b tech .I’m now stucked between competitive programming (c++)and web development (python) .I’m very interested in both but which one is better for getting good jobs&carriers .
Thank you
I prefer Python, but that doesn’t mean it is better than C++. I can see more people using it than C++ these days. Anyway, you have two more years left in college. So, explore everything and choose the right niche for you.
Hi Sir,
I’m Sujini,I would like to improve my skills towards Artificial intelligence. My goal is to invent something which is totally based on AI. Although I know Python, I’m from computer background i. e. From CSE. After knowing python what the right step I had to made to be Advance in AI to develop something.
Thanks in advance from India : )
Hi Sujini, do some courses on AI technologies such as Machine Learning, Deep Learning, etc., and build some projects by yourself. With consistent practice, you’ll become an AI developer. Please check the data science section of my website (https://pythonistaplanet.com/category/data-science/) for more information.
Hi Ashwin, I just learnt python through Udemy a few months back , I have an intermediate level knowledge of python .
I am a medical student who has interests in tech and I want to ask you which career paths you think I can dive into ; web dev, data science or machine learning. I want to engage in something that is well related to my study of medicine. What is your opinion?
P.S : I have started learning Django because some of my peers in tech tell me it’s relatively easy, I think it is . But am I in the right path. I’d be glad if you reply me
Hey, Glad to hear that you’re putting some effort into learning new things. I can’t say that one field is better than the other. Web development, data science, or machine learning, all have their advantages. You just have to try different things and see which one you like the most. If you have the time, try all these technologies and select the one that excites you the most. Also, you can stack up these skills. For example, you can build a machine learning model and create a web application to display it. Keep learning. All the very best!
Hello I have just finished my python course with one of the classes. Can I take classes as you suggested immediately after learning or do I have To practice more and more before getting clients?
Yes, you can take classes immediately for absolute beginners. You just have to be one step above them in programming.
hey aswhin,
am still learning python and after i go for java, on top of that i want to pursue a dream career in data science.
can both java and python be used in data science or i choose only one.
then also help mi with the advice on what really i should do after learning python basics.
thank you, much love from uganda
If you’re going for data science, stick with Python. I think Python is the best language for data science. Once you’re done with the basics of Python, start learning about data science libraries of Python such as numpy, pandas, matplotlib, keras,etc. Look for some good tutorials online or get a course and do some projects. All the best!
Hello Ashwin sir I’ve learnt python for beginner level and been doing practice on hacker rank but now i want to implement those knowledge so what should i do?
If doing projects is the answer then where should i find the projects and steps to mane those projects because I’m pretty confused about…
And should i learn flask for app development on flutter?
Also I’m thinking of learning kivy so what what will be best way to develop applications? Please guide me and thanks in advance
Hi Ruchita,
If you want to build web applications, try either Django or Flask. I don’t think Kivy is the best option for building mobile applications. There are many other better options. Check out this article if you need some help with project ideas: https://pythonistaplanet.com/python-project-ideas/
Hi Ashwin ,myself Ameena i completed mca in 2010 yet not find a job of that profession doing other jobs. now thought of my career and want to do job in my field. so i took a course in python but don’t know what to do after this. just basics of python is what i know.
Knowing only the basics of Python isn’t enough to get a job. You need to choose a path, whether you want to become a web developer, or a data scientist, or something else. Choose your goal and find out what are the skills required for that position. All the very best!
Hii…Ashwin myself Gaurav I have just learn python and OOPs in python , now I’m confused in choosing in between web development and machine learning …..please help 🙏
Both options are great bro. If you have the time, you can explore both and then decide which one to go with. Or else, you can choose one of them and go deep with it.
Hii Bro,What about pygames?
If you are interested in game development, you can try pygames.
hi ashwin, I saw you try to reply to everyone, so I wanted to test my chance. I’m not any near like those above from CS-related, STEM backgrounds. funny thing is my ba is literature but i’m quite interested in programming world but it feels like I push my chances to see a world for a competitor from an outside background. Do you have any advices/experiences about that?
Hi,
You don’t need to have a CS degree to become a programmer. You just need to have the skills. That’s it. These days, we have all the learning resources available online. So anyone can learn programming, and even monetize the programming skills. You should definitely give it a try. All the best!
Hi Ashwin,
I’m pursuing Bachelor’s degree in computer science and engineering.
I’m now in my final year. I learned python and basics of HTML and CSS. It may seem like too low for a final year student but this is the situation due to lack of interest and good teaching in my previous years.
When I started self-learning in the midst of lockdown, I’m interested in coding using python. But I can’t decide what to do next.
Machine learning seems very tough for me.
Between Software development and web development what can i choose?
Or is there any other fields?
If machine learning seems tough for you, go for full-stack web development. You already know the front-end basics and Python. Now, learn either Flask or Django and become really good at it.
This page is most important all the information given here is so usefull and important to you keep on folllow this type of posts it will help you thanks
Glad it helped. Thanks
Hello,
I want to learn Python because i am interested t in machine learning and Ai, and also heard everyone says that it’s beginner friendly.
Should i learn python myself at home(with free Apps, sites, YouTube) / (brought some paid course)
Or join any classes available nearby.
These days, everything is available online. You can use online tutorials or courses to learn Python.
Hello Ashwin,
I’m currently pursuing bsc maths(hons) in 1st year( I don’t get bsc cs because of less % in my 12th bords), but i have interest in cs & programming field.
I have started learning python basics from YouTube, blog and i want to be chatbot developer(basically telegram chatbot developer) but i don’t know how i can learn chatbot development.
I have searched a lot on Internet but Don’t get the exact path for learning this skill.
Please help me brother it’s help me a lot if you give me some tips and directions.
Thank you, great regards
Pankaj(delhi)
Hi Pankaj,
I don’t know much about chatbot development. I would suggest you do this. Go to LinkedIn and find out chatbot developers there. Connect with them and ask them for guidance. I think that is something that I would do if I were in your place.
Keep going with your dreams. All the best!
Hi sir
I have completed my graduation ( Bachelor of arts ) in 2019
Right now I am learning python language
What should I do next?
That’s what this entire article is all about. Choose the option that suits you.
Hi I’m Imdad,
I have done BE but didn’t got any job related to my field of study. I’m interested in learning python. One of my friend says I need to learn html css and js before going for python,. I’m confused where to begin with. Is learning python isn’t enough
You don’t need to know HTML,CSS, and Javascript before learning Python. You can directly go for it.
Hello,currently I am coding instructor at byjus(teaching JS ,html,css) .as I am passed out in 2016(BE in computer science).I do have 4 years gap in between byjus job and passing year.Now I want to get back to the IT industries and I am interested in learning python.many companies does not allow gaps.Is it compulsory to do the certification and apply to the companies??Is it enough to learn python to get back in IT?
Learn Python and other technologies on top of that. Build a lot of projects. See if you can get some freelance clients to work with. If you have done enough work, you can say that you were doing freelancing for 4 years or something like that. If you have the skills and you have done enough projects, you can fill up your resume. Keep hustling. All the best!
In this post all the words are direct and to the point and all the knwoledge is very helpfull to me or other also keep on posting like this thanks
Thanks for your comment. I will try my best.
Hi Ashwin i am a commerce student i completed my b com and now i am learning python i dont have experience of programming but i want to learn so is it compulsory that i change my field in computer science
And after learning python what should i learn?
Ask yourself what do you want to do in the technical field. Based on that, you can choose what you want to learn. For example, if you wanna become a web dev, you can learn HTML, CSS, JS, and Django/Flask.
Hello sir,
I learnt python and interested in web frame work.In naukari portal i saw companies looking for skills like html/sql/c#net/mysql/JavaScript /jqueryalong with django.What exactly the skill set require to become web developer?
Hi Sridevi, you can check out this article: pythonistaplanet.com/how-to-become-a-python-full-stack-web-developer/
Hi Ashwin, I have completed my Bachelors in Electronics Engineering .As if now I have the knowledge of python basics and applied for data science course as I want to start my career as data scientist so is it sufficient to have knowledge of only one programming language or what are the other things that I should learn.
Please do not learn something for the sake of learning things. You need to learn something only if you actually need it. For Data Science, Python is enough. Learn more about the different data science modules in Python. Try to do some projects with it.
Hi Ashwin,
I have completed my bachelor’s degree in biology but I’m interested in Python so please suggest me how should I start learning Python and what should I learn in Python to get a job.
Hi Soni, there are plenty of tutorials available online. Pick one and learn Python, understand programming, and build projects. All the best!
Hi Ashwin,
Thank you for this article. I loved logic and the sequential steps to formalise an argument at uni. Admittedly, I stumbled on Python after reading an article on machine learning, but it gives me the same thrill as learning logic, so I am keen to dive in. But overall, I am very new to this industry.
At the moment, I am preparing a road map to make Shogi. How do I integrate my game into a web application? Does it require I need to create a custom API to merge Django with Javascript, or can I use transcrypt or Brython? If the latter, which one would be better?
Lastly, my current road map includes learning from Python for Everybody – Full University Python Course (33% completed) -if I feel up for the challenge: MIT Python Course, then Django, Projects and SQL and Code wars/Algo. Is there anything you would add or resources that might be helpful? I aim to achieve all of this in two years.
I am a 3rd year student of Computer Science and Engineering. I have learnt and my placements are upcoming in the next 6 months. So my question is what technology should I learn so that it will beneficial for me? if web development then how to do it ?
You can go for any technology that interests you and that is relevant in the current software development arena (For example, web development, data science, cloud computing, cybersecurity, web3, metaverse, etc.)
If you are going for web development, learn HTML, CSS, and JavaScript for the front end. Also, learn any front-end framework after that (like react, Angular, Vue, etc.). For the back end, you can go for any one technology from Node.js, Python Django, Python Flask, Java Springboot, PHP, .NET, etc. Also, learn the basics of database and how to do CRUD operations.
I am a B.COM graduate in computer applications. I learned MySQL, HTML, and Core Java. After that, what role should I do? If you can guide me how to get my path career fit for my skills, can you please explain me ?
It depends on what you are interested in and what skillset has the demand in the market.
Based on the information that you have given, I think you can try to be a Java Full-Stack Developer.
This blog on what to do after learning Python is a treasure trove of ideas to further enhance my Python skills and explore exciting possibilities—I’m thrilled to embark on the next phase of my Python journey!