APPs Development

JAVA | C++ | PYTHON

Application design and development

What is Python?

Python is a popular programming language. It was created by Guido van Rossum and released in 1991.

It is used for:

  • Web development (server);
  • Software development;
  • Mathematics;
  • System script.


What can you do with Python?

  • Can be used on a server to create web applications;
  • Can be used with other software to create workflows;
  • You can connect to database systems. You can also read and modify files;
  • Can be used to link to large data sets and perform complex mathematics;
  • It can be used for rapid prototyping or for software development for production chain production.

Why Python?

  • Works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc);
  • It has a simple syntax similar to the English language;
  • It has a syntax that allows programmers to develop programs with fewer lines than other programming languages;
  • It is an interpreted and weakly typed language (we don't need to declare the type of a variable, for example), which means that code can be executed as soon as it is written. This means that prototyping can be very fast;
  • It can be treated procedurally, object-oriented or functional.

Good to know

  • The latest version of Python is Python 3;
  • Python can be written in a text editor or in an integrated development environment, such as Thonny, Pycharm, Netbeans, or Eclipse, which are particularly useful in managing larger collections of
  • Python files.


Python syntax compared to other programming languages

  • It is designed to facilitate reading and has some similarities with the English language, with the influence of mathematics;
  • Uses new lines to complete a command, as opposed to other programming languages that typically use semicolons or parentheses;
  • Python relies on indentation, using white space, to define scope; such as the scope of loops, functions, and classes. Other programming languages often use keys for this purpose.

https://www.python.org/