what to do after learning the basics of Python?🤔
Published: 2023-04-12 04:42:20


Hello Guys!

Do you remember what is the output of the first code we wrote when we started learning to program? It was "Hello World". We said hello to the world of programming but we are still confused about what to do after learning the basics of any programming language like Python.
In this article, we are going to see what are the several fields that you can choose as your career path related to the Python language.


## 1. Web Development 

If you're interested in the field of web development and excited to explore the world wide web then you're most welcome.
There are so many ways in which you can create a web application with the help of Python but the best way is to take the help of a framework based on the language Python.

Best web development frameworks of Python are [Django](https://www.djangoproject.com/), [Flask](https://flask.palletsprojects.com/en/2.2.x/), [Cherrypy](https://docs.cherrypy.dev/en/latest/), and [Fastapi](https://fastapi.tiangolo.com/).

So many free resources are available to learn web development with Python.

## 2. Game Development 

Several game lovers have become developers just because of their passion for the world of games. This is another thing that you can do with the help of Python. Python has several libraries like [Pygame](https://www.pygame.org/wiki/about), [Pyglet](https://pyglet.org/), [Arcade](https://api.arcade.academy/en/latest/), etc. that allows you to create your games.

You can read the documentation and start creating games on your own.

## 3. Web Scraping

Today is the world of automation. If you want to automate your web-related tasks like gathering specific information from several entries from a website then Python is here for you.

Libraries like [BeautifulSoup](https://beautiful-soup-4.readthedocs.io/en/latest/#:~:text=Beautiful%20Soup%20is%20a%20Python,hours%20or%20days%20of%20work.), [Requests](https://pypi.org/project/requests/) and [Scrapy](https://scrapy.org/) helps you to write web scraping programs.

Web scraping is very helpful in today's world because everyone needs to collect information from websites. So you can do that and earn money because there's a lot of demand for web scrapers in the freelancing world.

## 4. Data Analysis and Visualization

Data analysis is a process of collecting, inspecting, and modeling data to discover useful information, make predictions, and more. Data analysis is closely related to data visualization, which deals with the graphical representation of data.

In Python, you’ll also find mature and well-established libraries for data analysis and data visualization. Here are some of them:
[Bokeh](https://bokeh.org/), [Matplotlib](https://matplotlib.org/), [Dash](https://plotly.com/dash/), [Pandas](https://pandas.pydata.org/),

## 5. Machine Learning

Machine learning can be the first step for someone interested in artificial intelligence. Machine learning studies algorithms that learn through experience. These algorithms build models based on samples of training data to make predictions and decisions.

Here are some of the most popular tools for doing machine learning with Python:
[Keras](https://keras.io/), [NLTK](https://www.nltk.org/), [PyTorch](https://pytorch.org/), [scikit-learn](http://scikit-learn.org/), [Tensorflow](https://www.tensorflow.org/), 

We have explored the most popular fields of work in Python, so which field are you going to choose to work in in the future write me in the comment section.
Thank you for reading this article 🖐.