
Python for Software Design
Première publication en 2009 · 270 pages · environ 5 heures de lecture
Aussi en Kindle · Livre audioTrouver en bibliothèque
À propos de ce livre
*Python for Software Design* est une introduction concise à la conception logicielle avec le langage de programmation Python. Destiné aux personnes sans aucune expérience en programmation, ce livre part des notions les plus élémentaires et ajoute progressivement de nouveaux contenus. Certaines des idées que les étudiants trouvent les plus difficiles, comme la récursivité et la programmation orientée objet, sont découpées en une suite d'étapes plus petites et introduites au fil de plusieurs chapitres. L'accent est mis sur le processus de programmation, avec une attention particulière portée au débogage. Le livre propose une grande variété d'exercices, des exemples courts aux projets substantiels, afin que les étudiants disposent de nombreuses occasions de pratiquer chaque nouveau concept. Les corrigés des exercices et les exemples de code sont disponibles sur ce site web (les liens figurent dans le livre), ainsi que Swampy, une suite de programmes Python utilisée dans certains exercices.
Au style concis et facile à lire, écrit à l'intention des lycéens comme des étudiants du supérieur ; une attention particulière portée au débogage et au processus de programmation, avec des exemples de plans de développement de programmes ; une gamme d'exercices, des exemples courts aux projets substantiels, dont les solutions et le code d'exemple sont disponibles en ligne. - Éditeur.
Allez-vous l'aimer ?
Les lecteurs sans expérience en programmation trouveront ici une introduction courte et directe à Python, construite pas à pas. Le livre convient aux lycéens, aux étudiants et à ceux qui veulent un texte compact qui insiste sur le débogage et sur le processus de programmation, avec de nombreux exercices.
- apprendre à programmer
- conception logicielle
- débogage
- résolution de problèmes
- programmation orientée objet
Rédigé avec l'IA.
Livres similaires à Python for Software Design
Automate the Boring Stuff with Python
Al Sweigartenviron 8 heures de lecture
Il enseigne Python aux débutants à travers des scripts et des tâches pratiques, dans un style simple et concret proche de celui de ce livre.
Python Crash Course
Eric Matthesenviron 9 heures de lecture
Il présente les bases de Python puis les applique à des projets, avec une section claire sur la programmation orientée objet.
Learn Python the Hard Way
Zed Shawenviron 3 heures de lecture
Il développe la pratique de la programmation grâce à de nombreux exercices courts et répétés en Python, pour ceux qui apprennent en faisant.
Structure et interprétation des programmes informatiques
Gerald Jay Sussmanenviron 9 heures de lecture
C'est un classique plus approfondi sur l'abstraction, la récursivité et la conception de programmes, pour aller plus loin après une introduction.
En bref
- Python for Software Design, c'est pour quel âge ?
- Pour les adultes.
- Python for Software Design est-il un one-shot ?
- Oui, il se lit seul.
- Python for Software Design contient-il de la violence, du sexe ou un langage cru ?
- Rien qui mérite un avertissement.
Rédigé avec l'IA à partir de ce que l'on sait du livre.
Autres livres de Allen B. Downey
- Modeling and Simulation in PythonModeling and Simulation in Python2022
- Physical Modeling with MATLABPhysical Modeling with MATLAB2020
- Think JavaThink Java2019
- Think Data Structures: Algorithms and Information Retrieval Think Data Structures: Algorithms and Information Retrieval in Java2017
- Think Java: How to Think Like a Computer ScientistThink Java: How to Think Like a Computer Scientist2016
- Think DSPThink DSP2016
Certaines parties de cette page sont rédigées avec l'IA à partir de ce que l'on sait du livre et peuvent se tromper sur certains détails. Comment fonctionne BookSense