Bandeau haut

Outils pour utilisateurs

Outils du site


playground:nouvellepage

Ceci est une ancienne révision du document !


Le langage de programmation python a été créé en 1989 par Guido Van Rossum, aux Pays-Bas. La première version publique de ce langage a été publiée en 1991. La Python Software Foundation est l’association qui organise le développement de Python et anime la communauté de développeurs et utilisateurs. Python est un langage qui présente de nombreux avantages :

  • C’est un langage multiplateforme, c’est-à-dire qu’il fonctionne sur de nombreux systèmes d’exploitation : Windows, Mac OS X, Linux, Android, iOS…
  • C’est un langage gratuit, on peut l’installer sur autant d’ordinateurs.
  • C’est un langage interprété. On n’a pas besoin de compiler le script pour l’exécuter contrairement à des langages comme le C ou le C++.
  • C’est un langage orienté objet.
  • C’est un langage simple d’utilisation.

Le langage python dispose de nombreuses bibliothèques. Ces dernières sont une collection de fonctions et de modules liées à un thème spécifique. Si ces modules appartiennent au pack originel du langage, ce sont des modules intégrés. Python a également été complété par des modules tiers. Ces modules ont été codées par des développeurs à partir des fonctions de bases du langage et ils sont accessible en open-source. Grace à la diversité de sa communauté, plusieurs librairies sont développées. Les développeurs expérimentés peuvent diffuser des librairies qu’ils codent grâce au site Pypi. C’est un site qui regroupe également une documentation nécessaire pour bien utiliser les librairies et indique la ligne de code nécessaire pour leur importation. On peut également trouver des indicateurs et astuces sur le site python.org. L’avantage des bibliothèques est qu’elles permettent de gagner un temps précieux. Suivant les thèmes, nous avons plusieurs librairies disponibles.

Dataviz

  • matplotlib
  • seaborn

Calcul

  • Pandas
  • NumPy
  • SciPy

Web-Scraping

  • Requests
  • BeautifulSoup

Machine Learning

  • learn
  • TensorFlow
  • PyTorch

Il existe d’autres bibliothèques pour des domaines tels que la recherche scientifique avec par exemple la bibliothèque biopython qui permet de traiter et d’analyser plus facilement des données biologiques, la bibliothèque pyGame qui est utilisé dans le domaine des jeux vidéo etc. Nous avons aussi d’autres bibliothèques python permettant de travailler avec des données géospatiales. Dans ce qui suit, nous allons nous intéresser à quelques-unes de ces bibliothèques comme GeoPandas, Geoplot et Folium.

  1. 1. GeoPandas
playground/nouvellepage.1676072059.txt.gz · Dernière modification : //11/02/2023 00:34// de der

Bandeau bas