Génies du code
Apprendre à programmer en créant un site web avec Python et Django
Une méthode d’apprentissage illustrée de la programmation web donnant de solides bases HTML, CSS, Python et Django, à travers la réalisation d’un projet concret de A à Z, stimulant, efficace et gratifiant, et publié au bout du compte pour de vrai, sur Internet.
Télécharger gratuitement les 2 premiers chapitres6 points qui rendent Génies du code unique

Une vingtaine de participant-e-s à des ateliers test ont donné un avis extrêmement positif et ont aidé à améliorer le contenu de bout en bout.

Un accompagnement narratif en bande dessinée avec trois personnages drôles et originaux : Julie l’apprenante, le « génie » Cyril, et le chien Caïpi.

Python et Django : des outils open source, de plus en plus largement utilisés dans le monde professionnel et académique, et qui fonctionnent aussi bien sur Windows que sur Mac et Linux.

De nombreux concepts techniques sont présentés sous forme visuelle et graphique, pour une meilleure compréhension.

Des « points de contrôle », situés après chaque extrait de code, permettent de comparer son code pour ne jamais rester bloqué-e.

Apprendre en complète autonomie, pas à pas. Découvrir la programmation même sans aucune connaissance préalable.
Au sommaire
- 1 Installation des outils
- Programmer requiert certains outils. À la fin de ce chapitre, vous aurez installé un éditeur de code et un navigateur web. Les instructions couvrent l'installation sur Windows, Mac, et Linux.
- 2 Introduction au HTML
- Le HTML est utilisé par tous les sites web sans exception. À la fin de ce chapitre, vous connaîtrez la syntaxe du HTML, ses différents éléments, et aurez réalisé vos premières pages web.
- 3 Du style avec CSS
- Le CSS permet de modifier l'apparence des pages web. À la fin de ce chapitre, vous connaîtrez les propriétés CSS de base pour changer les couleurs, la disposition des éléments, et l'apparence des formulaires.
- 4 Utiliser la ligne de commande
- Très utilisée dans le domaine de la programmation et de l'informatique de façon générale, la ligne de commande est une étape incontournable. À la fin de ce chapitre, vous saurez exécuter des commandes et naviguer dans l'arborescence de fichiers.
- 5 Introduction à Python
- Langage de programmation extrêmement populaire, Python peut être utilisé pour créer des sites web. À la fin de ce chapitre, vous saurez utiliser l'interpréteur Python et saurez utiliser les fonctions, les types, les variables, les listes et les dictionnaires.
- 6 Un programme interactif avec Python
- Ce chapitre constitue une mise en pratique du chapitre précédent, et consiste à créer un quiz interactif avec Python. À la fin de ce chapitre, vous saurez créer un programme interactif grâce à l'utilisation de conditions, de boucles, et de types personnalisés.
- 7 Comment fonctionne le Web ?
- Pour créer un site web il est important de comprendre comment fonctionne le Web. À la fin de ce chapitre, vous connaîtrez toutes les étapes entre le moment où vous entrez l'adresse d'un site dans la barre d'adresses de votre navigateur, et le moment où la page s'affiche.
- 8 Un site dynamique avec Django
- Django est le framework web écrit en Python le plus célèbre. À la fin de ce chapitre, vous aurez créé une version interactive du quiz, sous forme de site web.
- 9 Déploiement du site
- Le livre se conclut par la mise en ligne du site web créé précédemment en le déployant sur Heroku. À la fin de ce chapitre, vous saurez comment mettre un site en ligne, et comment continuer de le faire évoluer.
À quoi ça ressemble ?
Les auteur-e-s

Ingénieur en informatique avec plus de quinze ans d'expérience dans le développement web. Sylvain s'implique dans des initiatives qui visent à augmenter la diversité dans le domaine de l'informatique.
Retrouvez ses projets sur son site web.

Illustratrice et créatrice de bande dessinée. Fanny a publié plusieurs ouvrages en solo ou en collaboration, et est cofondatrice du fanzine de BD romand La bûche. Ses projets privilégient l’ancrage dans le réel, les thèmes historiques, sociaux, et le partage de savoirs.
Retrouvez ses créations sur son site web.
Testé et validé par...
Commander le livre

Découverte
- 2 chapitres complets pour découvrir l'univers du livre
- PDF lisible sur ordinateur, tablette et smartphone
Gratuit

Numérique
- 320 pages
- PDF lisible sur ordinateur, tablette et smartphone
15 CHF

Papier
& numérique
- 320 pages
- Format 16.5 x 23 x 2 cm
- Imprimé sur papier FSC à Renens (Suisse), en 2 couleurs et reliure couture au fil
- Inclut le livre au format PDF
29 CHF
(+ frais de port)
En librairies
Lausanne
Genève
Des articles pour aller plus loin
Introduction à la programmation
Apprends les bases de la programmation avec ces exercices interactifs tous niveaux !
5 pièges à éviter dans ton code (part. 1)
Que tu sois débutant-e ou confirmé-e, ces conseils t'aideront à rendre ton code plus simple, plus compréhensible et plus facile à débugger.
Exercice Python : Secret Santa
Crée un programme pour générer une liste de distribution aléatoire de cadeaux. Idéal pour les fêtes de fin d'année.