Description générale
Un livre composé de 370 pages et incluant 52 exercices progressifs en langage Python. Chaque exercice représente un thème particulier : travail avec les chaînes de caractères, entrée-sortie et autres. Il n'y a pas de matériel graphique en tant que tel, à l'exception de quelques tableaux. Cependant, il y a de nombreuses insertions de code. Le niveau de difficulté de lecture du livre est quelque chose entre facile et moyen.
Bref aperçu
En guise d'aperçu bref, je vais fournir les titres de tous les exercices.
- Configuration
- Premier programme
- Commentaires et symboles
- Nombres et mathématiques
- Variables et noms
- Plus sur les variables et la sortie
- Chaînes de caractères et texte
- Encore sur la sortie
- Sortie, sortie
- Sortie, sortie, sortie
- Séquences de contrôle
- Obtenir des réponses aux questions
- Demande d'entrée
- Paramètres, déballage, variables
- Demandes et confirmations
- Lecture de fichiers
- Lecture et écriture de fichiers
- Encore sur les fichiers
- Noms, variables, code, fonctions
- Fonctions et variables
- Fonctions et fichiers
- Que renvoient les fonctions
- Que savez-vous maintenant ?
- Chaînes de caractères, octets et encodage des caractères
- Pratique supplémentaire
- Et encore de la pratique
- Attention, test !
- Apprentissage de la logique
- Expressions logiques
- Et si
- Et sinon
- Prise de décision
- Boucles et listes
- Boucles while
- Accès aux éléments de liste
- Branches et fonctions
- Développement et débogage
- Introduction aux symboles
- Travail avec les listes
- Dictionnaires
- Modules, classes et objets
- Parlons de POO
- Composition, héritage, objets et classes
- Fondements de l'analyse et de la conception orientées objet
- Héritage et composition
- Développement de jeu
- Structure du projet
- Tests automatisés
- Entrée utilisateur avancée
- Formation de phrases
- Votre premier site web
- Obtenir une entrée du navigateur
- Jeu pour le World Wide Web
Opinion
Si vous souhaitez vous familiariser rapidement avec la syntaxe Python, ce livre est bien adapté à cet effet. Malgré un résumé assez important, presque tout se compose d'exemples de code simples. De plus, dans le livre, l'auteur passe de la théorie (étude de la syntaxe) à la pratique et crée un jeu très primitif. Pour les programmeurs Python avancés, le livre n'est pas informatif, je le recommande aux débutants.