• Aucun résultat trouvé

Introduction à Python

N/A
N/A
Protected

Academic year: 2022

Partager "Introduction à Python"

Copied!
13
0
0

Texte intégral

(1)

Introduction à Python

Enseignant Responsable

Manuele Kirsch Pinheiro

[email protected]

(2)

Python

• C’est quoi ??

– Langage de programmation

– Très populaire dans la data analyse

• Plusieurs versions

– Python2 à créé en 2000, arrêtée en 2020 – Python3 à créé en 2008

Attention !

Ces versions sont incompatibles !

(3)

Python

Comment ça marche ?

Interpréteur Python

Mode itératif

print('hello !!')

hello !!

print(2+2)

4

Ligne par ligne

C’est lui qui interprète et exécute le code en Python

(4)

Python

Comment ça marche ?

Interpréteur Python

Mode « batch »

hello !!

4

Fichier en entrée

C’est lui qui interprète et exécute le code en Python

print('hello !!') print(2+2)

Hello.py

(5)

Python

• Il faut avoir l’interpréteur Python

– Disponible en certains Mac OS

– Téléchargeable à partir de https://www.python.org

• Mac OS

• Windows

• Il faut un environnement de développement (IDE)

– IDLE : disponible avec la distribution Python

– PyCharm Community : https://www.jetbrains.com/pycharm/

– Visual Studio Code : https://code.visualstudio.com

• Environnement on-line disponible

– Repl.It : https://repl.it ou https://replit.com/

(6)

Installation sur Mac

(7)

Installation sur Windows

(8)

IDLE

Mode itératif Mode « batch »

(9)

Visual Studio Code

(10)

PyCharm

(11)

Pour aller plus loin…

Bibliographie

– G. Swinnen, "Apprendre à programmer avec Python 3", 3ème édition, Eyrolles.

– J. Hunt, "A Beginners Guide to Python 3 Programming", Undergraduate Topics in Computer Science, Springer, ISBN 978-3-030-20289-7. DOI https://doi.org/10.1007/978-3-030-20290-3

– C. Horstmann, R.D. Necaise, "Python for everyone", Wiley, ISBN 978-1- 118-62613-9

– J. Hunt, "Advanced Guide to Python 3 Programming", Undergraduate Topics in Computer Science, Springer, ISBN 978-3-030-25942-6, DOI https://doi.org/10.1007/978-3-030-25943-3

– J.P. Mueller, "Beginning Programming with Python® For Dummies®", Wiley, ISBN 978-1-118-89145-2

(12)

Pour aller plus loin…

• Liens utiles

https://docs.python.org/fr/3/tutorial/

https://wiki.python.org/moin/BeginnersGuide

https://inforef.be/swi/download/apprendre_python3_5.pdf

https://perso.limsi.fr/pointal/_media/python:cours:courspython3.pdf

https://python.developpez.com/tutoriels/apprendre-programmation-

python/les-bases/

https://python.doctor/page-cours-python-debutant-documentation

https://www.geeksforgeeks.org/python-programming-language/

(13)

Introduction à Python

Enseignant Responsable

Manuele Kirsch Pinheiro

[email protected]

Références

Documents relatifs

Les cas particuliers ne le sont jamais assez pour violer les règles, même s'il faut privilégier l'aspect pratique à la pureté.. Ne jamais passer les erreurs sous silence, ou les

(b) Quelle fonction permet de convertir une variable de type texte en une variable de type nombre

Ajouter une fonction qui recopie le fichier utilisé dans l’exercice précédent, en y ajoutant la date de naissance et le sexe des personnes (l’ordinateur devra afficher les lignes

2) Choisir le langage Python 3 ou Python (with turtle) pour faire de la tortue. 2) Dans l’éditeur de texte, saisir

Cr´eer puis tester une fonction nomm´ee pgcd de param`etres m et n permettant de calculer le plus grand diviseur commun des entiers m et n au moyen de l’algorithme d’Euclide..

— l’identifiant est un nombre entier associé à chaque objet, de telle sorte qu’à tout instant chaque objet actif a un identifiant différent : c’est une façon

Écrire un programme avec trois nombres stockés dans des variables a , b et c et qui affiche le plus grand des trois nombres. Il est possible d’utiliser les mots and et or dans

Ecrire une fonction ´ saisie qui effectue une saisie valide et renvoie la valeur saisie sous forme d’une chaˆıne de caract` eres. Ecrire une fonction ´ proportion qui re¸coit