Python


Basic

The basic Python tutorials will arrive soon

Intermediate

Also the intermediate tutorials will be here soon

Advanced

The advanced Python tutorials will arrive later

What is Python?

Python is an high level programming language, interpreted and object oriented, very useful to create scripting to automate repetitive tasks and testing, create artificial intelligence (AI) using functionalities like image and text processing as well as Web scraping.

It is a great language for beginners, in fact it was created to be easy to read and easy to learn.

Released in 1991 by Guido van Rossum it has recently become one of the most loved programming languages in the tech scenario thanks to its code readability. The latest version, Python 3, was released on December 3rd. This version is not completely backwards compatible with Python 2 but some fo the new features introduced in teh newest version makes life easier for begginers.

Speed is not one of Python best quality if compared to other compiled languages like C and Java, especially in scientific computing, however being easy to write and read it maintain a clear advantage over those languages in term of usability.

Python

What can i do with Python?

The main application for Python is Data Science. We hear a lot about Data Science and Data Scientists lately, Python has been one of the major enabler for the latest trend in data analysis making things a lot easier for people who worked before with Excel and numbers and now can analyze a big amount of data in a fairly short time.

In addition to this you'll find a lot of Python applications in Machine Learning with algorithms able to study patterns and provide predictive data. Something that you may find in the "You might also like..." videos of Youtube where an algorithm finds what you might like based on what you and other users have seen. Imagine the other applications, like predict stock market, prices and other financial services, speech and image recognition.


Tools


Web development free apps

Web development

All softwares you need to design your websites. There are plenty of free tools that can be used to design a website.

Create a website
Coding apps for free

Coding

All you need to start coding. All free softwares that allow you to write your code and develop apps from scratch.

Create an app
Free Database tools

Databases

Create and query databases with these softwares. With these tools you can create, query and modify your own databases.

Query a database

Connect