|Openclassrooms]].
====== Utilisez le système de versioning de paquets ======
===== Pourquoi gérons-nous les versions des paquets ? =====
Lorsque vous avez travaillé... ilev2.doc , myfilev3.doc , pour savoir à quelle version ils correspondent. Vous avez peut-être également ... our les documents texte, les paquets Python sont "versionnés" pour faciliter le suivi des versions de chacu
{{tag>cours dev code révision versioning git}}
====== Résolvez les conflits avec Git ======
Notes et tra... la bonne ligne entre les 2. Doit-il conserver la version de votre collaborateur ou la vôtre ?
Résultat, à... ifie prendre une décision. Dans notre cas, quelle version de la ligne 14 dois-je conserver ? La version qui vient du dépôt distant ? Celle qui a été écrite en local
mande utiliseriez-vous pour installer la dernière version du paquet Django ?**
- pip install Django
- ... ++ Réponse |
Choix 1. Si vous ne spécifiez pas la version du package,pip installe la dernière version disponible.
++++
**Quelle est la dernière version du package beautifulsoup4 sur PyPI au 8 mai 2017 ?**
e tableau de 2 manières différentes: une première version littérale et une deuxième version dynamique, où j'ai vraiment instancié la classe Array à la main et rempl... C'est bien une instance de la classe Array.
Les versions dynamiques et les versions littérales sont exactement équivalentes en Pharo. C'est juste une version plus
eut-être déjà constaté que, dans cet exemple, les versions des paquets ne sont pas indiquées. Il est préférable de spécifier une version exacte ou une plage de versions de paquets dans votre fichier requirements.txt . Voici un autre exemple :... equests>2.0,<3.0
</file>
Ci-dessus on indique la version exacte à utiliser pour ''matplotlib'', et une pla
[https://www.coursera.org/|coursera]].
====== Conversion, flottants et chaînes de caractères ======
Nous... ent des entiers. Abordons à présent un peu les conversions de type. Dans certains cas, vous devez convertir... type à un autre.
Pour cela, vous utilisez la conversion de type. Or, ces conversions ne sont pas toujours possibles. Vous ne pouvez pas nécessairement effectuer c
us deux le paquet ''requests'', bien que dans des versions différentes ( 2.23.0 vs 2.12.0 ).
Pour garant... us disposiez des bons paquets (notamment de leurs versions spécifiques) au sein de votre environnement de d... . Chaque environnement virtuel comprend sa propre version de Python et tous les paquets Python que vous déc... urrez donc l'exploiter à condition d'utiliser une version à jour de Python !
Vous pouvez vérifier que vous
ceci dans votre terminal :
<code bash>
python3 --version
</code>
<note>
Ce cours nécessite Python >= 3.... , vous devez télécharger et installer la dernière version de Python avant de continuer.
**pip** est compris par défaut si vous installez une version de Python >= 3.4 . Vous pouvez vérifier qu'il ... e de commande, en saisissant :
<code bash>
pip --version
</code>
<note>
La version de pip n'aura pas d'im
{{tag>cours dev code révision versioning git}}
====== Structurez la collaboration grâce à GitFlow ======
... Depuis la branche develop on va pouvoir créer une version (Realease) contenant les différentes fonctionnali... e n'est nécessaire on peut directement valider la version :
<code bash>
git flow release finish '0.1.0'
</code>
A propos des numéros de version :
Ici nous donnons la version 0.1.0 à notre rel
pécifique qui a cette forme :
Verbe HTTP + URI + Version HTTP + Headers + Body (facultatif)
{{structure_r... les Headers, au-dessus le verbe HTTP, l'URI et la version HTTP.
Une structure de requête typique
L’aspect ... ponse est très similaire à celui de la requête :
Version HTTP + Code de réponse HTTP + Headers + Body
{{s... bas le Body, au milieu le Header et au-dessus la version et le code HTTP}}
Une structure de réponse typiq
e le niveau de ressemblance d'un livrable avec sa version finale attendue.
On distinguera les niveaux suiv... nal, les maquettes ressemblent au pixel près à la version finale du produit.
<note warning>
Un des intérê... deux nuances de gris**.
- En commençant par les versions mobiles, avec votre première nuance de gris, cré... ançais) est une technique utilisée pour créer des versions basse/moyenne fidélité d'un livrable.
Vous l'av
{{tag>cours dev code révision versioning git}}
====== Corrigez l’historique du projet au fil de vos dével... add README.txt
# Affiche la différence entre la version précédente
# et celle que nous allons commit
git ... ue le répertoire de travail est propre et dans la version p1c4, on peut rechercher le commit ayant introdui... lyser le fichier README.md et déterminer si cette version est correcte ou non :
<code bash>
# Affiche le nu
{{tag>cours dev code révision versioning git}}
====== Quiz : Collaborer efficacement grâce à Git et GitHu... son résultat ?**
- La commande réussit, et la version locale du fichier index.html est conservée.
- L... hanger de branche.
- La commande réussit, et la version distante du fichier index.html est conservée.
++... ckout %%--ours%% [fichier] permet de conserver la version locale du fichier.
++++
**Plusieurs collaborateu
{{tag>cours dev code révision versioning git}}
====== Gérez du code avec Git et Github ======
Notes et t... as avec Git =====
* [[110_decouverte_controle_version|Découvrez la magie du contrôle de versions]]
* [[120_utilite_depots_distants|Saisissez l'utilité des dép... rreurs_courantes|Quiz : Corriger les erreurs courantes]]
[[110_decouverte_controle_version|Commencer ▷]]
ez voir Download Go ;
* Télécharger la dernière version stable pré-compilée adaptée à votre système.
==... ME/go/bin'' à la variable ''PATH'' et afficher la version de go pour valider l'installation:
Modification ... d'environnement PATH
printenv PATH
# Afficher la version de Go
go version
</code>
[[120_concurrence|◁ Précédent]] |
[[000_start|⌂ Retour au sommaire ]] |
[[130_es