Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Python pour Windows?

12 réponses
Avatar
Leger
Bonjour,

Ma petite nièce de 12 ans voudrait commencer à programmer.
J'ai pensé au langage Python vu que j'avais commencé à y voir.

Sur ma distribution de chez Rosa, pas de souci. Quand elle vient en vacance
je lui montre les bases. Je ne pourrais pas plus vu que je ne suis pas
informaticien.
Je me sers des écrits en format .pdf de Gérard Swinnen qui s'intitule
"Apprendre à programmer avec Python".

Mais voilà, quand elle retourne chez elle, elle se retrouve avec Windows 8,
vu que c'est ça maintenant.
Que peut-elle prendre pour pouvoir programmer en Python sous Windows 8?

Si vous avez cinq minutes.
A vous lire.

--
@+
Leger

10 réponses

1 2
Avatar
Nicolas
Le 23/10/2014 22:50, Leger a écrit :
Bonjour,

Ma petite nièce de 12 ans voudrait commencer à programmer.
J'ai pensé au langage Python vu que j'avais commencé à y voir.

Sur ma distribution de chez Rosa, pas de souci. Quand elle vient en vacance
je lui montre les bases. Je ne pourrais pas plus vu que je ne suis pas
informaticien.
Je me sers des écrits en format .pdf de Gérard Swinnen qui s'intitule
"Apprendre à programmer avec Python".

Mais voilà, quand elle retourne chez elle, elle se retrouve avec Windows 8,
vu que c'est ça maintenant.
Que peut-elle prendre pour pouvoir programmer en Python sous Windows 8?


Il suffit de télécharger l'installeur windows sur le site
"www.python.org". Section "downloads".

Si vous avez cinq minutes.
A vous lire.

Avatar
Leger
Nicolas wrote:

Il suffit de télécharger l'installeur windows sur le site
"www.python.org". Section "downloads".



Ah ok merci!
J'avais déjà regardé sur ce site mais je ne comprenais pas ce qu'il fallait
installer.
Bon je vais y voir. :-)

--
@+
Leger
Avatar
Leger
Il suffit de télécharger l'installeur windows sur le site



Voilà, c'est installé, merci.
Par contre j'arrive à éditer un programme, mais pas à le faire tourner.
Sur une console Linux j'aurais fait : "python monscripte.py", par exemple.
Mais là avec IDLE je ne vois pas. Je n'arrive même pas à me diriger dans
l'arborescence des répertoires du DD!

A-t-on une aide en Français pour utiliser ces interfaces sous Windows?


---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com
Avatar
Laurent Pointal
Leger wrote:

Bonjour,

Ma petite nièce de 12 ans voudrait commencer à programmer.
J'ai pensé au langage Python vu que j'avais commencé à y voir.

Sur ma distribution de chez Rosa, pas de souci. Quand elle vient en
vacance je lui montre les bases. Je ne pourrais pas plus vu que je ne suis
pas informaticien.
Je me sers des écrits en format .pdf de Gérard Swinnen qui s'intitule
"Apprendre à programmer avec Python".



Est-ce que ce n'est pas trop ardu pour 12 ans ? (il me semblait que ça
s'adressait plutôt à des étudiants).

Au cas où, j'ai divers liens par ici:
http://perso.limsi.fr/pointal/liens:python_links#formation
http://perso.limsi.fr/pointal/liens:python_links#apprentissage

Le Online Python Tutor http://www.pythontutor.com/ est assez sympa, il
permet de faire tourner un script pas à pas, de revenir en arrière, et
d'avoir une représentation graphique de l'état de la mémoire.

Et pour commencer cool, le Snake Wrangling for Kids (traduit en français)
peut être nettement mois rébarbatif que le swinnen:
https://code.google.com/p/swfk-fr/

Mais voilà, quand elle retourne chez elle, elle se retrouve avec Windows
8, vu que c'est ça maintenant.
Que peut-elle prendre pour pouvoir programmer en Python sous Windows 8?



Python tourne sous Windows XP, 7, 8 (10 :-), Linux et Unix, MacOS X, OS/2,
etc.
Pour les plateformes principales, comme indiqué, il suffit de télécharger.

Au niveau environnement, sous Windows idle viens en standard, ça tourne mais
ce n'est pas le plus sympa (éventuellement installer idlex

Si vous avez cinq minutes.
A vous lire.



A+
Laurent.
Avatar
Laurent Pointal
[cliqué envoyer trop vite]

Laurent Pointal wrote:

Au niveau environnement, sous Windows idle viens en standard, ça tourne
mais ce n'est pas le plus sympa (éventuellement installer idlex


).

On a utilisé à un moment WingIDE 101, version librement utilisable pour
l'enseignement (mais plus limitée) d'un éditeur commercial:

http://wingware.com/downloads/wingide-101/5.0.9-1/binaries&os=windows

Ça s'installe après Python, et ça fournit un environnement plus sympa que
idle.

Note au cas où: pour apprendre, en 2014, penser à passer en Python3 tout de
suite.

A+
Laurent.
Avatar
Laurent Pointal
Leger wrote:

Il suffit de télécharger l'installeur windows sur le site



Voilà, c'est installé, merci.



? Python2 ou Python3 ?

Par contre j'arrive à éditer un programme, mais pas à le faire tourner.
Sur une console Linux j'aurais fait : "python monscripte.py", par exemple.
Mais là avec IDLE je ne vois pas. Je n'arrive même pas à me diriger dans
l'arborescence des répertoires du DD!



