0% ont trouvé ce document utile (0 vote)
3 vues15 pages

Chapitre1 Python

Le document présente le plan d'un cours sur Python pour l'année scolaire 2023/2024, incluant des chapitres sur l'introduction, l'installation et les scripts de base en Python. Il décrit également les fonctionnalités et l'utilisation de Python, ainsi que les environnements de développement intégrés (IDE) recommandés. Enfin, il met en avant les avantages de l'IDE PyCharm pour le développement en Python.

Transféré par

simoelfene71
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues15 pages

Chapitre1 Python

Le document présente le plan d'un cours sur Python pour l'année scolaire 2023/2024, incluant des chapitres sur l'introduction, l'installation et les scripts de base en Python. Il décrit également les fonctionnalités et l'utilisation de Python, ainsi que les environnements de développement intégrés (IDE) recommandés. Enfin, il met en avant les avantages de l'IDE PyCharm pour le développement en Python.

Transféré par

simoelfene71
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Guermah Bassma ---- [Link]@[Link].

ma

Année scolaire : 2023/2024

04/12/2023
Plan du cours – partie 2

- Chapitre 1 : Introduction & Installation Python

- Chapitre 2 : Script de base en python (types de donnés et variables)

- Chapitre 3 : Gestion des conditions en Python

Bassma Guermah 22
Chapitre 1
Introduction & Installation Python

Bassma Guermah
04/12/2023 3
Chapitre 1 - Ce qu'il faudra retenir

➢ Introduction :
-- Python c’est quoi ?
-- Que fait Python?
-- Comment utiliser python ?

➢ Installation Python :
-- Installer Python
-- Interpréteur Python
-- IDE Editeurs python

Bassma Guermah 44
Introduction

C'est quoi Python

Bassma Guermah 5
Introduction

Python

❑ Python est un langage de programmation inventé en 1991 par Guido Van Rossum.

❑ Python est un des langages les plus utilisés actuellement (avec le C, le Java, le Javascript ...), notamment dans
le monde scientifique.

❑ Python est un langage de programmation interprété.


❑ Python est un des langages de développement de nombreuses applications (Instagram, Netflix), des sites
Web, de traitement de données, du noyau Linux...

Bassma Guermah 66
Introduction

Que fait Python

Bassma Guermah 7
Introduction

❑ Python est à la fois simple et puissant, il permet d'écrire des scripts très simples.

❑ Python possède de nombreuses bibliothèques permettant de travailler sur des projets plus ambitieux :
*** Web: Aujourd'hui python combiné avec le framework Django est un très bon choix technologique pour des gros
projets de sites internet.
*** Système: Python est également souvent utilisé par les administrateurs système pour créer des tâches dites répétitives
ou simplement de maintenance.

❑ Avec le langage Python, il est possible de faire :


✓ du calcul scientifique (librairie Numpy)
✓ des graphiques ( (librairie Mathplotlib)
✓ du traitement du son
✓ du traitement de l’image (librairie PIL)
✓ des applications avec interface graphique GI (librairies Tkinter, PyQt, wxPython, PyGTK, ... )
✓ des jeux vidéo en temps réel (librairie Pygame)
✓ des applications web (serveur web Zope, framework web Django ; framework JavaScript Pyjama)
✓ interfacer des systèmes de gestion de base de données (librairie MySQLdb...)
✓ des applications réseaux (framework Twisted)

Bassma Guermah 88
Introduction

Comment utiliser Python


Terminal IDE
-- PyCharm
-- Visual Studio Code
-- Jupyter
-- Atom
-- SublimeText
--PyDev
-- IDLE
-- Spyder
-- Thonny
-- etc

Bassma Guermah ç
Installation Python

Linux MacOS Windows

Python déjà installé! [Link]

10
Bassma Guermah 10
Interpréteur Python

Pour utiliser Python sur Ubuntu par exemple, lancez Pour utiliser Python sur Windows par exemple, lancez
un terminal: l’invite de commandes :

Puis lancez la commande "python": Puis lancez la commande "py":

les 3 chevrons >>> signifie que que l'interpréteur python est prêt à recevoir des instructions

11
Bassma Guermah 11
IDE Editeurs Python

Pour pouvoir utiliser un langage de programmation, en particulier Python, on a besoin d'un IDE (environnement de
développement). Il en existe beaucoup...

➢ IDE en ligne :
Exemple : [Link]

➢ IDE Installable sur Machine :

Exemple : PyCharm, VSCode, etc

12
Bassma Guermah 12
Introduction

PyCharm

Bassma Guermah 13
Introduction

→ Assistance intelligente du code


L'une des principales raisons pour lesquelles PyCharm est si populaire est son assistance de code intelligente. Cet outil vous aide à écrire du
code de manière plus efficace en proposant des suggestions de code en temps réel, en mettant en évidence les erreurs de syntaxe et en
vous offrant des outils de navigation de code puissants.
→ Débogage intégré
Un autre atout de PyCharm est son débogueur intégré. Ce dernier vous permet de trouver et de corriger facilement les bugs dans votre
code. Vous pouvez définir des points d'arrêt, inspecter les variables et exécuter pas à pas votre code pour mieux comprendre ce qui se passe
à chaque étape.
→ Tests unitaires intégrés
PyCharm prend également en charge les tests unitaires, ce qui vous permet de vérifier que votre code fonctionne correctement. Vous
pouvez exécuter vos tests unitaires directement depuis l'IDE et visualiser les résultats de manière claire et concise.
→ Intégration avec les outils de gestion de versions
PyCharm est intégré à des outils de gestion de versions tels que Git, SVN et Mercurial, ce qui vous permet de gérer facilement votre code
source et de travailler en équipe.
→ Support de nombreux frameworks et bibliothèques
Enfin, PyCharm prend en charge de nombreux frameworks et bibliothèques Python populaires, tels que Django, Flask et PyQt. Cela vous
permet de développer rapidement des applications web et desktop sans avoir à configurer des outils externes.

Bassma Guermah 14
Questions ?

Merci de votre attention!

15
Bassma Guermah 15

Vous aimerez peut-être aussi