Complete introduction on Python
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
This commit is contained in:
parent
81da4e3069
commit
e2ea706de3
|
@ -1,6 +1,8 @@
|
|||
\chapter{Le langage Python}
|
||||
|
||||
Le langage \href{https://www.python.org/}{Python} est un \href{https://docs.python.org/3/faq/general.html\#what-is-python}{langage de programmation} interprété, interactif, amusant, orienté objet (souvent), fonctionnel (parfois), open source, multi-plateformes, flexible, facile à apprendre et difficile à maîtriser.
|
||||
Il a été développé et publié en 1991 pour Guido van Rossum, qui \textit{cherchait à créer un langage amateur pour s'occuper le week-end et durant les fêtes de Noël} \footnote{\url{https://www.python.org/doc/essays/foreword}}.
|
||||
Le projet a décollé et Python est maintenant considéré comme l'un des langages de programmation les plus populaires.
|
||||
|
||||
\begin{figure}[!ht]
|
||||
\centering
|
||||
|
@ -8,6 +10,8 @@ Le langage \href{https://www.python.org/}{Python} est un \href{https://docs.pyth
|
|||
\caption{\url{https://xkcd.com/353/}}
|
||||
\end{figure}
|
||||
|
||||
Le langage est géré en partie par la \textit{Python Software Foundation}, créée en 2001, et en partie par différents sponsors, dont HPE, Intel et Google.
|
||||
|
||||
A première vue, et suivants les autres langages que vous connaitriez ou auriez déjà abordé, certains concepts restent difficiles à aborder: l'indentation définit l'étendue d'un bloc (classe, fonction, méthode, boucle, condition, il n'y a pas de typage fort des variables et le compilateur n'est pas là pour assurer le filet de sécurité avant la mise en production (puisqu'il n'y a pas de compilateur).
|
||||
Et malgré ces quelques points, Python reste un langage généraliste accessible et "bon partout", et de pouvoir se reposer sur un écosystème stable et fonctionnel.
|
||||
|
||||
|
|
Loading…
Reference in New Issue