Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

Je voudrais partager toutes mes bonnes expériences pour aider (en pratique et non en théorie) chaque lecteur à tirer le maximum de satisfaction de son Ipad

Publicité

Python Math sur IPad2 - Traduction du manuel


Ouf, j'ai fait le plus vite possible et voici enfin la première traduction du manuel.

 

Ovide disait "une traduction sera belle ou elle sera fidèle". Pour moi, j'ai fait au mieux et n'hésitez pas à proposer vos propres tournures de phrases pour rendre le document ci-dessous plus compréhensible.

 

Bonne lecture.

 

 

PythonMath Sabon Rai Software Version 1.3.2 (15) Copyright © 2011

by Terry Westley

 

Table des matières

 

Python Math

Nouveautés de la version 1.3.2 (15)

Modules

Historique

Gestion des Scripts

Startup Script

Achats intégré

Limitations

Feuille de route

Obtenir de l'aide

Icône

 

Python Math

 

Python Math est une implémentation complète du langage de programmation Python (version 2.7) avec un jeu restreint de modules disponibles centrés sur les traitements mathématiques.

Pour plus d'informations, documentations, tutoriels, telechargements pour les autres plateformes, et même travailler avec Python, rendez vous sur le site python.org.

Aucune connection réseau n'est nécessaire. L'interprêteur Python Math fonctionne sur votre iPhone, iPod Touch, ou iPad.

Python Math est une application universelle, ce qui veut dire qu'elle tourne sur iPhone, iPod Touch, ou iPad, sans besoin de télécharger une application différente.

 

 

Nouveautés de la version 1.3.2 (15)

 

Bug résolu qui empêchait de saisir quoi que ce soit sur un prompt indenté (...)

Nouveautés de la version 1.3 (13) Implemente raw_input()  - Supporte toutes les orientations de l'écran.

 

 

Modules

 

Ces modules numeriques et mathématiques de la bibliothèque standard de Python sont incluses dans Python Math:

Module         Description

numbers      Classes de base abstraites numériques

math             Fonctions mathématiques

cmath           Fonctions mathématiques pour nombres complexes

decimal        Arithmétique des décimaux fixes et à virgule

fractions       Nombres rationnels

random        Genération de nombres pseudo aléatoires

itertools        Fonction créant des itérateurs pour des boucles efficaces

functools      Fonction d'ordre élevé et opération sur des objets appelables

operator        Opérateurs standards similaires à des fonctions

 

Ces modules mathématiques sont inclus dans Python Math:

Module        Description

SymPy         Mathématiques symboliques ;

 

code exemple:

 

>>> from sympy import Symbol, cos

>>>x = Symbol('x')

>>> e = 1/cos(x)

>>> print e.series(x, 0, 10)

1 + (1/2)*x**2 + (5/24)*x**4 + (61/720)*x**6 + (277/8064)*x**8 + O(x**10)

 

 

Historique

 

Le shell Python Math n'implémente pas l'historique utilisable par les touches flèches haut et bas comme dans un Shell classique Python. Il n'y a pas de flèche haut et bas sur un IPhone, IPad ou IPod Touch.

A la place, déroulez juste en haut ou en bas vers n'importe quelle ligne que vous avez précédemment saisie.

Editez et pressez le bouton Go. La ligne éditée sera soumise à l'interpréteur exactement comme si vous veniez de la taper.

 

 

Gestion des Scripts

 

Vous pouvez charger vos propres scripts dans Python Math de ces façons:

 

iTunes File Sharing -- iTunes fournit la possibilité de charger les scripts Python Math (extension de fichier .py) par l'intermédiaire de iTunes Apps tab. Une fois chargé, vous pouvez exécuter ces scripts soit par import soit par execfile(). Voyez cet article Apple KB pour les détails sur comment utiliser le partage de fichiers iTunes.

 

Email -- Python Math reconnait les pièces jointes d'e-mail avec extension .py. Si vous ouvrez la PJ avec Python Math, celà copiera le script dans Python Math et exécutera le script avec execfile().

 

Dropbox -- Depuis que les fichiers .py sont enregistrés en tant que format que Python Math reconnait, vous pouvez les exécuter à partir de Dropbox et autres applications qui stockent et synchronisent les documents. Comme pour les pièces jointes des mails, Python Math copie le script dans son propre stockage et ainsi, vous pouvez l'exécuter avec execfile().

 

Exécutez cette commande Python pour voir une liste des scripts que vous avez accumulés en utilisant ces méthodes:

 

os.listdir(".")

 

Exécutez n'importe lequel de ces scripts avec au choix l'import ou la commande execfile() Python.

Exemple:

 

import hpm execfile("hpm.py")

(Le script hpm.py a été préchargé dans votre dossier scripts par Python Math.)

 

Utilisez iTunes file sharing pour détruire des scripts.

 

 

Startup Script

 

Si un script appelé PYTHONSTARTUP.py existe, il sera exécuté en utilisant execfile() en démarrant Python Math et en redémarrant l'interpréteur.

 

 

Achat intégré

 

Dans la barre d'outils de la fenêtre principale, cliquez sur l'icone du prix pour acquérir les articles suivants:

Dégagez plus d'espace dans la fenêtre Shell en faisant disparaitre la bannière publicitaire.

 

 

Limitations

 

En dehors du fait qu'il n'implémente qu'un petit sous-ensemble des modules Python, Python Math a les limitations suivantes.

Vous ne pouvez pas obtenir input par input().

Les affichages des expressions de chaine n'accepte pas les séquences d'échappement (comme la commande print).

Il n'implémente aucune des multiples façons par lesquelles vous pouvez étendre les écritures littérales des chaines sur plusieurs lignes.

Il supporte l'utilisation de future division (from __future__ import division) dans les scripts, mais pas dans le shell interactif.

Il y a probablement d'autres bugs et limitations que je n'ai pas encore découvert.

S'il vous plait, n'hésitez pas à m'envoyer un e-mail.

 

 

Feuille de route

 

Voici quelques développements sur lesquels nous sommes en train de travailler ou que nous envisageons (sans ordre particulier):

Modules: numpy, scipy, matplotlib

Clavier personnalisé

Catalogue des scripts

Éditeur de scripts

Snippets

 

Certains d'entre eux seront gratuits et d'autres seront disponibles par le système d'achats intégré à l'application.

 

 

Obtenir de l'aide

 

Pour signaler des problèmes, obtenir de l'aide, vous plaindre que j'ai laissé de coté votre module favori ou pour me punir pour les autres limitations, s'il vous plait, envoyez moi un mail à Sabon Rai Software Support.

 

 

Icône

 

Le “Monty Python's Flying Circus,” qui est une série comique de la BBC des années 70, a inspiré le nom du langage de programmation Python. Cela n'a rien à voir avec les reptiles.

Quoi qu'il en soit, depuis que j'ai la peau d'un python long de 15 pieds que j'ai rapporté du Nigeria en 1970, je n'ai pas pu résister à utiliser une photo d'un tout petit morceau pour en faire l'icône de l'application Python Map.

Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article