en ligne de commande (Menu Démmarer => Exécuter => cmd)

cd ..
cd /Users/login/…

Pour pouvoir directement lancer python monscript.py en ligne de commande, il
faut que le python.exe soit dans le PATH (liste des répertoires où Windows
va chercher les exécutables — comme sous Unix). Il me semble que les
derniers installeurs avaient une option à cocher lors de l'install pour
aller modifier les variables d'environnement pour que Python soit dans le
PATH. Tu peux essayer de refaire une installation, ou sinon aller modifier
le PATH - http://www.computerhope.com/issues/ch000549.htm ).

A-t-on une aide en Français pour utiliser ces interfaces sous Windows?



Le WingIDE 101 que j'ai indiqué dans un post a été traduit par un doctorant,
et la traduction intégrée à la distrib il me semble.

Note: l'utilisation d'un environnement, au moins IDLE, sinon mieux, est
quand même nettement plus sympa pour apprendre.

A+
Laurent.
Avatar
Leger
Laurent Pointal wrote:

Est-ce que ce n'est pas trop ardu pour 12 ans ? (il me semblait que ça
s'adressait plutôt à des étudiants).



Ben je n'en sais rien!
Visiblement elle s'en sort pas trop mal, c'est une vrai boulimique.
Et je n'avais rien d'autre que swinnen.

Mais bon, elle ne fait que de petits programmes avec ce qu'elle connaît.
Au départ c'était pour calculer des angles et longueurs pour faire avancer
la tortue dans Kturtle.
Du coup vu qu'elle applique de suite ce qu'elle fait ça m'a l'air de
rentrer.
Je lui est dit d'être prudente car elle n'a pas encore tout vu niveau trigo
ou autre à l'école.
Je ne voudrais pas court-circuiter les méthodes des enseignants.
Pour l'instant ça se passe bien.

En tout cas merci pour tout tes liens et réponses! ;-)
Je regarde tout ça.

--
@+
Leger
Avatar
Leger
Laurent Pointal wrote:


Note au cas où: pour apprendre, en 2014, penser à passer en Python3 tout
de suite.



C'est noté, merci.

--
@+
Leger
Avatar
Damien Wyart
* Leger in fr.comp.lang.python:
Visiblement elle s'en sort pas trop mal, c'est une vrai boulimique.
Et je n'avais rien d'autre que swinnen.



Côté interface, IDLE a été citée, mais ipython
(http://fr.wikipedia.org/wiki/IPython) peut aussi être intéressant
(complétion, colorisation...). Voici une page qui résume différentes
pistes pour rendre la programmation Python sous Windows plus
confortable :
http://sametmax.com/programmer-confortablement-en-python-sous-windows/

Sinon, pour éviter la lassitude, tu peux aussi lui proposer de regarder
d'autres choses que Python, par exemple :

- Kids Ruby (à un moment ça existait en Français, je ne sais pas si
c'est toujours vrai) : http://kidsruby.com/download.html
- Scratch : http://scratch.mit.edu/about/

D'autres pistes ici :
http://www.cabaneaidees.com/2014/03/20-ressources-pour-apprendre-aux-enfants-a-programmer-et-coder/
http://www.xavierdupre.fr/blog/2014/2014-04-10.html

La principale difficulté, c'est qu'il existe beaucoup de choses
intéressantes, mais en Anglais. Il existe par exemple un livre qui
traite de Python pour les enfants : http://www.nostarch.com/pythonforkids

--
DW
Avatar
Leger
Damien Wyart wrote:

* Leger in fr.comp.lang.python:
Visiblement elle s'en sort pas trop mal, c'est une vrai boulimique.
Et je n'avais rien d'autre que swinnen.



Côté interface, IDLE a été citée, mais ipython
(http://fr.wikipedia.org/wiki/IPython) peut aussi être intéressant
(complétion, colorisation...). Voici une page qui résume différentes
pistes pour rendre la programmation Python sous Windows plus
confortable :
http://sametmax.com/programmer-confortablement-en-python-sous-windows/

Sinon, pour éviter la lassitude, tu peux aussi lui proposer de regarder
d'autres choses que Python, par exemple :

- Kids Ruby (à un moment ça existait en Français, je ne sais pas si
c'est toujours vrai) : http://kidsruby.com/download.html
- Scratch : http://scratch.mit.edu/about/

D'autres pistes ici :
http://www.cabaneaidees.com/2014/03/20-ressources-pour-apprendre-aux-enfants-a-programmer-et-coder/
http://www.xavierdupre.fr/blog/2014/2014-04-10.html

La principale difficulté, c'est qu'il existe beaucoup de choses
intéressantes, mais en Anglais. Il existe par exemple un livre qui
traite de Python pour les enfants : http://www.nostarch.com/pythonforkids



A génial!
Merci pour tout, je regarde tout ça.
Ca fait beaucoup à voir mais c'est intéressant. Et c'est vrai que beaucoup
de choses sont en anglais. Mais c'est sans doute mieux pour son
apprentissage à ma nièce.

C'est vrai aussi qu'il n'y a pas que le Python à voir. Il ne faudrait pas
non plus qu'au bout d'un certain temps d'utilisation on se rende compte
qu'on c'est trompé de langage de programmation et que ça nous a fait perdre
du temps.
Mais je pense que dans l'ensemble c'est toujours bénéfique à savoir tout ça.
On verra bien.

En tout cas merci à tous! :-)
--
@+
Leger
1 2