Vous êtes ici : Accueil / Forums & ML / Forums Python / Forum général Python / Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

Remonter à Forum général Python
  • Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

    Envoyé par UnPeuLent le 7 Mai 2010 à 22:23
    Bonjour,
    J'aimerais bien trouver des extraits de programmes très courts permettant de plonger immédiatement dans Python.
    Pour apprendre en *manipulant*.
    (J'ai déjà un peu joué avec Python, mais je n'accroche pas vraiment à la stratégie "manuel de référence page 1" + "cheat-sheets" + "page blanche" puis "go!" )

    Comme par exemple (pour donner une idée de ce que j'ai en tête ... exemples trouvés un peu par hasard ...) :
    http://www.wellho.net/resources/ex.php4?item=y201/lfan
    http://sebsauvage.net/python/snyppets/#listdir

    Je souhaiterais des exemples qui me *montreraient* tout de suite les choses suivantes via des bouts de codes fonctionnels :

    - des plus simples :
    * comment écrire un commentaire ?
    * comment définir une fonction ?
    * quelle est la bonne orthographe/syntaxe des notions de if/else/elseif ?
    etc.

    - au niveau juste au-dessus :
    * comment lire un fichier, en remplacer tous les .. par des .., et écrire le résultat dans un autre fichier
    * comment parcourir tous les sous-répertoires de ... et lister tous les fichiers plus gros que ...
    etc.

    Merci d'avance pour tout lien que vous connaitriez
    Michaël
    • Re: Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

      Envoyé par benoit.intrw le 10 Mai 2010 à 12:21
      Quelques liens :
      - en français
      * http://wikipython.flibuste.net/
      * http://quickies.seriot.ch/index.php?cat=2

      - en anglais
      * http://code.activestate.com/recipes/langs/python/
      * http://www.doughellmann.com/PyMOTW/

      Un dernier, plus général car il couvre beaucoup d'autres langages :
      http://rosettacode.org/wiki/Main_Page

      Attention tout de même à la qualité et à la fraîcheur des exemples, les dates et les versions de python utilisées sont trop peut souvent précisés.

      Benoît
    • Re: Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

      Envoyé par jice le 11 Mai 2010 à 07:56
      Pour ma part, je pense que pour avoir des petits exemples simple, il suffit de parcourir les forums...

      Si tu tapes "fichier texte" dans la case "rechercher" sur cette page même, tu auras plein de petits exemples qui répondront à tes autres interrogations.

      Pour la syntaxe des fonctions et ce genre de trucs, le didacticiel de la documentation officielle de python me semble tout indiqué.
    • Re: Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

      Envoyé par UnPeuLent le 11 Mai 2010 à 18:25
      Benoît,
      Merci, les sites en anglais que tu m'as cités sont bien le genre que je cherchais. Il ne me reste plus qu'à fouiller.
      Quant à "rosettacode", j'avais longtemps cherché sans succès un site de ce style il y a quelques années et avais fini par oublier l'idée ... Merci !

      Jice,
      En fait je cherche des exemples un poil évolués, ni trop simples ni trop avancés.
      Je suis du genre "c'est en forgeant qu'on devient forgeron" (et en se cognant les doigts surtout), même si je sais que tout le monde n'apprend pas de la même façon.
      Je me disais juste que d'autres personnes étaient peut-être comme ça, et qu'il y avait un nid avec de tels programmes.

      Mais j'ai suivi ta suggestion de chercher dans ce forum, je pourrais en effet tomber sur le genre de trucs que je cherche, même si c'est plus dilué que je l'espérais.
      (je cherche "régulière" pour voir, et je tombe par hasard sur un post fort intéressant dans lequel un certain jice est intervenu ^^ (http://www.afpy.org/python/forum_python/forum_general/650549293967?b_start:int=0#0209202988618 ) )

      Sinon, je me sers en effet des docs officielles ou de "Cheat-sheets" pour vérifier par exemple les noms ou la syntaxe des fonctions.

      Merci à vous
      Michaël
    • Re: Débutant - Nid contenant des bouts de programmes pédagogiques/illustratifs "minimaux" ?

      Envoyé par jice le 11 Mai 2010 à 22:24
      Le problème, c'est que un "nid" d'exemples opérationnels du langage est nécessairement tributaire de l'angle d'approche choisi. La plupart du temps, cela ne correspond pas à ce que l'on souhaite.
      Il y a un bon bouquin pour une approche par l'interface graphique tkinter
      http://www.inforef.be/swi/python.htm

      Concernant les parcours de répertoires, tu as ça
      http://zope.afpy.org/python/forum_python/forum_general/690955571435?b_start:int=0#658967256666

      cherche os.walk...

      Il faudrait écrire un bon bouquin sur l'apprentissage de python par la gestion de fichiers textes. A coup sûr, ça intéresserait pas mal de monde vu le nombre de posts relatifs à cette problématique qui passent sur les différents forums...

      D'ailleurs, en parlant de forums, il y a celui ci qui est pas mal quand on commence.
      http://www.daniweb.com/forums/forum114.html
      Les réponses sont rapides et toujours sympa.
      ... Et beaucoup de questions sur les fichiers textes ...
Rendu par Ploneboard