Diaporama presentation python
Présentation du langage Python Ce diaporama s ? adresse aux débutants en Python ayant déjà une expérience de la programmation En première lecture vous pourrez ignorer les diapositives qui commencent par une étoile CPrésentation du langage Python Création en par Guido van Rossum BDFL ? Licence libre GPL Langage interprété orienté objet Multiplateforme Windows Linux Mac Android etc Facile à apprendre Populaire dans le milieu éducatif et universitaire Usage professionnel CClassement TIOBE Python est l ? un des langages généralistes les plus populaires avec Java C ou C CVersions La version majeure en cours est la version mais la version est encore largement utilisée Pas de compatibilité ascendante entre la version et la version CInstallation Par la suite on s ? intéressera uniquement à l ? implémentation standard de Python CPython Téléchargement et procédure d'installation Python février Python octobre https www python org downloads CModules librairies Le richesse de Python réside dans le nombre impressionnant de modules disponibles actuellement Package ? module de modules PyPI - the Python Package Index https pypi python org pypi CQuelques modules célèbres calcul scienti ?que NumPy et SciPy graphiques matplotlib traitement d'images PIL vision arti ?cielle par caméra framework SimpleCV data mining machine learning deep learning scikit-learn TensorFlow Keras bio-informatique Biopython interface graphique Tkinter PyQt wxPython PyGTK applications Web serveur Web Zope frameworks Web Flask Django CQuelques modules célèbres systèmes de gestion de base de données SQLalchemy analyse big data pandas applications réseau socket framework twisted communication avec port série PySerial Bluetooth pybluez multit? ches threading programmation asynchrone asyncio les modules py exe sous Windows et cx Freeze permettent de rendre vos scripts Python exécutables CModules built-in ? standards et autres Les modules built-in sont les modules natifs de Python Ils sont toujours disponibles ?? math time sys ? Les modules standards sont des modules utiles que l ? on a intégré dans la distribution Python ?? socket urllib threading sqlite CModules built-in ? standards et autres Les modules externes doivent être ajoutés la procédure d'installation est variable suivant l'OS ?? Exemple pour installer le module matplotlib sur une Raspberry Pi distribution Linux Raspbian il su ?t de taper la commande système suivante sudo apt install python-matplotlib python sudo apt install python -matplotlib python ?? Autrement l'utilitaire pip doit marcher dans la plupart des cas python -m pip install matplotlib CPython et C C sont complémentaires Intégration dans Python de modules écrits en C C gain en performance Les modules built-in sont écrits en C Intégration dans C C de modules écrits en Python CEnvironnement de développement IDE IDE par défaut IDLE ?? Éditeur de code ?? Interpréteur ?? Débogueur Dans Windows Démarrer ? Rechercher IDLE CEnvironnement de développement IDE Autres IDE ?? Eclipse avec le plugin pydev ?? Eric ?? Spyder ?? Thonny ?? ipython en mode console ?? Jupyter notebook ?? Geany ?? Notepad CPython ?? Les variables Typage dynamique déclaration d'une variable sans préciser explicitement son type Principaux types ?? Entier int ?? Nombre ottant ? oat ?? Cha? ne de
Documents similaires
-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jul 31, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 107.6kB