atelier_python_niveau_1
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| atelier_python_niveau_1 [2018/07/12 06:57] – serge | atelier_python_niveau_1 [2021/04/16 10:27] (Version actuelle) – supprimée serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | <WRAP center round important 60%> | ||
| - | Ma règle n° 1: **Ici python 3 seulement, python 2 est interdit** | ||
| - | </ | ||
| - | ======Atelier Python Niveau 1====== | ||
| - | Cet atelier est animé comme un TD. Aucun cours théorique, que de la pratique avec des exemples fun 8-) | ||
| - | |||
| - | Et surtout je ne commence pas par **Chapitre 1 ** POO Programation Orienté Objet. | ||
| - | |||
| - | Le support de TD: **[[initiation_a_python|Initiation à python]]**. | ||
| - | =====Des outils pratiques===== | ||
| - | ====Editeurs==== | ||
| - | ===Geany: un éditeur sympa multiplateforme=== | ||
| - | * https:// | ||
| - | * https:// | ||
| - | |||
| - | ====Tester en console==== | ||
| - | ===IDDLE=== | ||
| - | IDLE is Python’s Integrated Development and Learning Environment. | ||
| - | |||
| - | sudo apt-get install idle-python3.5 | ||
| - | ===bpython=== | ||
| - | Avec la coloration syntaxique et l' | ||
| - | |||
| - | * https:// | ||
| - | * https:// | ||
| - | |||
| - | sudo apt-get install bpython3 | ||
| - | | ||
| - | ===Un terminal quelconque=== | ||
| - | Ouvrir un terminal: | ||
| - | toto@PC01: | ||
| - | |||
| - | Python 3.5.3 (default, Jan 19 2017, 14: | ||
| - | [GCC 6.3.0 20170118] on linux | ||
| - | Type " | ||
| - | >>> | ||
| - | |||
| - | =====Documentation===== | ||
| - | ====Recherche web==== | ||
| - | Dans un moteur de recherche, toujours en anglais, par exemple: | ||
| - | python3 download web page | ||
| - | |||
| - | Une grande majorité des réponses sera sur **[[https:// | ||
| - | |||
| - | ====Des tutos==== | ||
| - | ===apprendre-python.com=== | ||
| - | * http:// | ||
| - | |||
| - | ===Sam & Max=== | ||
| - | * [[http:// | ||
| - | |||
| - | ====Bibliographie==== | ||
| - | Les incontournables: | ||
| - | ===Apprendre à programmer avec Python 3 de Gérard Swinnen=== | ||
| - | En pdf et en livre, le livre contient en plus les corrections des excercices | ||
| - | * [[https:// | ||
| - | * [[http:// | ||
| - | |||
| - | ===Au coeur de Python, version 2.5 de Wesley J. Chun=== | ||
| - | Volume 1 et 2, en français, bien écrit, bien traduit. | ||
| - | |||
| - | Indisponible mais existe en occasion ou à la BU: | ||
| - | * https:// | ||
| - | * https:// | ||
| - | |||
| - | ===Jérémie propose quoi ?=== | ||
| - | |||
| - | ===Un fichier avec tout=== | ||
| - | à uploader quand ce sera possible | ||
| - | =====Indentation===== | ||
| - | * http:// | ||
| - | Toujours utiliser la tabulations avec 4 espaces: quand lama fâché, lui toujours faire ainsi ! | ||
| - | |||
| - | |||
| - | =====Scripts python dans le Blender Game Engine===== | ||
| - | Voir la page [[Scripts python dans le Blender Game Engine]] | ||
| - | |||
| - | =====Le script python idéal===== | ||
| - | <code python> | ||
| - | # | ||
| - | # -*- coding: UTF-8 -*- | ||
| - | |||
| - | def main(): | ||
| - | print(" | ||
| - | |||
| - | if __name__ == ' | ||
| - | main() | ||
| - | </ | ||
| - | |||
| - | =====Initiation à python===== | ||
| - | Destinée aux personnes sans base de programmation **[[initiation_a_python|Initiation à python]]**. | ||
| - | |||
| - | {{tag> | ||
| - | {{tag> | ||
atelier_python_niveau_1.1531378629.txt.gz · Dernière modification : de serge
