⇤ ← Version 1 à la date du 2012-08-27 07:19:35
Taille: 2302
Commentaire:
|
Taille: 1606
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]] |
Sommaire
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.
Voir Projet/SemaineTech/2012 pour les dates et heures précises.
Ressources
Archives des conversations
La converstion jabber de cet atelier sera retranscrite ici, pour fin d'archive.