{{tag>dev}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/4296701-gerez-un-... nthétiser le tout dans un document contractuel.
<note>
Appelons "**étude de faisabilité**" toutes les é... de décisions et évaluer l'intérêt de celui-ci.
</note>
Avant de poursuivre notre étude de faisabilité,... jet est le garant du bon déroulement du projet.
<note>
Notez que plus il y a d'acteurs en scène à coord
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/7150... le ci-dessus, notre classe s’appelle Rectangle.
<note>
Les noms de classe, par convention, commencent p... e majuscule à la première lettre de chaque mot.
</note>
Toutes les variables et méthodes qui composent ... ec une indentation supplémentaire de 4 espaces.
<note>
Un « scope » en Python est défini par le niveau
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/7150... ode python>
rectangle = Rectangle(5, 3)
</code>
<note>
Il est important que les paramètres que vous fou... » (''width'') est le deuxième paramètre donné.
</note>
Lorsque nous instancions un objet, nous devons ... n si vous avez plusieurs paramètres optionnels.
<note>
vous pouvez aussi nommer les paramètres obligato
==== Analysez les besoins de votre client ======
Notes et transcriptions du cours "[[https://openclassr... une définition générale mais néanmoins précise.
<note>
Un projet est un **ensemble d'activités coordonn... une **date de début** et une **date de fin**.
</note>
{{triangle_qual_cout_delai.png}}
Triangle qual... qui seront formulés en objectifs par la suite).
<note>
Si vous avez du mal à identifier clairement le o
{{tag>dev}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/4296701-gerez-un-... ale ?
Au minimum,
* Une page de garde
* Une note de synthèse
* Un devis
mais aussi,
* des co... vail pseudo-bénévole du travail "**pro-bono**".
<note>
Muscler votre proposition avec du travail pro-bo... d'offre mais aussi vos pertes en cas d'échec.
</note>
===== Rédiger une note de synthèse =====
Comme
{{tag>dev python web flask}}
Notes et transcriptions du cours “[[https://openclassrooms.com/fr/courses/... O)
lg.info("Database initialized.")
</code>
<note>
Nous avons utilisé un énumérable pour gérer le g... m.html|documentation du type enum en Python]].
</note>
Cela vous permet de créer des instances de cett... et ce dernier l'affichera à la place du prénom.
<note>
Le template n'a accès qu'aux variables que la vu
html css}}
====== Créez des formulaires ======
Notes et transcriptions du cours [[https://openclassro... t comportait également du code en backend(confère note ci-dessous), c'est là qu'on indiquerait une URL q... d'inspecter ce qu'on obtient, assez simplement.
<note>
En règle générale, un site internet est composé ... des informations dans une base de données, etc.
</note>
Voyons maintenant quelle balise HTML utiliser p
}}
====== Découvrez le modèle des boîtes ======
Notes et transcriptions du cours [[https://openclassro... oirement à l'intérieur d'une balise ''block''.
<note>
Il existe en fait plusieurs autres catégories tr... r le moment, car ces balises sont minoritaires.
</note>
Pour bien visualiser le concept, voici un petit... La balise ''<div>''(qui est de type **block**).
<note>
N’abusez pas des balises universelles, même si e
{{tag>dev}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/4296701-gerez-un-... valider ou ajuster votre planning prévisionnel.
<note>
Dans le Web, une charge de travail est généralem... dans la mesure du possible, de les regrouper.
</note>
**Granularité des tâches** : si votre liste de ... es_taches.png}}
Dépendances de plusieurs tâches
<note>
Pour qu'un projet soit mené de manière optimale,
{{tag>dev cours python venv}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses... oundError: No module named 'matplotlib'
</code>
<note>
Rappel : vous pouvez vérifier quels paquets Pyth... orsqu'aucun environnement virtuel n'est activé.
</note>
Aussi, si ''matplotlib'' est installé globale...
# Executer le script
python3 demo.py
</code>
<note>
Si vous obtenez une erreur du type « Matplotlib
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/7150... perclasse/classe parente de ''FilmCassette''.
Notez que ''watch()''("Voir") et ''name''("Nom") sont ... de magnétique") et ''rewind()'' ("rembobiner").
<note>
Vous pouvez utiliser un ''FilmCassette'' parto... ssus – ainsi que sur les types – au chapitre 5.
</note>
<note warning>
À l’inverse, un ''Film'' n’est p
====== Créez des apparences dynamiques ======
Notes et transcriptions du cours [[https://openclassro... ée ; et tout cela grâce aux **pseudo-classes**.
<note>
Les [[https://developer.mozilla.org/fr/docs/Web/... oment un style en particulier doit s'appliquer.
</note>
===== Stylisez un élément au survol de la souri... sur le lien, la couleur de fond du lien change.
<note>
Vous remarquerez d'ailleurs que le navigateur ap
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/7150... dans la classe ''FilmCassetteVHS'' également !
<note>
Les projets auront généralement plusieurs hiérar... ne partagent **pas** de classe de base commune.
</note>
Notre projet peut contenir une hiérarchie ''Fi... em ici, a la capacité de miauler et de parler !
<note>
Le modèle que nous avons utilisé ici est souvent
{{tag>dev cours python}}
Notes et transcriptions du cours "[[https://openclassrooms.com/fr/courses/7150... ntact.TextContactSystem("01234 567890")
</code>
<note warning>
Nous aurions aussi pu faire ''from conta... explicite lors de vos imports, **nommez-les** !
</note>
Nous pourrions également importer uniquement le... imple en termes de navigation et d’utilisation.
<note warning>
Lorsque vous importez un module, vous ex
ss}}
====== Changez l'apparence du texte ======
Notes et transcriptions du cours [[https://openclassro... ;
* Impact ;
* Trebuchet MS ;
* Verdana.
<note>
Le ''sérif'' désigne l’empattement situé à l’ext... d’accessibilité, car c’est plus facile à lire.
</note>
{{texte_serif_vs_sans_serif.jpg|différences car... CSS pour associer cette police à vos balises.
<note>
Ici, on s'est contenté de suivre les étapes préc