Vous avez téléchargé 0 fois ce fichier durant les dernières 24 heures. La limite est fixée à 32767 téléchargements.
Vous avez téléchargé 0 fichier(s) durant ces 24 dernières heures. La limite est fixée à 7 téléchargements.

Cours python gratuit en pdf
 
Cet emplacement est réservé aux utilisateurs enregistrés.
Veuillez vous identifier ou vous enregistrer.

Description :

Cours python pdf | Cours python gratuit en pdf | Cours informatique

Bienvenue au cours de Python!Ce cours a été conçu à l’origine pour les étudiants débutants en programmation Python desfilières biologie et biochimie de l’Université Paris Diderot - Paris 7; et plus spécialement pourles étudiants du master Biologie Informatique.Ce cours est basé sur la version 2.7 de Python, version que l’on trouve par défaut dans lesdistributions Linux actuelles (comme Ubuntu 14.04 ou Fedora 22). Le cours sera mis à jour versla version 3.x de Python dans les prochains mois (dès que python 3 sera le standard dans lesdistributions Linux). Nous avons ajouté un paragraphe dans l’introduction traitant des princi-pales différences entre python 2 et python 3 .Si vous relevez des erreurs à la lecture de ce document, merci de nous les signaler.Le cours est disponible en version HTML et PDF.RemerciementsUn grand merci à Sander du CMBI de Nijmegen pour la première version de ce cours.Merci également à tous les contributeurs, occasionels ou réguliers : Jennifer Becq, VirginieMartiny, Romain Laurent, Benoist Laurent, Benjamin Boyer, Hubert Santuz, Catherine Lesourd,Philippe Label, Rémi Cuchillo, Cédric Gageat, Philibert Malbranche, Mikaël Naveau, AmélieBacle. Nous remercions aussi Denis Mestivier de qui nous nous sommes inspirés pour certainsexercices.Enfin, merci à vous tous, les curieux de Python, qui avez été nombreux à nous envoyer desretours sur ce cours, à nous suggérer des corrections et à nous signaler des coquilles.De nombreuses personnes nous ont aussi demandé les corrections des exercices. Nous neles mettons pas sur le site afin d’éviter la tentation de les regarder trop vite, mais vous pouveznous écrire et nous vous les enverrons.

Cours python pdf | Cours python gratuit en pdf | Cours informatique

Table des matières
1 Introduction 6
1.1 Avant de commencer . 6
1.2 Premier contact avec Python sous Linux 6
1.3 Premier programme Python . 7
1.4 Commentaires . 8
1.5 Séparateur d’instructions . 8
1.6 Notion de bloc d’instructions et d’indentation 8
1.7 Python 2 ou Python 3? 9
2 Variables 11
2.1 Types 11
2.2 Nommage . 12
2.3 Opérations . 12
3 Écriture 14
3.1 Écriture formatée . 14
3.2 Exercices 16
4 Listes 17
4.1 Définition . 17
4.2 Utilisation . 17
4.3 Opération sur les listes 17
4.4 Indiçage négatif et tranches . 18
4.5 Fonctions range et len 19
4.6 Listes de listes . 19
4.7 Exercices 20
5 Boucles et comparaisons 21
5.1 Boucles for . 21
5.2 Comparaisons . 23
5.3 Boucles while . 24
5.4 Exercices 25
6 Tests 28
6.1 Définition . 28
6.2 Tests à plusieurs cas 28
6.3 Tests multiples . 29
6.4 Instructions break et continue 30
6.5 Exercices 31
7 Fichiers 33
7.1 Lecture dans un fichier 33
7.2 Écriture dans un fichier 35
7.3 Méthode optimisée d’ouverture et de fermeture de fichier 36
7.4 Exercices 36
8 Modules 38
8.1 Définition . 38
8.2 Importation de modules . 38
8.3 Obtenir de l’aide sur les modules importés 39
8.4 Modules courants . 40
Cours de Python 
8.5 Module sys : passage d’arguments . 41
8.6 Module os . 41
8.7 Exercices 42
9 Plus sur les chaînes de caractères 44
9.1 Préambule . 44
9.2 Chaînes de caractères et listes 44
9.3 Caractères spéciaux 44
9.4 Méthodes associées aux chaînes de caractères . 45
9.5 Conversion de types . 47
9.6 Conversion d’une liste de chaînes de caractères en une chaîne de caractères . 47
9.7 Exercices 48
10 Plus sur les listes 50
10.1 Propriétés des listes 50
10.2 Test d’appartenance 51
10.3 Copie de listes . 51
10.4 Exercices 53
11 Dictionnaires et tuples 54
11.1 Dictionnaires 54
11.2 Tuples 55
11.3 Exercices 56
12 Fonctions 57
12.1 Principe . 57
12.2 Définition . 57
12.3 Passage d’arguments . 58
12.4 Portée des variables 59
12.5 Portée des listes 60
12.6 Règle LGI 61
12.7 Exercices 62
13 Expressions régulières et parsing 64
13.1 Définition et syntaxe . 64
13.2 Module re et fonction search . 65
13.3 Exercices : extraction des gènes d’un fichier gbk . 68
14 Création de modules 69
14.1 Création 69
14.2 Utilisation . 69
14.3 Exercices 70
15 Autres modules d’intérêt 71
15.1 Module urllib2 . 71
15.2 Module pickle . 72
15.2.1 Codage des données . 72
15.2.2 Décodage des données 73
15.3 Exercices 73
4 Cours de Python / Université Paris Diderot - Paris 7 / UFR Sciences du Vivant
Table des matières Table des matières
16 Modules d’intérêt en bioinformatique 74
16.1 Module numpy 74
16.1.1 Objets de type array . 74
16.1.2 Un peu d’algèbre linéaire 78
16.1.3 Un peu de transformée de Fourier  78
16.2 Module biopython 79
16.3 Module matplotlib 80
16.4 Module rpy 82
16.5 Exercice numpy 84
16.6 Exercice rpy 85
17 Avoir la classe avec les objets 86
17.1 Exercices 86
18 Gestion des erreurs 87
19 Trucs et astuces 90
19.1 Shebang et /usr/bin/env python 90
19.2 Python et utf-8 . 90
19.3 Vitesse d’itération dans les boucles . 90

Cours python pdf | Cours python gratuit en pdf | Cours informatique


19.4 Liste de compréhension . 91
19.5 Sauvegardez votre historique de commandes . 92

Evaluation :
Total des Votes : 0
Soyez le premier à écrire un commentaire sur ce fichier!
Veuillez vous identifier ou vous enregistrer.