• Aller au contenu

wikinotes

Outils pour utilisateurs

  • S'identifier

Outils du site

  • Derniers changements
  • Gestionnaire Multimédia
  • Plan du site
Piste : • installation_docker • 140_versioning_paquets • 150_quiz_paquets_python • 150_packages_classes_methodes • templates_et_regex • definir-proxy • 115_objets • 620_methode_speciale • 000_start • notes

code

Recherche

Voici les résultats de votre recherche.

Se termine 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

Résultats plein texte:

410_fontions
65 Occurrences trouvées, Dernière modification : il y a 5 ans
uments signifie que l'on va introduire un bloc de code, ce sera le bloc de code de la fonction. <code python> def f(a, b, c): print(a, b, c) </code> Ici le bloc contient une seule instruction, appela
460_arguments_et_appel_de_fonction
56 Occurrences trouvées, Dernière modification : il y a 5 ans
sque on définit une fonction, comme par exemple: <code python> def sum(a,b): # bloc d'instructions # de la fonction sum # ... </code> Les variables *a* et *b* sont désignés **param... de définir les **paramètres d'une fonction**. <code python> def agenda(nom, prenom, tel): """ reto... oe', 'prenom': 'John', 'tel': '06 52 47 66 87'} </code> Ce fonctionnement est classique. Seulement, on
440_portee_des_variables
44 Occurrences trouvées, Dernière modification : il y a 5 ans
Python: Portée des variables ====== Un *bloc de code* est un ensemble d'instructions contiguës indenté... tée d'une variable** détermine de quel endroit du code on peut accéder à cette variable. Python utilise ... e est déterminée en fonction de l'endroit dans le code où cette variable est définie**. * Une variable locale au bloc de code d'une fonction est ce qu'on appelle une **variabl
610_classe_instance_methode
42 Occurrences trouvées, Dernière modification : il y a 5 ans
a classe que l'on appelle **arbre d'héritage**. <code python> class Phrase: "La classe Phrase défin... de classe partagée par toutes les instances </code> Pour créer une classe, on utilise l'instruction... on.'. Maintenant, regardons cet objet `Phrase`. <code python> >>> print(Phrase) <class '__main__.Phrase'> </code> L'interpréteur a bien créé un objet "Phrase". À
620_methode_speciale
36 Occurrences trouvées, Dernière modification : il y a 5 ans
es: Pour l'exemple on définit une classe Point1 <code python> class Point1: def __init__(self, x, y... ): return f"Point1[{self.x}, {self.y}]" </code> Avec ce code, les instances de Point sont mutables: <code python> >>> p1 = Point1(2, 2) >>> p2 = Point1(2, 3) # L'
370_references_partagees
35 Occurrences trouvées, Dernière modification : il y a 5 ans
rtagées. Lorsqu'on fait une affectation simple: <code python> >>> a = 3 </code> À gauche, j'ai l'espace de mes variables, que l'on appellera **espace de nom... ence vers mon entier. Si par la suite on tape: <code bash> >>> a = 'spam' </code> Python crée un objet **'spam'** de type chaîne de caractères, compteur de
540_expressions
34 Occurrences trouvées, Dernière modification : il y a 5 ans
ratrices**. ===== Expression génératrice ===== <code python> # compréhension de liste simple # produit... mémoire >>> carre = [x**2 for x in range(1000)] </code> Cette liste est créée en mémoire et contient le... n peut utiliser la fonction *built-in* ''sum'': <code python> >>> sum(carre) 332833500 </code> Pour calculer la somme de ces éléments, on peut éviter de cré
630_heritage
31 Occurrences trouvées, Dernière modification : il y a 4 ans
une troisième classe C, qui hérite de C1 et C2. <code python> # déclaration de la classe C1 class C1: ... C héritant de C1 et C2 class C (C1, C2): pass </code> En Python cette notion d'héritage est représent... on d'héritage on s'appuie sur une classe Phrase. <code python> s = 'Je fais un MOOC sur Python' class P... f, phrase): self.mots = phrase.split() </code> La première ligne déclare une chaîne de caractèr
580_package
30 Occurrences trouvées, Dernière modification : il y a 5 ans
ée une arborescence d&ans le 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 __init__.py> print("chargement du package"... ourcis jouet = package_jouet.module_jouet.jouet </code> <code python module_jouet.py> print("Chargement
560_importation_de_module
22 Occurrences trouvées, Dernière modification : il y a 5 ans
, on utilise l'instruction import, par exemple: <code python> # Importation du module os >>> import os ... ) <module 'os' from '/usr/lib/python3.8/os.py'> </code> Le mot après l'instruction ''import'', ici ''os... er à la valeur de cette variable `PYTHONPATH`: <code python> >>> print(os.environ['PYTHONPATH']) </code> si le fichier n'est pas présent, au final, l’inter
450_modification_portee
18 Occurrences trouvées, Dernière modification : il y a 5 ans
n englobante. ===== L'instruction global ===== <code python> # la variable *a* est définie au niveau #... n vérifie la valeur de a >>> print(a) a globale </code> La variable *a* est définie au niveau du module... , on ajoute l'instruction *global a*, le reste du code reste inchangé: <code python> # la variable *a* est définie au niveau # du module, sa portée est globa
510_iteration
18 Occurrences trouvées, Dernière modification : il y a 5 ans
rables*. Regardons cela avec un exemple simple. <code python> # création d'un ensemble s >>> s = { 1, 2... >>> [x for x in s if type(x) is int] [1, 2, 3] </code> Cette compréhension de liste retourne la liste d... tancier un objet *iterateur* sur l'ensemble *s*. <code python> >>> it = iter(s) # on affiche le type de l'objet it >>> type(it) set_iterator </code> **iter** est la fonction *built-in* qui permet
520_fonctions_lamda_map_filter
18 Occurrences trouvées, Dernière modification : il y a 5 ans
plement une facilité d'utilisation pour écrire du code qui dans certains cas peut être plus conçis et pl... . Regardons comment écrire une fonction lambda: <code python> # le mot clé lambda est suivi des paramètres >>> lambda x: x**2 - 1 </code> Le mot-clé *lambda* est suivi d'un paramètre, on... ion nommée un peu comme une fonction classique. <code python> # la variable carre référence la fonction
220_chaines_de_caracteres
17 Occurrences trouvées, Dernière modification : il y a 5 ans
actères (suite) Parlons maintenant du support Unicode en Python 3 Donc à ce propos je vous fais remarquer que le support natif d'Unicode n'existe qu'en python 3 et pas en python 2, c'est... er mais je peux également rentrer le caractère Unicode avec la notation \u. Donc regardons par exemple un caractère Unicode "\u03a6" qui est un code qui correspond à un cara
320_tuples
17 Occurrences trouvées, Dernière modification : il y a 4 ans
outer donc ce tuple vide a assez peu d'intérêt. <code python> # instancier un tuple vide >>> t1 = () #... e l'objet est bien un tuple >>> type(t1) tuple </code> Pour créer **un tuple avec un élément**, attention à la notation: <code python> >>> t = (4,) >>> type(t) tuple >>> len(... 1 </code> Vous remarquez qu'on a rajouté une virgule derr
550_modules_espaces_de_nommage
17 Occurrences trouvées, Dernière modification : il y a 5 ans
210_codage_jeux_caracteres
16 Occurrences trouvées, Dernière modification : il y a 5 ans
260_introduction_boucles_fonctions
16 Occurrences trouvées, Dernière modification : il y a 5 ans
420_tests_et_operateurs_booleens
15 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
380_introduction_aux_classes
13 Occurrences trouvées, Dernière modification : il y a 5 ans
250_introduction_test_if
12 Occurrences trouvées, Dernière modification : il y a 5 ans
360_exceptions
12 Occurrences trouvées, Dernière modification : il y a 5 ans
632_enumerations
12 Occurrences trouvées, Dernière modification : il y a 4 ans
240_listes
8 Occurrences trouvées, Dernière modification : il y a 5 ans
310_fichiers
5 Occurrences trouvées, Dernière modification : il y a 5 ans
570_importation_module_et_espaces_nommage
5 Occurrences trouvées, Dernière modification : il y a 5 ans
631_dataclasses
4 Occurrences trouvées, Dernière modification : il y a 4 ans
430_boucle_while
3 Occurrences trouvées, Dernière modification : il y a 5 ans
000_start
2 Occurrences trouvées, Dernière modification : il y a 5 ans
340_dictionnaires
1 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