Skip to main content

Getting Started With Python Programming - What you need to know.

Python is a general purpose programming language developed by a Dutch programmer Guido Van Rossum, and have been in existence since 1991.

It is a very friendly language, and so a good choice for those looking out to kick off their programming career.

What can you do with python?

  • Web development
  • Desktop application development
  • Data science (data visualization and machine learning)

Python IDEs:

IDE which stands for Integrated Development Environment is an interface where programmers can write and execute their codes. 
Python IDEs include but not limited to: Jupyter, Atom, Pycharm, Thonny, IDLE, Spyder, Pydev and Pydroid.

Python frameworks and their uses

  • Django - used for web development
  • Flask - also used for web development
  • Cherrypy - for web applications
  • Web2py - for web applications
  • Turbogears - for web applications
  • CubicWeb - for web applications


Python libraries


These mostly come already embedded in python IDEs and requires no special installation. Listed below are some python libraries.

  • Tkinter - for desktop applications development
  • Pytorch - used for machine leaning
  • Pandas - used for data analysis
  • Numpy - used for scientific computing

Click here for more python libraries and their uses.

Why choose python:


  • ARuns across many operating systems including windows, mac, linux and android. 
  • It is very easy to learn compared to many other programming languages
  • It has a lot of frameworks
  • Used in various fields like web development, desktop applications development, Data Science, Game development etc.
  • Its syntax allows programmers to write programs in fewer lines unlike many other programming languages. 

Versions of python


Presently at the time of 
writing this article python has two main versions: python 2 and python 3. Python 3 which came into existence in late 2008 has more advanced features than the older version python 2 which is no longer in development.  Some advantages of python 3 over python 2 are listed below.

  • It can be combined with other languages 
  • It supports newer technologies like Data science and Artificial Intelligence (AI)
  • Easier to learn compared to python 2 series


Note: For our python tutorials in this site we will be using python 3.

Getting started with python

Comments

Popular posts from this blog

How to make GUI dictionary in python

In application development, a dictionary  is an application that helps us with the meaning of a word by simply typing the word in a provided input box and clicking a button. Follow the steps below to get started. 1.   IMPORT THE NECESSARY MODULES AND LIBRARIES To be able to develop this application successfully, we need to first of all import the Tkinter module as shown in the coloured text below. Note, Tkinter comes already embedded in most python IDEs like Jupyter Notebook and Pycharm so requires no special installation. from tkinter import * Then import MessageBox . MessageBox as the name sounds helps us to display messages as popup in the event of an error or success or whatever you wish in your code. The syntax for importing the MessageBox is shown below. from tkinter import messagebox as MessageBox 2.  CREATE AND FORMAT A WINDOW (CONTAINER) FOR THE PROJECT window = Tk()  window.geometry("535x360")  window.title('Dictionary - St...