Analytics Vidhya
Published in

Analytics Vidhya

How to start coding with Python

Python Programming


Introduction to python and it’s coding.

Python is a widely-used, interpreted, object-oriented, and high-level programming language with dynamic semantics, used for general-purpose programming. Python programming language comes from an old BBC television comedy sketch series called Monty Python’s Flying Circus.


  • Easy and intuitive language.
  • Open source.
  • Understandable code as easy as plain english.
  • Suitable for everyday tasks.

How to get Python and how to get to use it

There are several ways to get your own copy of Python 3, depending on the operating system you use.

Linux users most probably have Python already installed — this is the most likely scenario, as Python’s infrastructure is intensively used by many Linux OS components.

For example, some distributors may couple their specific tools together with the system and many of these tools, like package managers, are often written in Python. Some parts of graphical environments available in the Linux world may use Python, too.

If you’re a Linux user, open the terminal/console, and type: python3

at the shell prompt, press Enter and wait.

If you see something like this: Python 3.4.5 (default, Jan 12 2017, 02:28:40) [GCC 4.2.1 Compatible Clang 3.7.1 (tags/RELEASE_371/final)] on linux Type “help” or “license” for more information. Then you know that Python is present on your system.

If Python 3 is absent, then refer to your Linux documentation in order to find how to use your package manager to download and install a new package — the one you need is named python3 or its name begins with that.

All non-Linux users can download Python from the given link

Downloading and installing Python

As you enter the site the browser will let you know what OS you are using , then the only step you have to take is to click the appropriate Python version you want.

In this case, select Python 3. The site always offers you the latest version of it.

If you’re a Windows user, start the downloaded .exe file and follow all the steps.

Leave the default settings the installer suggests for now, with one exception — look at the checkbox named Add Python 3.x to PATH and check it.

This will make things easier.

If you’re a macOS user, a version of Python 2 may already have been preinstalled on your computer, but since we will be working with Python 3, you will still need to download and install the relevant .pkg file from the Python site.

Starting your work with Python

Now that you have Python 3 installed, it’s time to check if it works and make the very first use of it.

This will be a very simple procedure, but it should be enough to convince you that the Python environment is complete and functional.

There are many ways of utilizing Python, especially if you’re going to be a Python developer.

To start your work, you need the following tools:

  • an editor which will support you in writing the code (it should have some special features, not available in simple tools); this dedicated editor will give you more than the standard OS equipment;
  • a console in which you can launch your newly written code and stop it forcibly when it gets out of control;
  • a tool named a debugger, able to launch your code step by step and allowing you to inspect it at each moment of execution.

Besides its many useful components, the Python 3 standard installation contains a very simple but extremely useful application named IDLE.

IDLE is an acronym: Integrated Development and Learning Environment.

Navigate through your OS menus, find IDLE somewhere under Python 3.x and launch it. This is what you should see:

How to write and run your very first program

It is now time to write and run your first Python 3 program. It will be very simple, for now.

The first step is to create a new source file and fill it with code. Click File in the IDLE’s menu and choose new file.

As you can see, IDLE opens a new window for you. You can use it to write and amend your code.

This is the editor window. Its only purpose is to be a workplace in which your source code is treated. Do not confuse the editor window with the shell window. They perform different functions.

As the editor window is currently untitled, but it’s a good practice to start work by naming the source file.

Click File (in the new window), then click Save as…, select a folder for the new file (the desktop is a good place for your first programming attempts) and chose a name for the new file.

Note :- Python needs its files to have the .py extension, so you should rely on the dialog window’s defaults. Using the standard .py extension enables the OS to properly open these files.

Now that you have finished with saving of the file. It’s time to start writing some Python code. So, let’s start with the most simple which is :- “Hello, World!”

The code will consist of the following parts:

· the word print ;

· an opening parenthesis;

· a quotation mark ;

· a line of text Hello, World! ;

· another quotation mark;

· a closing parenthesis .

This is how the code will look when written in the editor :-

Now in the menu-bar just click run and if everything goes okay and there are no mistakes in the code, the console window will show you the effects caused by running the program.

And now you have successfully written your first Python code.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Tahseen Fathima

Tahseen Fathima


I am a front end developer and an enthusiastic person who likes to learn and share the knowledge with others