INTRODUCTION TO MODERN PYTHON
Tags: beginners
Published: 2022-02-14 15:17:13

A quick beginners guide to getting started with python. If you have recently sparked interest for programming and you are still  muddled by the many programming languages out there here is why you should start with python. Picking a language to get started with can be overwhelming (I have to admit which ever language you settle on, you can never go wrong provided you are consistent and not a hello world master)but here is why you should pick python.
Its English-like syntax makes it easy to learn and write as well as debug. Python is also poised  to be one of the most popular programming languages world wide with its application in various fields such as web development , machine learning and artificial intelligence just to mention a few.

**Python setup and writing your first Hello world programme.**
At this point you have probably  realized we are not talking about the reptile or the sketching comedy television show Flying Circus.(funny thing is that at the time of implementation 
Van Rossum was reading the published scripts from “Monty Python's Flying Circus” and that is how the name came by).To get started, we  need to install python on our computers and setup the environment to start coding.

**Installing python.**
On your browser type python and click on the first link  welcome to python.org to install python.
Make sure you download the right version for either mac or windows and proceed to install.
![Installation](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uluz2doxgkl03xoqjjvb.jpg)
if you are on Windows don't forget to add python to path.

![Window](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f46sfemzpbejk5vj8ucy.jpg)
**Installing a txt editor.**
Next we need to install a txt editor where we can start writing our code. You can use any txt editor of your choice but I'd recommend VS code. Its an overkill but the sooner you learn the added advantage.

![VS code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bubsrwwrk2zv71v4khjw.jpg)
Make sure to add a desktop icon for easy access of the application. .
**Creating first python project.**
Next stop is to create a folder on your desktop and name it hello
world project.
Open VS Code application and click on open folder then select your hello world folder from desktop,
the folder should then appear on the explorer.
click on the menu that looks like a window then search python to install python plug in.

![Menu](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zwmhzw5nf2uhv248upit.jpg)
plug in.

![Plug in](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lxw6az6z7gkv4cxmur9g.jpg)

Proceed back to the file after installing python plug in.
Click on your hello world file, then new file and save it as "hello.py" a python logo then appears on the side.

![Logo](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b3hqjom78a5od6bkqhh6.jpg)
Click on the  python logo and a Window that allows you to start coding on should appear on your right.

![Code](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w8z3tx0g1hl3uod7m684.jpg)
on the window type the following print('Hello World!')
and click on the run button(resembles a play button )on your right. You should see the output down below.

![Output](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wz335dv6vep4xd4vm8n3.jpg)
There you go! You have created your first python project now you can proceed to the interesting part that is Machine Learning and Artificial Intelligence ! Well, you thought wrong. This is just but the beginning. To get to the fancied  AI and ML you need to go through Hello Word,(which you have aced passed),Object Oriented Programming (OOP),Data Structures and Algorithms then ML and AI .Easy as pie.

Here are some free lessons that will guide you through your journey.
https://youtu.be/rfscVS0vtbw :introduction
https://youtu.be/Ej_02ICOIgs :OOP
https://youtu.be/pkYVOmU3MgA :Data Structures and Algorithms.
 You might be the next Unicorn out there who Knows.