Académique Documents
Professionnel Documents
Culture Documents
Programmer en Python
Développement Digital
Guido Van Rossum a conçu Python à la fin des années 1980. Il est sorti en 1991 chez Centrum
Wiskunde & Informatica (CWI) aux Pays-Bas en tant que successeur du langage ABC. Il a nommé ce
langage d'après une comédie populaire intitulée "Monty Python's Flying Circus" (et non d'après
Python-le serpent).
Au cours des dernières années, sa popularité a énormément augmenté. Selon la récente enquête
de stackoverflow.com, Python figure dans le top trois des langages de programmation les plus
appréciés en 2020.
Où utiliser Python ?
Même si Python a commencé comme un langage de programmation à usage général sans
application particulière, il est devenu le langage de choix pour les développeurs dans certains
domaines d'application au cours des dernières années. Certaines applications importantes de
Python sont résumées ci-dessous :
Data Science
Une énorme quantité de données est générée aujourd'hui par les applications Web, les
applications mobiles et d'autres appareils. Les entreprises ont besoin d'informations commerciales
à partir de ces données.
Aujourd'hui, Python est devenu le langage préféré des data scientists. Les bibliothèques Python
telles que NumPy, Pandas et Matplotlib sont largement utilisées dans le processus d'analyse de
données, y compris la collecte, le traitement et le nettoyage d'ensembles de données, l'application
d'algorithmes mathématiques et la génération de visualisations au profit des utilisateurs.
Les distributions Python commerciales et communautaires de tiers tels qu'Anaconda et ActiveState
fournissent toutes les bibliothèques essentielles requises pour la science des données.
Machine Learning
Il s'agit d'un autre domaine d'application clé de Python. Les bibliothèques Python telles que Scikit-
learn, Tensorflow et NLTK sont largement utilisées pour la prédiction de tendances telles que la
satisfaction des clients, les valeurs projetées des actions, etc. Certaines des applications réelles de
l'apprentissage automatique incluent le diagnostic médical, l'arbitrage statistique, l'analyse du
panier, prévision des ventes, etc.
Web Development
C'est un autre domaine d'application dans lequel Python devient populaire. Les bibliothèques de
framework d'applications Web telles que Django, Pyramid, Flask, etc. facilitent le développement
et le déploiement d'applications Web simples et complexes.
Python est intégré en tant que langage de script dans de nombreux produits logiciels populaires.
Ceci est similaire à VBA utilisé pour écrire des macros dans Excel, PowerPoint, etc. L'API Python est
intégrée à Maya, PaintShop Pro, etc.
Ce qui suit résume les outils et frameworks importants pour différents types d'applications Python
Installer Python
Python peut être installé sur Windows, Linux, Mac OS ainsi que certaines autres plateformes telles
qu'IBM AS/400, iOS, Solaris, etc.
Pour installer Python sur votre machine locale, obtenez une copie de la distribution standard du
logiciel Python sur https://www.python.org/downloads en fonction de votre système
d'exploitation, de l'architecture matérielle et de la version de votre machine locale.
Une fois l'installation réussie, vous pouvez vérifier l'installation de Python en ouvrant une invite de
commande et en tapant python --version ou python -V et appuyez sur Entrée. Si Python est
installé avec succès, il affichera la version installée.
Exemple :
Python - IDLE
IDLE (Integrated Development and Learning Environment) est un environnement de
développement intégré (IDE) pour Python. Le programme d'installation Python pour Windows
contient le module IDLE par défaut.
IDLE peut être utilisé pour exécuter une seule instruction tout comme Python Shell et également
pour créer, modifier et exécuter des scripts Python. IDLE fournit un éditeur de texte complet pour
créer un script Python qui inclut des fonctionnalités telles que la coloration syntaxique, la saisie
semi-automatique et l'indentation intelligente. Il dispose également d'un débogueur avec des
fonctionnalités de progression et de points d'arrêt.
IDE Python
Il existe de nombreux IDE gratuits et commerciaux disponibles pour Python.
Exemples :
PyCharm.
Visual Studio Code.
Sublime Text.
Vim.
Atom.
Jupyter Notebook.
FIN DU CHAPITRE I