Malwok vous introduit le Python

python_logo Malwok

Python par Malwok

Historique de Python par Malwok

  • Créé par Guido van Rossum (NL) en 1991 (clin d’oeil aux Monty Python).
  • Version 2 en 2000.
  • Version 3 en 2008 incompatible avec la version 2.
  • Actuellement en version 3.5.

Caractéristiques générales

  • Open-source et gratuit.
  • Interprété sans typage statique.
  • Langage objet dès sa création.
  • Utilisable en POO ou/et en mode procédural.
  • Présente encore beaucoup d’incohérences même dans sa dernière version.
  • Eclipse : plug-in PyDev.

Domaines d’utilisation selon Malwok

  • Initiation à la programmation car proche du pseudo-code.
  • Traitement de (petites) structures de données.
  • Traitements mathématiques (Bibliothèque Sage).
  • Langage des développeurs 3D dans Max, Maya, Cinema 4D…
  • Interfaces, « glue » entre applicatifs.
  • Applications web avec les frameworks Django et TurboGears.
  • Applications desktop avec Qt (possible mais pénible).

Documentation officielle

Installation sous Windows par Malwok

  • Binaire disponible gratuitement sur le site officiel.
  • Ajoute le chemin de l’exécutable dans le PATH.
  • Fonctionne immédiatement via l’invite de commandes de Windows.
  • python pour vérifier la version (exit() pour quitter).

Premières lignes de code

La commande lance un compilateur interactif.

Exemple :

> python
>>> a=’Toto’
>>> b=’Lulu’
>>> print(a+’ aime ‘+b)
Toto aime Lulu

Premier programme de Malwok

Créer le fichier hello.py contenant la ligne :
print(‘Hello !’)
Lancer son exécution dans la console DOS :
python hello.py

Sensibilité à la casse

Il est intégralement sensible à la casse (mots-clés, identifiants…).

Fin de ligne

Le caractère de fin de ligne LF (Linux) ou CRLF (Windows) termine chaque
ligne du code-source.
Les expressions entre (), [] ou {} peuvent s’étendre sur plusieurs lignes.
Le ; permet de séparer plusieurs instructions sur une même ligne.

Indentation obligatoire

Une indentation correcte est obligatoire pour fixer l’étendue des blocs.

Commentaires

Commentaires d’une ligne avec #.
Pas de commentaires multilignes. Les … ne fonctionnent pas.

Decouvrez la version pdf du cour de Python par Malwok


Partagez pour nous soutenir !

Facebooktwittergoogle_plusredditpinterestlinkedintumblr

Laisser un commentaire