您不能選擇超過 %s 個話題 話題必須以字母或數字為開頭,可包含連接號 ('-') 且最長為 35 個字
此存儲庫已封存,您能瀏覽檔案及複製此存儲庫,但不能推送、建立問題及拉取請求。

03-code-source.rst 2.2 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. Code source
  2. ===========
  3. Définition
  4. -----------------------
  5. Aussi appelé: "code source", ou "source".
  6. L'essence du logiciel libre :)
  7. Notre premier fichier source
  8. -----------------------------
  9. Insérez le code suivant dans votre éditeur de texte
  10. .. code-block:: python
  11. print("Bonjour, monde")
  12. # affiche: Bnojour, monde
  13. Oui, juste ces deux lignes.
  14. Sauvegardez dans un fichier `bonjour.py` dans `Documents/e2l/python` par exemple
  15. Lancer du code en ligne de commande
  16. -----------------------------------
  17. Lancez une invite de commandes et tapez quelque chose comme:
  18. .. code-block:: console
  19. cd Documents/e2l/python/
  20. python3 bonjour.py
  21. Si tout se passe bien, vous devrez voir s'afficher ceci:
  22. .. code-block:: text
  23. Bonjour, monde
  24. print()
  25. -------
  26. Revenons sur ce qu'il s'est passé : nous avions le mot `print` avec des parenthèses
  27. et quelque chose à l'intérieur des parenthèses, et ceci a provoqué l'affichage
  28. du contenu des parenthèses dans le terminal.
  29. C'est *la* principale façon d'intéragir avec du code Python : on peut demander
  30. à l'interpréteur d'afficher n'importe quel valeur.
  31. Commentaires
  32. ------------
  33. La deuxième ligne, quant à elle, a été complètement ignorée par l'interpréteur parce
  34. qu'elle commençait par un ``#``. Il s'agit d'un *commentaire*, et il sert principalement
  35. aux humains qui lisent le code.
  36. Note à propos des examples
  37. ---------------------------
  38. La plupart des examples de ce cours contiendront un ou plusieurs appels à
  39. `print` afin d'afficher les opérations que l'interpréteur a effectué.
  40. Pour lire ce cours de manière efficace, il est conseillé de lancer les
  41. examples de code sur votre machine, et de vérifier si ce qui est
  42. affiché sur votre machine correspond à ce qui est écrit dans le cours.
  43. Il est aussi recommandé de _ne pas_ copier/coller le code.
  44. À la place, prenez le temps de retaper le code dans votre éditeur.
  45. Plusieurs raisons à cela:
  46. * Recopier le code vous aidera à vous souvenir de la syntaxe
  47. * Si vous faites des erreurs, Python vous préviendra et vous
  48. découvrirer les erreurs courantes
  49. * Il est possible que des erreurs subsistent dans ce cours,
  50. et procéder ainsi nous permettra de les corriger.