Modifications entre les versions 1 et 2
Version 1 à la date du 2012-08-27 07:19:35
Taille: 2302
Éditeur: DavinBaragiotta
Commentaire:
Version 2 à la date du 2012-08-27 07:41:05
Taille: 1606
Éditeur: DavinBaragiotta
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 20: Ligne 20:

''Au menu théorique''

 * Introduction
 * Environnement de travail : éditeur, interpréteur
 * La base
  * Syntaxe : noms, commentaires, docstrings, indentation, PEP 8...
  * Types : string, int, list, dict...
  * Structures de contrôle : if, for...
  * Introspection : découvrir la puissance des objets
  * Fonctions : syntaxe, arguments
 * Classes et objets
  * attributs et méthodes
  * héritage
  * instanciation
 * Script : shebang, encoding et exécution : {{{__main__}}}
 * Imports
  * Bibliothèque standard : tour rapide
  * Packager son code : {{{__init__.py}}}
 * Erreurs, exceptions, débogueur (si on a le temps)
 * Persistance des données (si on a le temps)
Ligne 64: Ligne 43:
 * [[Ateliers/Python/Support]]  * [[Ateliers/Python/Base/Support]]

Semaine tech : Python

Présentateur

Format

L'atelier est dispensé entièrement via messagerie instantanée (jabber) dans le salon prévu pour la semaine tech, sous forme de travaux pratiques et d'expérimentations (prise en main).

Description détaillée

  • Objectifs :
    • coder dans l'interpréteur et explorer les bases du langage
    • écrire un script qu'on fera exécuter par l'interpréteur

Pré-requis

  • Bases en programmation (minimales)
  • Programmation orienté-objet = un plus

Environnement technique

  • Python = 2.7 (ou 2.6)

Installer :

  • ipython

Éditeur :

  • utilisez votre favori, gedit fait très bien l'affaire
  • agréable à avoir :
    • coloration syntaxique pour Python
    • indentation multi-lignes
  • configuration
    • tab = indentation 4 espaces

Programme

Date et heure de passage

Cet atelier sera présenté 2 fois afin de couvrir le décalage horaire entre les régions.

Ressources

Archives des conversations

La converstion jabber de cet atelier sera retranscrite ici, pour fin d'archive.


Projet/SemaineTech/2012/Ateliers/Python (dernière édition le 2012-08-29 19:20:12 par DavinBaragiotta)