manuel:librairies_python
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
manuel:librairies_python [//17/05/2023 00:11//] – joliveau | manuel:librairies_python [//23/06/2023 18:49//] (Version actuelle) – [Bibliographie] joliveau | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | FIXME /* Il faut replacer le titre ici et peut-être mieux l' | + | ====== Présentation des librairies python geopandas, geoplot |
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 : | 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 un langage multiplateforme, | ||
- | * C’est un langage gratuit, on peut l’installer sur autant d’ordinateurs.FIXME/* ...que l'on souhaite | + | * C’est un langage gratuit, on peut l’installer sur autant d’ordinateurs que l'on souhaite. |
- | * 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++.FIXME/* Quel est l' | + | * 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++. L' |
* C’est un langage orienté objet. | * C’est un langage orienté objet. | ||
* C’est un langage simple d’utilisation. | * 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é, | + | 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é, |
- | Suivant les thèmes, nous avons plusieurs librairies disponibles.FIXME /* Ce serait bien d' | + | Suivant les thèmes, nous avons plusieurs librairies disponibles. |
Dataviz | Dataviz | ||
- | * matplotlib | + | * matplotlib |
- | * seaborn | + | * seaborn |
Calcul | Calcul | ||
- | * Pandas | + | * Pandas |
- | * NumPy | + | * NumPy (c'est une bibliothèque pour le calcul scientifique en Python) |
- | * SciPy | + | * SciPy (c'est un package scientifique important de Python. Il est construit sur la base de Numpy et développé en C/C++. Il contient un large panel de fonctions mathématiques et scientifiques très performantes) |
Web-Scraping | Web-Scraping | ||
- | * Requests | + | * Requests |
- | * BeautifulSoup | + | * BeautifulSoup |
Machine Learning | Machine Learning | ||
- | | + | * TensorFlow |
- | | + | * PyTorch |
- | * 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, | 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, | ||
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. | 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. | ||
Ligne 57: | Ligne 57: | ||
**Exemple d' | **Exemple d' | ||
+ | |||
+ | ====== Bibliographie ====== | ||
Ligne 73: | Ligne 75: | ||
* Python : [[https:// | * Python : [[https:// | ||
- | Teaching geographic information science and technology in higher education, 2013, Wiley-Blackwell, Oxford etc., Royaume-Uni de Grande-Bretagne et d' | + | Unwin D., Tate N., Foote K., DiBiase D. (éd.), 2011, Teaching Geographic Information Science and Technology in Higher Education, 1st edition. Oxford, Wiley, 496 p. |
--- //[[|DER Serigne Ibra/ | --- //[[|DER Serigne Ibra/ | ||
manuel/librairies_python.1684275067.txt.gz · Dernière modification : //17/05/2023 00:11// de joliveau