Outils pour utilisateurs

Outils du site


bts:python:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bts:python:start [2024/03/29 09:58] – [Recettes] goupillwikibts:python:start [2024/03/29 10:05] (Version actuelle) – [Préalable] goupillwiki
Ligne 1: Ligne 1:
-====== Python ======+====== Python BTS ======
  
 En BTS, il n'est pas prévu de faire un apprentissage approfondi d'un langage comme Python. En BTS, il n'est pas prévu de faire un apprentissage approfondi d'un langage comme Python.
  
-Toutefois, pour certains BTS comme **Métiers de la Mesure**, il peut être utile d'avoir des rudiments car Python est utilisé dans l'industrie.+Toutefois, pour certains BTS, il peut être utile d'avoir des rudiments car Python est utilisé dans l'industrie, dans la recherche... Même s'il vous paraît difficile de programmer en Python, c'est un langage très accessible (beaucoup plus simple à apprendre que C ou Java par exemple)
  
 On se contentera donc de principes et de **recettes** utiles pour un scientifique ou technicien. Une première compréhension de Python peut se faire intuitivement. C'est un peu plus compliqué qu'un logiciel tout fait comme un tableur, mais les possibilités sont aussi beaucoup plus grandes ! On se contentera donc de principes et de **recettes** utiles pour un scientifique ou technicien. Une première compréhension de Python peut se faire intuitivement. C'est un peu plus compliqué qu'un logiciel tout fait comme un tableur, mais les possibilités sont aussi beaucoup plus grandes !
  
 <WRAP center round tip> <WRAP center round tip>
-Quand un programme tient en un seul fichier et est fait pour un usage unique, on parle de **script**. Vous allez écrire des scripts python, c'est à dire de simple fichiers textes avec l'extension ''%%.py%%''. Pour exécuter ces scripts, le plus simple est de passer par un logiciel comme **EduPython** ou **Pyzo**.+Quand un programme tient en un seul fichier et est fait pour un usage unique, on parle de **script**. Vous allez écrire des scripts python, c'est à dire de simple fichiers textes avec l'extension ''%%.py%%''. Pour exécuter ces scripts, le plus simple est de passer par un logiciel comme **EduPython** ou **Pyzo**. Chez vous, je vous recommande **VsCode** de Microsoft.
 </WRAP> </WRAP>
  
Ligne 14: Ligne 14:
  
 Pour travailler, vous devez : Pour travailler, vous devez :
-  - lancer le logiciel désiré. Par exemple EduPython, +  - lancer le logiciel désiré. Par exemple **EduPython**
-  - créer un nouveau fichier programme avec CTRL+N, +  - créer un nouveau fichier programme avec ''CTRL+N''
-  - enregistrer aussitôt ce fichier (avec CTRL+S) pour lui donner un nom,+  - enregistrer aussitôt ce fichier (avec ''CTRL+S'') pour lui donner un nom,
   - vous pouvez maintenant commencer à écrire le script,   - vous pouvez maintenant commencer à écrire le script,
-  - quand vous avez fini, vous pouvez lancer l'exécution (CTRL+E)+  - quand vous avez fini, vous pouvez lancer l'exécution (''CTRL+E'')
  
 ===== Généralités sur la syntaxe Python ===== ===== Généralités sur la syntaxe Python =====
  
   * Le symbole ''%%#%%'' indique un commentaire. Tout ce qui suit est là pour expliquer et ne change pas le programme   * Le symbole ''%%#%%'' indique un commentaire. Tout ce qui suit est là pour expliquer et ne change pas le programme
 +
 +<code python>
 +# je suis un commentaire !
 +</code>
 +
   * En Python, on laisse parfois des espacements à gauche. Ils sont toujours formés de 4, 8, 12, ... espaces. Ils sont très importants. On les appelle des **indentations**.   * En Python, on laisse parfois des espacements à gauche. Ils sont toujours formés de 4, 8, 12, ... espaces. Ils sont très importants. On les appelle des **indentations**.
 +
 +<code python>
 +if x == 3:
 +    # le : qui précède indique le début d'un bloc.
 +    # tant qu'il y aura une espace devant (indentation) on sera dans le bloc
 +# maintenant il n'y a plus l'indentation, le bloc est terminé
 +</code>
 +
   * Dans l'environnement (par ex. EduPython) les mots importants se mettent en couleur. C'est fait pour aider à détecter d'éventuelles fautes de frappe.   * Dans l'environnement (par ex. EduPython) les mots importants se mettent en couleur. C'est fait pour aider à détecter d'éventuelles fautes de frappe.
 +
 +<code python>
 +# exemple de bout de code avec des mots en couleurs
 +x = int(input("donnez une valeur"))
 +if x == 3:
 +    print("la valeur est 3)
 +</code>
  
 ===== Recettes ===== ===== Recettes =====
bts/python/start.1711702680.txt.gz · Dernière modification : de goupillwiki