cumentation en ligne. Il offre un mode interactif plus user friendly que l’interpréteur python original.... o apt-get install ipython
# ou sous les versions plus récentes de Debian/xUbuntu
$ sudo apt-get install ipython3
</code>
Pour plus de détails concernant l'installation voir le wiki... actère il faut le spécifier. Pour cela insérer au plus tôt (avant que la première conversion ait lieu) d
ts **immuables**: une fois crées elles ne peuvent plus être modifiées. Les méthodes permettant d'altérer... voient un booléen.
Pour des recherches de motifs plus complexes au sein de chaînes de caractères se rep... Il est possible de concaténer (mettre à la suite) plusieurs chaînes de caractères avec l’opérateur ''+''...
True
>>> 'abc' > 'def'
False
# les valeurs les plus faibles sont associées aux nombres
# viennent ens
lyse financière pourront bénéficier du code. Pour plus d'informations voir la documentation officielle [... roduit. Toutes les fonctions Go peuvent retourner plusieurs valeurs ;
* On a importé le paquetage "err... Bienvenue!
</code>
===== Retourner un message à plusieurs personnes =====
Nous allons modifier une de... fois nos modules afin d'obtenir des messages pour plusieurs personnes en une seule requête. Pour cela, n
==== import <module_name> ====
Dans sa forme la plus simple :
<code python>
import modulename
</code>...
# Correct
print(mod.s)
</code>
On peut importer plusieurs modules via une seule instruction en les sép... nitions de classes ou de fonctions qui forment le plus gros du contenu des modules.
Mais un module peut... === Les paquetages Python =====
La conception de plus grosses applications peut conduire à l'utilisatio
permet de traiter chaque éléments d'un tableau ou plus généralement d'un objet itérable :
<code powersh... d'instructions. Le bonc peut donc s’exécuter 0 ou plusieurs fois contrairement aux structures Do..While|Until qui exécutent le bloc 1 ou plusieurs fois.
<code powershell>
$userChoise = 'Oui'... ment conditionnel à choix multiples, il peut être plus lisible d'utiliser l'instruction **Switch** plutô
00000 loops each)
# Parcourir une liste 100 fois plus grande que la précédente
# prendra environ 100 fois plus de temps
%timeit 'x' in range(10_000) ... 1000 loops each)
# Parcourir une liste 100 fois plus grande que la précédente
# prendra encore 100 fois plus de temps
%timeit 'x' in range(1_000_000)
Git est distribué, ce qui le rend très réactif, plus didactique car aucun serveur n'est nécessaire pou... r) une série de modifications apportées sur un ou plusieurs fichiers afin de créer une révision au sein ... ée une série de changements. Les applications les plus communes concernent les **branches de maintenance... re. Dans le cas par exemple d'un défaut affectant plusieurs versions du logiciel. Git possède un ensembl
igne soit surchargée, c-a-d contrainte d'absorber plus de 40mA.Les broches configurées en sortie sont da... tant comme des condensateurs avec les broches les plus proches. Pour éviter cela il est possible d'activer la résistance interne de rappel au plus.
===== Résistance de rappel =====
Il est souve... duit. On ajoute alors une résistance de rappel au plus dite de **pullup** ou de rappel au moins **pulldo
de construire une chaine de compilation croisée. Plus complexe à prendre en main qu'une chaine fournie ... naire telle que ELDK, crosstool apporte cependant plus de souplesse en s'adaptant aux cibles les plus spécifiques, en permettant au developpeur de choisir les... met de la construire.
L'outil crosstool n'évolue plus. Pour générer des chaines de compilation croisée
e localisation accessible par les outils Go. Pour plus de détails à ce sujet voir la [[https://go.dev/do... e programme pour rendre le message affiché un peu plus intéressant en proposant une citation.
* Ouvrir... ution le programme
go run .
</code>
===== Écrire plus de Go =====
Cette brève introduction a abordé quelques bases en Go. Pour écrire plus de code voir [[dev/go/tutoriels/ecrire_un_module_
ion) désignée **compréhension de liste** qui rend plus naturelle et intuitive d'appliquer une opération ... mpréhension répond à ce même besoin de façon bien plus intuitive, en se rapprochant davantage du langage... numbers. Cette expression sur une ligne est bien plus concise et proche du langage naturel.
La compréh... tement recommandé car il permet d'obtenir un code plus facile à lire et à maintenir.
</note>
===== Réfé
le |
^ expand= False| Le widget ne consommera pas plus d'espace que necessaire |
^ fill= True | Le wid... es boites auront toutes la dimension du widget le plus grand contenu dans le tableau. Si la valeur de ho... e d'un élément en hauteur sera celle du widget le plus grand sur la même ligne et sa longueur sera celle du plus long de la colonne.
Pour placer des widgets dans
produire une documentation de référence en HTML.
Plus généralement Sphinx peut prendre en entrée tout t... eStructuredText, bien que proche de Markdown, est plus complète mais également plus stricte.
Pour l'essentiel :
<code>
Voici du texte en *italique*, en **gra... r/usage/restructuredtext/basics.html|introduction plus complète à reStructuredText]]
* Confère égaleme
rammes qui s'éxecuteront sur une machine ayant de plus faibles ressources: ma raspeberry Pi.
Cela peut sembler plus compliqué, pourquoi ne pas les générer les progra... émoire. La génération des binaires peut être bien plus longue voire impossible.
===== L'outil cross too... veloppeurs. On peut ainsi bénéficier d'un support plus facilement soit via l'entreprise d'édition soit v
contient l'alimentation, la masse et le reset en plus. Tous les element necessaires pour reprogrammer l... eur USB
freqence tres basse consomme tres peu
Si plus de bootloader il faut reprogrammer le microcontrô... nfiguration (fuses)
choix de frequences d'horloge plus faible si alimentation faible
BODlevel si la tens