mirror of
https://forge.apps.education.fr/blender-edutech/ropy.git
synced 2024-01-27 08:23:20 +01:00
Ajout de la documentation sur les listes, dictionnaires, chaine de caractères et langage Python
This commit is contained in:
parent
cf778ae42d
commit
aecb2c9085
BIN
ropy-32.blend
BIN
ropy-32.blend
Binary file not shown.
@ -28,6 +28,7 @@ from rp_lib import * # Bibliothèque Ropy
|
||||
def commandes():
|
||||
|
||||
# Ecrire votre code ici ...
|
||||
rp_avancer()
|
||||
|
||||
rp_fin() # A garder
|
||||
|
||||
|
@ -8,8 +8,8 @@
|
||||
<worldPosition.z>20.22315788269043</worldPosition.z>
|
||||
</cam>
|
||||
<screen>
|
||||
<width>1641</width>
|
||||
<height>924</height>
|
||||
<width>784</width>
|
||||
<height>441</height>
|
||||
<quality>4</quality>
|
||||
</screen>
|
||||
</config>
|
||||
|
52
rp_doc.py
52
rp_doc.py
@ -131,7 +131,7 @@ card_description.update({"beacon-card" : [rp_beacon_title, rp_beacon_text, rp_be
|
||||
###############################################################################
|
||||
|
||||
# python_card=["function-card", "alternative-card", "loop-card", "flow-card", "text-card", "list-card", "dict-card", "oop-card", "console-card", "sleep-card"]
|
||||
python_card=["function-card", "alternative-card", "loop-card", "flow-card", "console-card", "sleep-card"]
|
||||
python_card=["function-card", "alternative-card", "loop-card", "flow-card", "text-card", "list-card", "dict-card", "console-card", "sleep-card", "python-card"]
|
||||
|
||||
# Fonction
|
||||
rp_function_title="Fonction"
|
||||
@ -174,22 +174,46 @@ rp_flow_url=[["w3schools.com : break","https://www.w3schools.com/python/ref_keyw
|
||||
["w3schools.com : pass","https://www.w3schools.com/python/ref_keyword_pass.asp"]]
|
||||
card_description.update({"flow-card" : [rp_flow_title, rp_flow_text, rp_flow_url]})
|
||||
|
||||
# Chaine de caractère
|
||||
rp_text_title="Chaîne de caractères\n(texte)"
|
||||
rp_text_text="\nFIXME"
|
||||
rp_text_url=[["w3schools.com : strings","https://www.w3schools.com/python/python_strings.asp"]]
|
||||
# Chaîne de caractères
|
||||
rp_text_title="Chaîne de caractères"
|
||||
rp_text_text=""" Une chaîne de caractères correspond \n à un texte (mot, phrase). Elle est \n délimitée par " ou ' : texte = "Bonjour !" \n
|
||||
- texte1 + texte2 : concaténe plusieurs \n chaînes.
|
||||
- len(texte) : longueur du texte.
|
||||
- "\\n" : caractère aller à la ligne.
|
||||
- texte[i] : le caractère du rang i.
|
||||
- texte[2:5] : les caractères du \n rang 2 au rang 5.
|
||||
- texte.replace("a","b") : remplace les \n "a" par des "b". """
|
||||
rp_text_url=[
|
||||
["Doc. Python v3 Français : string","https://docs.python.org/fr/3/library/string.html"],
|
||||
["w3schools.com : strings","https://www.w3schools.com/python/python_strings.asp"]]
|
||||
card_description.update({"text-card" : [rp_text_title, rp_text_text, rp_text_url]})
|
||||
|
||||
# Liste
|
||||
rp_list_title="Liste"
|
||||
rp_list_text="FIXME"
|
||||
rp_list_url=[["w3schools.com : lists","https://www.w3schools.com/python/python_lists.asp"]]
|
||||
rp_list_text=""" Une liste est une séquence d'éléments. \n Elle est délimitée par des crochets :
|
||||
liste = ["pomme", 7, "rouge", True] \n
|
||||
- liste[i] : renvoie l'élément du rang i \n de la liste (commence à 0).
|
||||
- liste.append("neige") : ajoute "neige" \n à la fin de la liste.
|
||||
- len(liste) : nombre d'éléments.
|
||||
- liste.sort() : classe par ordre \n croissant la liste.
|
||||
- liste.remove("rouge") : enlève la \n première occurence de "rouge"."""
|
||||
rp_list_url=[
|
||||
["Doc. Python v3 Français : list","https://docs.python.org/fr/3/library/stdtypes.html#sequence-types-list-tuple-range"],
|
||||
["w3schools.com : lists","https://www.w3schools.com/python/python_lists.asp"]]
|
||||
card_description.update({"list-card" : [rp_list_title, rp_list_text, rp_list_url]})
|
||||
|
||||
# Dictionnaire
|
||||
rp_dict_title="Dictionnaire"
|
||||
rp_dict_text="FIXME"
|
||||
rp_dict_url=[["w3schools.com : dictionaries","https://www.w3schools.com/python/python_dictionaries.asp"]]
|
||||
rp_dict_text=""" Un dictionnaire est une collection \n d'éléments. Il est délimité par des \n accolades, chaque valeur est associée
|
||||
à une clé unique : dct={'nom':"Haddock",\n 'prénom':"Archibald", 'année': 1940} \n
|
||||
- dct[clé] : valeur liée à la clé.
|
||||
- dct.update('domicile' : "Moulinsart") : \n met à jour les paires de clé/valeur.
|
||||
- len(dct) : nombre d'éléments.
|
||||
- list(dct) : liste des clés.
|
||||
- dct.pop('année') : enlève la valeur \n associée à la clé (ici 1940)."""
|
||||
rp_dict_url=[
|
||||
["Doc. Python v3 Français : dict","https://docs.python.org/fr/3/library/stdtypes.html#mapping-types-dict"],
|
||||
["w3schools.com : dictionaries","https://www.w3schools.com/python/python_dictionaries.asp"]]
|
||||
card_description.update({"dict-card" : [rp_dict_title, rp_dict_text, rp_dict_url]})
|
||||
|
||||
# Objet (POO)
|
||||
@ -216,6 +240,16 @@ rp_sleep_text= rp_sleep_text + " Il faudra préalablement importer la \n bibliot
|
||||
rp_sleep_url=[["docs.python.org : sleep","https://docs.python.org/fr/3/library/time.html#time.sleep"]]
|
||||
card_description.update({"sleep-card" : [rp_sleep_title, rp_sleep_text, rp_sleep_url]})
|
||||
|
||||
# Python
|
||||
rp_python_title="Langage Python"
|
||||
rp_python_text=""" Python est un langage de \n programmation interprété open source.
|
||||
Python vise à être visuellement épuré \n avec une syntaxe clairement séparée \n des mécanismes de bas niveau.\n
|
||||
Python possède beaucoup de \n bibliothèques spécialisées.
|
||||
Multiplateformes et multiparadigme,
|
||||
il est utilisé dans de nombreux \n contextes : scriptage, calcul numérique, \n prototypage, enseignement, ou encore \n comme langage de commande \n pour de nombreux logiciels."""
|
||||
rp_python_url=[["python.org","https://python.org"], ["AFPy","https://www.afpy.org"]]
|
||||
card_description.update({"python-card" : [rp_python_title, rp_python_text, rp_python_url]})
|
||||
|
||||
###############################################################################
|
||||
# Interface
|
||||
###############################################################################
|
||||
|
Loading…
Reference in New Issue
Block a user