Textual citations from Python
It is a great multiplatform.
Python is an interpreted programming language, so it works on
any type of system that integrates its interpreter. Aside from this advantage,
Python offers us dialects like the well-known Python, which is used for
write in Java.
(Bejob, 2016)
2. Highly useful frameworks
Python is not only cross-platform and multi-paradigm, but it will also serve us
to develop any type of pathway, such as web or mobile. So that
this is carried out, this programming language has frameworks of
large caliber, which assist from web development to application development
Games or scientific algorithms for advanced calculations. A real luxury!
(Bejob, 2016)
It is free and offers us open source
If we talk about the license it holds, it is the Python Software Foundation.
License, a license very similar to GPL, but finding the exception that
The binaries of the language can be distributed without having to include the sources.
(Bejob, 2016)
4. High-prestige companies use Python to program all kinds of
applications and services
Python is found in a multitude of applications and services that we use.
habitually. It boasts a large list of high-caliber users such as Google,
YouTube or Facebook, which use this programming language. Little to
little by little, Python is gaining ground and, among those in the know, it has become one
of the most sought-after languages and, above all, the most essential at the moment. This
shows us that programming in Python is the most viable and effective option that
there is right now in the market.
(Bejob, 2016)
High quality in its syntax
The syntax that this programming language offers us is one of its
most notable characteristics. In Python, an internal code block as it can
being an if, is created through indentations, which forces the developer to
indent your source code ensuring noticeable readability.
(Bejob, 2016)
6. Python: object-oriented programming
If we talk about object-oriented programming, we can say that we
we find ourselves facing a paradigm that proposes to model everything based on classes and to
objects, which offers us the use of concepts of cohesion, polymorphism,
inheritance, abstraction, and much more.
(Bejob, 2016)
It offers us a strong dynamic typing.
Finally, it is worth noting the easy attribution of a variable that it offers us.
any type of value, and best of all, anywhere in your source code.
(Bejob, 2016)
Python is a programming language created by Guido van Rossum in
principles of the early 90s whose name is inspired by the comedy group
English "Monty Python". It is a language similar to Perl, but with a syntax
very clean and that favors readable code.
(Duque, n.d.)
The syntax of Python is so simple and close to natural language that
Introduction 9 the programs written in Python look like pseudocode.
For this reason, it is also one of the best languages for
start programming.
(Duque, n.d.)
10- There are two ways to execute Python code. We can write lines of
code in the interpreter and get a response from the interpreter for each line
(interactive session) or we can write the code of a program in a
text file and run it.
(Duque, n.d.)
11- Another objective of language design is the ease of extension. One can
easily write new modules in C or C++. Python can be included in
applications that require a programmable interface.
(Attribution Commons, n.d.)
12- The standard Python interpreter includes an interactive mode in which it
they write the instructions in a kind of command interpreter: the
expressions can be entered one by one, allowing the result to be seen
of your evaluation immediately, which allows the possibility of testing portions
of code in interactive mode before integrating it as part of a
program. This is useful for both people who are getting familiar with
with the language as for more advanced programmers.
(Commons Attribution, n.d.)
13- Highlight that Python has a very visual syntax, thanks to a notation
indentation (with margins) is mandatory. In many languages,
to separate portions of code, elements such as braces or the
keywords begin and end. To separate code portions in Python
It should be indented, placing a margin on the code that would go inside.
from a function or a loop. This helps all programmers to adopt
the same notations and that anyone's programs have a
very similar aspect.
(Commons Attribution, n.d.)
14- There are many properties that can be added to the language by importing
modules, which are mini-codes (most of them also written in Python) that
call the system resources. One example is the Tkinter module, which
allows the creation of graphical interfaces that include buttons, text boxes, and
many things that are commonly seen in the operating system. Another example
It is the module that allows managing the operating system from the language. The
modules are added to the codes by writing import followed by the name of the
module that is to be used. (Velez, 2009)
Python has a great standard library, used for a variety of
tasks. This comes from the philosophy 'batteries included' in
reference to Python modules. The modules of the standard library
can be improved through custom modules written in both C and
Python.
(Commons Attribution, n.d.)
16- The last version released from CWI was Python 1.2. In 1995, they go
Rossum continued his work on Python at the Corporation for National Research
Initiatives (CNRI) in Reston, Virginia, where he launched several versions of the Software.
(Velez, 2009)
Python was designed to be easy to read. Among other things, it uses
words in English where other languages would use symbols (for example, the
Logical operators || and && in Python are written as or and and, respectively.
(Velez, 2009)
In the year 2000, the main team of Python developers moved to
[Link] to form the BeOpen PythonLabs team. CNRI requested that the
version 1.6 released to the public, continuing its development until the team of
development abandoned CNRI; its launch program and that of version 2.0
they had a significant amount of overlap. Python 2.0 was the first and
the only release of [Link]. After Python 2.0 was published
by [Link], Guido van Rossum and the other developers of
PythonLabs joined Digital Creations
(Velez, 2009)
19- CPython is the original implementation, available for various platforms.
the official site of Python.
(Velez, 2009)
20- Python reached version 1.0 in January 1994. A feature of this
the launch was tools of Programming
functional: lambda, map, filter, and reduce. Van Rossum explained that '12 years ago,
Python acquired lambda, reduce(), filter() and map(), courtesy of a Lisp hacker
that he missed them and sent patches. The donor was Amrit Prem; it is not done
no specific mention of any inheritance from Lisp in the notes of
launch. (Velez, 2009)
Python 2.0 took a major feature from the Programming language
Haskell function: List comprehensions. The syntax of Python for this
construction is very similar to that of Haskell, except for the preference of the
punctuation characters in Haskell, and Python's preference for words
alphabetical keys. Python 2.0 also introduced a Garbage Collection system
garbage capable of collecting cyclic references.
(Velez, 2009)
22- Van Rossum is the main author of Python, and his ongoing central role in
deciding the direction of Python is recognized, referring to it as
Benevolent Dictator for Life (BDFL)
(Velez, 2009)
23- Python played a crucial role in this process: due to its orientation towards
a clean syntax was already ideal, and the goals of CP4E presented
similarities with its predecessor, ABC. The project was sponsored by DARPA.
In the year 2007, the CP4E project is inactive, and while Python tries to be
easy to learn and not very arcane in its syntax and semantics, reaching
non-programmers is not an active concern.
(Velez, 2009)
24- Learning curve
The 'learning curve when you are already on the web part is not that simple.'
(Convantec, 2014)
25- Hosting
Most servers do not support Python, and if they do, the
configuration is a bit difficult.
(Convantec, 2014)
26- Included libraries
Some of the libraries provided by default are not to the liking of a large part of the community.
and they choose to use third-party libraries.
(Convantec, 2014)
27- Google
With its inclusion in dozens of online services, including Search, Android,
Youtube, Stadia, and many more, Google has become one of the companies
of the biggest technology in the world. With a company like this, its stack of
technology encompasses more than one core language, namely, Python, Java and
Golang.
(Cesar, n.d.)
28- Facebook
Facebook has been using a lot of Python, making it the third
most used language for social networks (behind C++ and its dialect PHP)
patented, Hack
(Cesar, n.d.)
29- Spotify
Another top-tier company now trusts and uses Python for services of
backend and data analysis. In addition, Spotify has numerous services
different linked through the messaging protocol developed in its
company.
(Cesar, n.d.)
30- Python and Big Data
The use of Python is widely spread in data analysis and extraction.
useful information for companies.
(Soloaga, 2018)
Bibliographies
BeJob. (September 18, 2016). BeJob. Retrieved from BeJob: htps://[Link]/7-
reasons-to-program-in-python/
Cesar, J. (SF). FACIALIX BLOG. Obtained from FACIALIX BLOG: [Link]
10 main technology companies that use Python in their products/
Commons, C. (SF). Wikipedia. Obtained from Wikipedia: [Link]
Covantec. (2014). Covantec. Obtained from Covantec:
htps://[Link]/es/latest/leccion1/
advantages_disadvantages.html
Duque, R. G. (SF).Utc. Obtained from Utc:
htps://[Link]/citl/images/Manuales/Python_para_todos.pdf
Soloaga, A. (October 19, 2018). Academus. Retrieved from Academus:
htps://[Link]/blog/programacion/principales-usos-python/
Vélez, F. (2009). EcuRed. Obtained from EcuRed: htps://[Link]/Python