« Programmation Python/Installation » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 2 :
 
== Installation ==
Il est possible d'installer Python sur lesla systèmesplupart Microsoftdes ou sursystèmes d'autresexploitation systèmesen (Unixle téléchargeant sur http://www.python.org/download.).
 
Python est disponible sur http://www.python.org/download.
 
Si vous n'avez pas les droits d'administrateurs de votre machine, il existe aussi une version portable sur http://www.portablepython.com.
Ligne 43 ⟶ 41 :
== Utilisation ==
 
=== Mode Interactif ===
Python dispose d'une interface interactive appelée {{w|IDLE (Python)|IDLE}}, qui permet de tester les commandes de base. Pour appeler l'interface, il suffit de saisir ''python'' dans une console shell.
 
<source lang=shell>
$ python
Ligne 55 :
</source>
 
<source lang=shell>
Mais le plus employé est d'exécuter un script Python plus long (fichier .py) en ligne de commande.
Python 3.0 (r30:67503, Dec 29 2008, 21:31:07)
[GCC 4.3.2 20081105 (Red Hat 4.3.2-7)] on linux2
Type "copyright", "credits" or "license()" for more information.
 
****************************************************************
Personal firewall software may warn about the connection IDLE
makes to its subprocess using this computer's internal loopback
interface. This connection is not visible on any external
interface and no data is sent to or received from the Internet.
****************************************************************
IDLE 3.0
>>>
</source>
 
Les <code>>>> indiquent que vous êtes en mode interactif</code>. En mode interactif, ce que vous tapez est immédiatement exécuté.
 
Essayez d'y taper 1+1. Python répondra <code>2</code>.
 
Le mode interactif vous permet d'effectuer des tests et voir la réaction de Python. Mais le plus employé est d'exécuter un script Python plus long (fichier .py) en ligne de commande.
 
=== Astuces pour démarrer ===
Ligne 72 ⟶ 92 :
* [[NetBeans]] : https://netbeans.org/downloads/index.html.
* [//www.mmm-experts.com/Downloads.aspx Python scripter] : auto-complétion, navigation entre classe avec 'CTRL', génération et exécution des tests unitaires, debugger...
 
L'avantage de ces éditeurs est la coloration syntaxique, ex :
<source lang="python">
# Python est facile à apprendre
print("Hello, World!")
</source>
 
Elle est telle qu'il soit aisé à distinguer du texte habituel. Si vous lisez ça sur le web, vous remarquerez que le code est coloré, dans le but de le faire ressortir, et de pouvoir distinguer clairement les différentes parties du code. Le code que vous taperez ne sera probablement pas coloré, ou les couleurs pourraient être différentes, mais cela n'affectera pas le code tant que vous l'entrez de la même manière qu'il est affiché ici.
 
Si l'ordinateur affiche quelque-chose, cela sera formaté comme ça :
 
<pre>
Hello, World!
</pre>