• Aide
  • Eurêkoi Eurêkoi

Livre

Petite leçon de Python

Auteur(s) : Matthes, Éric

Résumé

Un guide d'initiation à ce langage de programmation. Les concepts principaux, les fondamentaux et la résolution de problèmes sont expliqués, suivis de trois exemples de projets réels pour mettre en pratique les apprentissages : utiliser la data visualisation, construire et déployer une application interactive, et créer un jeu vidéo simple. ©Electre 2020


  • Contributeur(s)
  • Éditeur(s)
  • Date
    • C 2020
  • Notes
    • Traduit de l'américain
    • La couv. porte en plus : "Introduction pratique et orientée projets"
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (649 p.) : ill.; ; 23 cm
  • Sujet(s)
  • ISBN
    • 978-2-7440-6759-4
  • Indice
  • Quatrième de couverture
    • Apprenez Python rapidement !

      Guide de référence pour démarrer rapidement sous Python, que l'on soit développeur débutant ou simplement concerné par l'innovation digitale.

      Vous avez besoin de savoir utiliser Python rapidement mais vous voulez vous épargner une litanie d'informations théoriques inutiles ?

      Petite leçon de Python, 2e édition est une introduction directe à l'essentiel de Python. Vous y découvrirez : les concepts généraux de la programmation dans ce langage, les fondamentaux et la résolution de problèmes. Dans une seconde partie, trois exemples de projets réels permettent de se projeter et de mettre en pratique ces apprentissages. Vous allez ainsi vous exercer à :

      • créer un jeu vidéo simple ;
      • utiliser la data visualisation pour réaliser des graphes et des tableaux ;
      • construire et déployer une application web interactive.

      Ce faisant, vous serez très vite capable de construire des programmes pratiques sous Python et de mettre au point des techniques de programmation avancées.

      Véritable best-seller, Petite leçon de Python est le guide de référence mondialement reconnu pour devenir rapidement opérationnel dans ce langage particulièrement accessible et performant qu'est Python.


  • Tables des matières
      • Petite leçon de Python

      • Eric Matthes

      • Pearson

      • Préface à la deuxième éditionVII
      • RemerciementsXI
      • Votre avisXII
      • Introduction1
      • Partie I - Les bases
      • Chapitre 1 - Mise en route9
      • Installer l'environnement de programmation9
      • Python sur différents systèmes d'exploitation11
      • Exécuter un programme Hello World17
      • Résoudre les problèmes19
      • Exécuter des programmes Python depuis un terminal20
      • Résumé22
      • Chapitre 2 - Variables et types de données simples23
      • Ce qu'il se passe vraiment lorsqu'on exécute hello_world.py23
      • Variables24
      • Chaînes de caractères28
      • Nombres35
      • Commentaires39
      • Zen de Python41
      • Résumé42
      • Chapitre 3 - Présentation des listes43
      • Qu'est-ce qu'une liste ?43
      • Modifier, ajouter et supprimer des éléments46
      • Organiser une liste53
      • Éviter les erreurs d'index pendant l'utilisation des listes57
      • Résumé59
      • Chapitre 4 - Utilisation des listes61
      • Exécuter une boucle sur une liste complète61
      • Éviter les erreurs d'indentation65
      • Créer des listes numériques70
      • Manipuler une partie de liste75
      • Tuples80
      • Mettre en forme le code83
      • Résumé86
      • Chapitre 5 - Instructions if89
      • Un exemple simple89
      • Tests conditionnels90
      • Instructions if97
      • Utiliser des instructions if avec des listes105
      • Mettre en forme les instructions if109
      • Résumé110
      • Chapitre 6 - Dictionnaires113
      • Un dictionnaire simple113
      • Utiliser les dictionnaires114
      • Exécuter une boucle sur un dictionnaire123
      • Imbrication130
      • Résumé138
      • Chapitre 7 - Saisie d'utilisateur et boucles while141
      • La fonction input()141
      • Les boucles while146
      • Utiliser une boucle while avec des listes et des dictionnaires155
      • Résumé159
      • Chapitre 8 - Fonctions161
      • Définir une fonction161
      • Transmettre des arguments164
      • Valeurs de retour171
      • Transmettre une liste177
      • Transmettre un nombre arbitraire d'arguments183
      • Stocker les fonctions dans les modules187
      • Mettre en forme les fonctions191
      • Résumé193
      • Chapitre 9 - Classes195
      • Créer et utiliser une classe196
      • Utiliser les classes et les instances201
      • Héritage208
      • Importer des classes216
      • Bibliothèque standard de Python225
      • Mettre en forme les classes227
      • Résumé227
      • Chapitre 10 - Fichiers et exceptions229
      • Lire le contenu d'un fichier229
      • Écrire dans un fichier239
      • Exceptions242
      • Stocker des données253
      • Résumé261
      • Chapitre 11 - Tester le code263
      • Tester une fonction263
      • Tester une classe272
      • Résumé280
      • Partie II - Projets
      • Projet 1 : Alien Invasion
      • Chapitre 12 - Une fusée qui tire des balles287
      • Planifier le projet288
      • Installer Pygame288
      • Démarrer le projet de jeu289
      • Ajouter l'image de fusée294
      • Réusiner_check_events() et _update_screen()298
      • Piloter la fusée301
      • Récapitulatif312
      • Tirer des balles314
      • Résumé323
      • Chapitre 13 - Les aliens !325
      • Examiner le projet325
      • Créer le premier alien326
      • Créer l'armée d'aliens330
      • Faire bouger l'armée336
      • Tirer sur les aliens ?341
      • Arrêter la partie347
      • Résumé355
      • Chapitre 14 - Score357
      • Ajouter le bouton Jouer357
      • Augmenter le niveau de difficulté366
      • Score369
      • Résumé389
      • Projet 2 : Visualisation de données
      • Chapitre 15 - Génération des données393
      • Installer Matplotlib394
      • Tracer une courbe simple394
      • Marches aléatoires406
      • Lancer les dés avec Plotly416
      • Résumé427
      • Chapitre 16 - Téléchargement de données429
      • Le format de fichier CSV429
      • Cartographier des données mondiales : le format JSON447
      • Résumé462
      • Chapitre 17 - Utilisation des API463
      • Utiliser une API web463
      • Visualiser des dépôts avec Plotly472
      • L'API de Hacker News480
      • Résumé485
      • Projet 3 : Applications web
      • Chapitre 18 Premiers pas avec Django489
      • Mettre en place un projet489
      • Commencer une application496
      • Créer la page d'accueil de Journal d'apprentissage509
      • Construire des pages supplémentaires515
      • Résumé527
      • Chapitre 19 - Comptes d'utilisateurs529
      • Permettre aux utilisateurs de saisir des données529
      • Mettre en place des comptes d'utilisateurs545
      • Associer les données aux utilisateurs556
      • Résumé566
      • Chapitre 20 - Peaufiner et déployer une application569
      • Donner un style à Journal d'apprentissage569
      • Déployer Journal d'apprentissage584
      • Résumé605
      • Épilogue607
      • Annexe A - Installation et dépannage609
      • Annexe B - Éditeurs de texte et IDE615
      • Annexe C - Obtenir de l'aide621
      • Annexe D - Gestion de versions avec Git629
      • Index641

  • Origine de la notice:
    • Electre
  • Disponible - 681.234 MAT

    Niveau 3 - Informatique