0% ont trouvé ce document utile (0 vote)
178 vues32 pages

Introduction à Python pour Débutants

Transféré par

ssss
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)
178 vues32 pages

Introduction à Python pour Débutants

Transféré par

ssss
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

Cours

Programmation Python

Réalisé par : Mme Hela OUESLATI


Enseignante ISET ZAGHOUAN
Programmation Python

Chapitre 01
Notions de base programmation python
Réalisé par :
Mme Hela OUESLATI_Enseignante ISET ZAGHOUAN

Hela OUESLATI©All rights reserved AU: 2022/2023


Plan
Python
Historique
Caractéristiques

Environnements de travail
Interpréteur python
IDE VS Code

Variables
Type
Conversion type
Opérateurs
Type
Opérations sur les chaines de carctères

Instructions d’entrée/ sortie


Instruction d’entrée
Instruction de sortie
Python : Historique

Décembre 1989: Début implémentation python

Janvier 1991: Version 1.0 python

Octobre 2000 : Version 2.0 python

Décembre 2008 : Version 3.0 python

6 Septembre 2022 : Version 3.10.7 python

1
Chapitre 01 Notions de base python
Python : Historique

Figure 1: croissance de Python par rapport aux autres langages


1
Chapitre 01 Notions de base python
Python : Historique

Système de partage des


Sites web vidéos populaire est
écrit en python

Système de logiciel serveur et client


Entreprises
recherche sur le web codé en python

Cryptage et analyse
Organisations intelligente des données

Figure 1: croissance de Python par rapport aux autres langages 1


Chapitre 01 Notions de base python
Python : Historique

1
Figure 2: Entreprises utilisent python Chapitre 01 Notions de base python
Python : Caractéristiques

Gratuit et open source Typage dynamique

Syntaxe simple Large communauté

Langage interprété Supporte les autres


langage

Larges bibliothèques
Multi-plateforme

Orienté objet Integration facile


1
Chapitre 01 Notions de base python
Python : caractéristiques_syntaxe simple

Syntaxe simple

Langage C Langage java Langage C++

Langage python

1
Chapitre 01 Notions de base python
Python : caractéristiques _Interprété

Langage compilé Programme immédiatement


disponible à démarrer
Plus rapide
code source est privée

Non multi-plateforme
Etapes supplémentaires pour
tester

Langage interprété Multi-plateforme


Simple à tester
Facile à débugger
Code source public

Requiert un interpréteur
print( ’’hello’’) Pour chaque exécution,
le programme doit être
interprété préalablement 1
Chapitre 01 Notions de base python
Python : Caractéristiques

Multi-plateforme Langage interprété

Dynamique

Orienté objet

1
Chapitre 01 Notions de base python
Python : Caractéristiques

Larges bibliothèques Extraction, transformation données

Exploration données

Exemples
Bibliothèques Visualisation
données
Python

Modélisation données

Présentation données
1
Chapitre 01 Notions de base python
Python : Domaines d’application

Développement des applications web

Développement des applications desktop

Analyse des données

Machine learning
Intelligence artificielle
Statistiques

Analyse des données


Cloud computing & réseaux & IoT & Big data

Test

Calcul scientifique et numérique 1


Chapitre 01 Notions de base python
Python : Environnements de travail

1
Chapitre 01 Notions de base python
Python : Environnements de travail

1
Chapitre 01 Notions de base python
Python : Variables_Présentation

Définition
Une variable est une zone de la mémoire de l’ordinateur dans laquelle une valeur est
stocké temporairement dans un programme ou script.
Elle est caractérisée par :
• Un nom
• Un type
• Une valeur

1
Chapitre 01 Notions de base python
Python : Variables_Consignes

1. Doit commencer par une lettre ou (_) 2. Elle ne doit pas commencer par un nombre,

1
Chapitre 01 Notions de base python
Python : Variables_Consignes

3. Elle ne doit contenir que des caractères alphanumériques


et des traits de soulignement (A-z, 0-9 et _ ).
Il ne doit pas avoir d'autres caractères ou espaces.,

1
Chapitre 01 Notions de base python
Python : Variables_Consignes

4. Les noms sont sensibles à la casse 5. Ne doit pas être un mot clé Python

1
Chapitre 01 Notions de base python
Python : Variables_types

1
Chapitre 01 Notions de base python
Python : Variables_types

1
Chapitre 01 Notions de base python
Python : Variables_Operations

Priorité entre opérateurs

1
Chapitre 01 Notions de base python
Python : Variables_Fonction type()

Fonction type()

Détermine le type d’une donnée ou le type de la valeur d’une variable,

Exemples

>>> x = 2
>>> (x)<class 'int’>
>>> y = 2.0
>>> (y)<class 'float’>
>>> y ='2.0’
>>> (y)<class 'str'>

1
Chapitre 01 Notions de base python
Python : Conversion des types des variables

Fonction de stanstypage
Détermine le type d’une donnée ou le type de la valeur d’une variable,
str() :
>>> i = 3
convertit une variable en chaîne de >>> str (i)
caractères. '3'
>>> age = 20>>> str (age)
>>> print ('vous avez'+ age +'ans')
int() :
convertit une variable en nombre entier. >>> j = 4>>> int (j) 4

float() :
>>> k = 5
convertit une variable en nombre réel >>> float (j)
(encore appelé nombre à virgule flottante). 5.0

1
Chapitre 01 Notions de base python
Python : Instructions de sortie standard

print() : fonction affiche l’argument qu’on lui passe entre parenthèses et un retour à ligne.

print() avec un seul argument print() sans retour à la ligne

print() avec plusieurs arguments

1
Chapitre 01 Notions de base python
Python : Instructions de sortie standard

print() avec concaténation des chaines

1
Chapitre 01 Notions de base python
Python : Instructions d’entrée standard

Input () : fonction qui permet de lire les données saisies au clavier.

input() sans argument, sans Input (), avec argument et avec


affectation à une variable affectation à une varibale

Input() avec affectation de la chaine


retournée à une variable

1
Chapitre 01 Notions de base python
Exercices d’entrainement
Python : Instructions d’entrée standard

Exercice 1
Essayez de prédire le résultat de chacune des instructions suivantes, puis vérifiez-le dans l’interpréteur Python :

 (1+2)**3

 "Ti" * 4

 " Ti" + 3

 ("Is"+"et") * 2

 ("Ti"*4) / 2

 5 / 2

 5 // 2

 5 % 2 1
Chapitre 01 Notions de base python
Python : Instructions d’entrée standard

Exercice 2

Essayez de prédire le résultat de chacune des instructions suivantes, puis vérifiez-le dans

l’interpréteur Python :

• str(4) * int("3")

• int("3") + float("3.2")

• str(3) * float("3.2")

• str(3/4) * 2

1
Chapitre 01 Notions de base python
Merci pour votre attention
Break Section
01:00pm ~ 01:30pm

Vous aimerez peut-être aussi