• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • ressources • prevision-des-incertitudes • snes9x • atis • 000_start • zsnes • 000_start • 120_concurrence • pois-chiches-au-chorizo • declinaison-magnetique

in

Recherche

Voici les résultats de votre recherche.

Commence par
  • Correspondance exacte
  • Commence par
  • Se termine par
  • Contient
@cours:informatique:fun_mooc:python3_uca_inria
  • toute catégorie
toute date
  • toute date
  • la semaine dernière
  • le mois dernier
  • l'année dernière
Trier par nombre de résultats
  • Trier par nombre de résultats
  • Trier par date de modification

Pages trouvées :

  • 000_start (cours:i…uca_inria)
  • 210_codage_jeux_caracteres
  • 220_chaines_de_caracteres
  • 230_sequences (cours…a_inria)
  • 240_listes (cours:i…uca_inria)
  • 250_introduction_test_if
  • 260_introduction_boucles_fonctions
  • 270_introduction_comprehension_de_listes
  • 280_introduction_aux_modules
  • 310_fichiers (cours:…ca_inria)
  • 320_tuples (cours:i…uca_inria)
  • 330_tables_de_hash (cou…inria)
  • 340_dictionnaires (cou…inria)
  • 350_ensembles (cours…a_inria)
  • 360_exceptions (cours…a_inria)
  • 370_references_partagees
  • 380_introduction_aux_classes
  • 410_fontions (cours:…ca_inria)
  • 420_tests_et_operateurs_booleens
  • 430_boucle_while (cour…_inria)
  • 440_portee_des_variables
  • 450_modification_portee
  • 460_arguments_et_appel_de_fonction
  • 510_iteration (cours…a_inria)
  • 520_fonctions_lamda_map_filter
  • 530_comprehension_de_listes
  • 540_expressions (cour…_inria)
  • 550_modules_espaces_de_nommage
  • 560_importation_de_module
  • 570_importation_module_et_espaces_nommage
  • 580_package (cours:…ca_inria)
  • 610_classe_instance_methode
  • 620_methode_speciale (co…nria)
  • 630_heritage (cours:…ca_inria)
  • 631_dataclasses (cour…_inria)
  • 632_enumerations (cour…_inria)

Résultats plein texte:

610_classe_instance_methode
125 Occurrences trouvées, Dernière modification : il y a 5 ans
ag>cours python classe}} ====== Python: classes, instances et méthodes ====== Vous savez qu'en Pyth... finies par leur type. En Python, les types "built-in" sont très puissants mais ils ne peuvent pas couv... éé. Vous aurez ainsi ce qu'on appelle une usine à instances (la classe permet de produire les instances); à chaque fois que vous appellerez votre classe,
620_methode_speciale
89 Occurrences trouvées, Dernière modification : il y a 5 ans
que l'on utilise pour manipuler les attributs des instances. Cependant, nous avons également expliqué ... ui se manipulent exactement comme des types built-in. Vous pouvez tout à fait créer une classe `Phrase` que vous allez initialiser comme vous initialiseriez, par exemple, une liste, directement à la construction de l'instan
410_fontions
53 Occurrences trouvées, Dernière modification : il y a 5 ans
fonctions ====== Une fonction se définit avec l'instruction *def*, suivie du nom de la fonction, dan... '**:**' après les arguments signifie que l'on va introduire un bloc de code, ce sera le bloc de code ... (a, b, c) </code> Ici le bloc contient une seule instruction, appelant *print* qui va simplement affi... il est extrêmement économe en terme de mémoire. L'inconvénient, c'est qu'il est fait de manière implic
630_heritage
53 Occurrences trouvées, Dernière modification : il y a 5 ans
résentation ===== La relation d'héritage entre l'instance et la classe qui crée cette instance a été abordée dans le wiki [[610_classe_instance_methode | "Classes, instances et méthodes" ]]. Cette relation d'héritage s'exprime lors de la r
540_expressions
44 Occurrences trouvées, Dernière modification : il y a 5 ans
s itérables. Ces compréhensions cependant ont un inconvénient majeur, c'est qu'elles créent des struc... duit une liste en mémoire >>> carre = [x**2 for x in range(1000)] </code> Cette liste est créée en mé... **itérable**, on peut utiliser la fonction *built-in* ''sum'': <code python> >>> sum(carre) 332833500... drée par des parenthèses >>> carre = ( x**2 for x in range(1000) ) # on peut s'en assurer >>> type(ca
380_introduction_aux_classes
43 Occurrences trouvées, Dernière modification : il y a 5 ans
tag>cours fun-mooc python3 todo}} ====== Python: Introduction aux classes ====== Les types built-in, bien qu'étant de nature différente, se manipulent ... *. Faire le test d'appartenance, c'est fait avec *in*. Cette uniformité dans le comportement des obje... a bien au-delà de cette puissance des types built-in. En fait, en Python, vous pouvez écrire **vos pro
250_introduction_test_if
41 Occurrences trouvées, Dernière modification : il y a 5 ans
mmes. Dans cette vidéo, je vais vous parler de l'instruction **if else**, qui permet de faire de l'**... ai ou qu'un test soit faux. Par exemple, dans une instruction if else, vous pouvez tester si quelque c... égal à quelque chose d'autre, vous pouvez tester inférieur ou inférieur ou égal, vous pouvez tester l'égalité ou la différence, l'égalité étant le double
230_sequences
40 Occurrences trouvées, Dernière modification : il y a 5 ans
ore plus de types que cela. Ouvrons maintenant un interpréteur Python pour commencer à jouer avec les ... ython est un ensemble fini et ordonné d'éléments, indicés de 0 à n - 1 si j'ai n éléments. Prenons un ... dans une séquence ? J'utilise la fonction **built-in len**. Donc je fais un len(s) et ça va me retourn... n Python puisque je peux faire : est-ce que 'egg' in s et ça va me retourner vrai, effectivement, la c
000_start
32 Occurrences trouvées, Dernière modification : il y a 5 ans
==== Le cours disponible est sur FUN MOOC, il s' intitule **"Python 3: des fondamentaux aux concepts avancés du langage"**. Il est proposé par l' **Inria** et l' **Université Côte d'Azur**. ===== Semaine 1: Introduction au MOOC et aux outils Python ===== * [[110_interpreteur_et_idle|Interpréteur et IDLE]] * [[12
420_tests_et_operateurs_booleens
29 Occurrences trouvées, Dernière modification : il y a 5 ans
===== <code python> if test_1: print( "bloc d'instructions 1" ) elif test_2: print( "bloc d'instructions 2" ) elif test_n: print( "bloc d'instructions n" ) else: print( "bloc d'instructions n+1" ) </code> * Le mot clé if est suivi d'un t
510_iteration
29 Occurrences trouvées, Dernière modification : il y a 5 ans
ttre de parcourir les objets de manière simple et intuitive. La **boucle for** abordée précédemment p... ython sont des objets simples qui définissent une interface unique que l'on appelle le **protocole d'i... ple et compact que l'on peut parcourir de manière intuitive. Un objet que l'on peut parcourir grâce à ... arcourir de multiples fois. Ouvrons maintenant un interpréteur Python pour découvrir cette notion d'it
310_fichiers
26 Occurrences trouvées, Dernière modification : il y a 5 ans
hiers** sont, comme souvent en Python, simples et intuitifs à utiliser, cependant il faut maîtriser tr... otion de context manager**. Ouvrons maintenant un interpréteur Python pour commencer à jouer avec ces ... un exemple. Nous allons créer un fichier avec l'instruction **built-in open**, avec la fonction built-in open. Créons un fichier donc je fais une variab
580_package
26 Occurrences trouvées, Dernière modification : il y a 5 ans
plus structurées qu'avec un simple module. Comme introduit [[570_importation_module_et_espaces_nommag... e tout concentrer en un seul fichier. C'est là qu'intervient la notion de **package**, qui est un peu ... e répertoire courant: <code> package_jouet/ ├── __init__.py └── module_jouet.py </code> Ci dessous le contenu des fichiers ''%%__init__%%.py'' et ''module_jouet.py'' <code python _
340_dictionnaires
25 Occurrences trouvées, Dernière modification : il y a 5 ans
des tables de hash, on a donc un temps d'accès, d'insertion d'effacement et un test d'appartenance qui sont indépendants du nombre d'éléments. De plus, les dict... t calculer cette fameuse fonction de hash. Pour l'instant, sachez qu'en Python **tous les objets immua... ts mutables ne sont pas hashables**. Quelle est l'intuition derrière ça ? C'est que vous vous souvenez
440_portee_des_variables
23 Occurrences trouvées, Dernière modification : il y a 5 ans
ables ====== Un *bloc de code* est un ensemble d'instructions contiguës indentées du même nombre de caractères. Lorsque vous faites une opération d'affec... **binding**. Ces termes sont utilisés de manière interchangeable. La **portée d'une variable** déterm... ns englobantes *g* et vaut 2, on voit également l'instruction ''%%b = b + 10%%'', au moment de l’exécu
560_importation_de_module
23 Occurrences trouvées, Dernière modification : il y a 5 ans
450_modification_portee
22 Occurrences trouvées, Dernière modification : il y a 5 ans
280_introduction_aux_modules
21 Occurrences trouvées, Dernière modification : il y a 5 ans
220_chaines_de_caracteres
20 Occurrences trouvées, Dernière modification : il y a 5 ans
260_introduction_boucles_fonctions
14 Occurrences trouvées, Dernière modification : il y a 5 ans
350_ensembles
14 Occurrences trouvées, Dernière modification : il y a 5 ans
530_comprehension_de_listes
14 Occurrences trouvées, Dernière modification : il y a 5 ans
550_modules_espaces_de_nommage
13 Occurrences trouvées, Dernière modification : il y a 5 ans
330_tables_de_hash
12 Occurrences trouvées, Dernière modification : il y a 5 ans
210_codage_jeux_caracteres
10 Occurrences trouvées, Dernière modification : il y a 5 ans
360_exceptions
10 Occurrences trouvées, Dernière modification : il y a 5 ans
460_arguments_et_appel_de_fonction
10 Occurrences trouvées, Dernière modification : il y a 5 ans
632_enumerations
9 Occurrences trouvées, Dernière modification : il y a 5 ans
270_introduction_comprehension_de_listes
8 Occurrences trouvées, Dernière modification : il y a 5 ans
320_tuples
8 Occurrences trouvées, Dernière modification : il y a 5 ans
370_references_partagees
8 Occurrences trouvées, Dernière modification : il y a 5 ans
430_boucle_while
7 Occurrences trouvées, Dernière modification : il y a 5 ans
520_fonctions_lamda_map_filter
7 Occurrences trouvées, Dernière modification : il y a 5 ans
570_importation_module_et_espaces_nommage
7 Occurrences trouvées, Dernière modification : il y a 5 ans
631_dataclasses
5 Occurrences trouvées, Dernière modification : il y a 5 ans
240_listes
4 Occurrences trouvées, Dernière modification : il y a 5 ans

Outils de la page

  • Afficher la page
  • Anciennes révisions
  • Liens de retour
  • Tout plier/déplier
  • Haut de page
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki