Learning time: Dive into Python


The purpose of this article is to provide a set of materials which will give you an insight into this programming language and it will allow you to learn it on your own.
Python is a high-level programming language by means of which the programmer can express more in fewer lines of source code.
Like Perl, Python source code is also now available under the GNU General Public License (GPL). Python is used by sites like YouTube, Dropbox and Google.
Below, you can find an overview:

Python can be easy to pick up whether you’re a first time programmer or you’re experienced with other languages.
If you have no programming experience, this is the place where you should start: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers
If you are a familiar with another programming language (C, Perl, Visual Basic), you should go to: https://wiki.python.org/moin/BeginnersGuide/Programmers

Python runs on many operating systems such as: MS-Windows, Mac OS, Mac OS X and all varieties of free UNIX-compatible systems like Linux.

A short tutorial about installing Python on Windows and how to choose the appropriate version for your OS can be found in the following video:

If you are Linux oriented here you will see how to install Python on Linux  http://docs.python-guide.org/en/latest/starting/install3/linux/

If you prefer MacOS, here you will see how to install Python on MacOS http://www.pyladies.com/blog/Get-Your-Mac-Ready-for-Python-Programming/

Want to improve your knowledge about Python? Here is our selection of tutorials:
https://www.learnpython.org/  – an interactive tutorial for beginners with examples;
http://freevideolectures.com/Course/2512/Python-Programming – a whole collection of Python courses and free video lectures;
http://www.tutorialspoint.com/python/python_tutorial.pdf – a complete tutorial in pdf format.