Outils pour utilisateurs

Outils du site


issue60:tuto_python

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue60:tuto_python [2012/05/06 14:50] andre_domenechissue60:tuto_python [2012/05/10 17:11] (Version actuelle) auntiee
Ligne 3: Ligne 3:
 ** **
  
-Je dois l'avouer, j'aime ma tablette Android. Alors que je l'utilise tous les jours, elle n'est pas encore un remplaçant pour mon ordinateur de bureau. Et je dois aussi admettre que  ce pourquoi je l'utilise principalement est à peu près ce pourquoi tout le monde utilise la sienne : naviguer sur le web, écouter de la musique, regarder des vidéos, jouer à des jeux et ainsi de suite. J'essaie de la justifier en ayant des applications qui ont un rapport avec des listes de course et de tâches à faire, la recherche d'essence pas chère, des choses amusantes pour notre petit-fils, etc. C'est vraiment un jouet pour moi en ce moment. Pourquoi utiliser une tablette tactile amusante pour faire votre liste de courses ?  Avouons-le...  ce sont les regards sympa d'envie que les gens me jettent dans le magasin quand ils me voient rouler le caddy dans l'allée et tapoter ma tablette pour retirer les éléments de la liste. Ahh --- le facteur geek RÈGNE !  Bien sûr, je peux utiliser le dos d'une vieille enveloppe pour tenir ma liste.  Mais ce ne serait ni sympa ni geeky, hein, n'est-ce pas ?+Je dois l'avouer, j'aime ma tablette Android. Alors que je l'utilise tous les jours, elle n'est pas encore un remplaçant pour mon ordinateur de bureau. Et je dois aussi admettre que ce pourquoi je l'utilise principalement est à peu près ce pourquoi tout le monde utilise la sienne : naviguer sur le web, écouter de la musique, regarder des vidéos, jouer à des jeux et ainsi de suite. J'essaie de la justifier en ayant des applications qui ont un rapport avec des listes de course et de tâches à faire, la recherche d'essence pas chère, des choses amusantes pour notre petit-fils, etc. C'est vraiment un jouet pour moi en ce moment. Pourquoi utiliser une tablette tactile amusante pour faire votre liste de courses ?  Avouons-le...  ce sont les regards d'envie que les gens me jettent dans le magasin quand ils me voient rouler le caddy dans l'allée et tapoter ma tablette pour barrer les éléments de la liste. Ahh --- le facteur geek RÈGNE !  Bien sûr, je peux utiliser le dos d'une vieille enveloppe pour faire ma liste.  Mais ce ne serait ni cool ni geeky, hein, n'est-ce pas ?
  
 ** **
Ligne 11: Ligne 11:
  
 Comme 99 % des hommes geeks mariés dans le monde, je suis marié à une femme non-geek. Une merveilleuse femme aimante, bien sûr, mais une non-geek qui, lorsque je commence à baver sur le dernier gadget, soupire et dit quelque chose comme : « Eh bien, si tu penses VRAIMENT que nous avons besoin de ça... ». Puis elle m'envoie le même regard que je lui envoie quand elle caresse affectueusement la 50e paire de chaussures du magasin. Comme 99 % des hommes geeks mariés dans le monde, je suis marié à une femme non-geek. Une merveilleuse femme aimante, bien sûr, mais une non-geek qui, lorsque je commence à baver sur le dernier gadget, soupire et dit quelque chose comme : « Eh bien, si tu penses VRAIMENT que nous avons besoin de ça... ». Puis elle m'envoie le même regard que je lui envoie quand elle caresse affectueusement la 50e paire de chaussures du magasin.
-En toute honnêteté, il n'a pas été difficile d'obtenir la première tablette chez nous. Je l'ai achetée pour ma femme alors qu'elle suivait un traitement de chimiothérapie. Elle a essayé d'utiliser un ordinateur portable pendant un certain temps, mais la chaleur et le poids sur ses genoux étaient insupportables au bout d'un certain temps. Les E-books sur un ordinateur portable n'étaient pas une option, alors quand elle a essayé de lire, elle a dû jongler entre le livre, l'ordinateur portable, et le lecteur mp3. Tout en étant attachée à un transat avec des tubes dans le bras le remplissant avec de vilains produits chimiques. Lorsque je lui ai donné la tablette, ce fut le meilleur des mondes. Elle pouvait lire un livre électronique, écouter de la musique, regarder la télé, naviguer sur le Web, vérifier ses e-mails, mettre à jour son blog sur le cancer, suivre ses amis sur facebooket jouer à des jeux, le tout sur un appareil qui était léger et sympa. Si elle était fatiguée, elle pouvait tout simplement la glisser sur le côté entre elle et le transat (ou le lit quand elle était à la maison pour essayer de reprendre des forces). Bien mieux qu'un ordinateur portable encombrant et un livre, un lecteur mp3, une télécommande, et plus encore.+En toute honnêteté, il n'a pas été difficile de ramener la première tablette à la maison. Je l'ai achetée pour ma femme alors qu'elle suivait un traitement de chimiothérapie. Elle a essayé d'utiliser un ordinateur portable pendant quelques temps, mais la chaleur et le poids sur ses genoux étaient insupportables au bout d'un certain temps. Les e-books sur un ordinateur portable n'étaient pas une option, alors quand elle a essayé de lire, elle a dû jongler entre le livre, l'ordinateur portable, et le lecteur mp3. Tout en étant attachée à un transat avec des tubes dans le bras la remplissant de vilains produits chimiques. Lorsque je lui ai offert la tablette, ce fut le meilleur des mondes. Elle pouvait lire un livre électronique, écouter de la musique, regarder la télé, naviguer sur le Web, vérifier ses mails, mettre à jour son blog sur le cancer, suivre ses amis sur facebook et jouer à des jeux, le tout sur un appareil qui était léger et sympa. Si elle était fatiguée, elle pouvait tout simplement la glisser sur le côté entre elle et le transat (ou le lit quand elle était à la maison pour essayer de reprendre des forces). Bien mieux qu'un ordinateur portable encombrant et un livre, un lecteur mp3, une télécommande, et plus encore.
  
 ** **
Ligne 19: Ligne 19:
 ** **
  
-Alors qu'elle se faisait remplir complètement de produits chimiques nocifs, je réquisitionnai une table et une chaise dans le coin de la salle de traitement, à proximité d'une prise de courant, et j'essayais de travailler sur mon vieux portable de six ans. Entre les projets, je faisais des recherches sur la programmation Android. J'ai trouvé que la plupart des programmes pour Android se faisait en Java. J'étais presque résigné à ré-apprendre Java lorsque je suis tombé sur quelques outils qui permettent de programmer en Python pour le système d'exploitation Android. Un de ces outils est appelé « SL4A ». SL4A veut dire Scripting Layer for Android (Couche de Script pour Android). C'est ce sur quoi nous allons nous concentrer dans les deux prochains articles. Nous allons vraiment nous concentrer sur la mise en place de SL4A sur Android dans celui-ci.+Alors qu'elle se faisait remplir de produits chimiques nocifs, je réquisitionnais une table et une chaise dans le coin de la salle de traitement, à proximité d'une prise de courant, et j'essayais de travailler sur mon vieux portable de six ans. Entre les projets, je faisais des recherches sur la programmation Android. J'ai découvert que la plupart des programmes pour Android se faisait en Java. J'étais presque résigné à ré-apprendre Java lorsque je suis tombé sur quelques outils qui permettent de programmer en Python pour le système d'exploitation Android. Un de ces outils est appelé « SL4A ». SL4A veut dire Scripting Layer for Android (Couche de Script pour Android). C'est ce sur quoi nous allons nous concentrer dans les deux prochains articles. Dans celui-ci, en fait, nous allons nous concentrer sur la mise en place de SL4A sous Android.
  
 ** **
Ligne 27: Ligne 27:
 ** **
  
-De nombreuses pages web montrent comment charger SL4A dans l'émulateur Android pour ordinateur de bureau. Nous allons essayer de faire cela une autre fois, mais pour l'instant nous allons jouer avec l'appareil Android lui-même. Pour installer SL4A sur votre appareil Android, allez à [[http://code.google.com/p/android-scripting/]]; vous y trouverez le fichier d'installation pour SL4A. Ne soyez pas totalement perdus ici. Il y a un code à barres carré à haute densité sur lequel vous appuyez pour télécharger l'APK. Soyez sûr que vous avez l'option « Unknown Sources (Sources inconnues) » activée dans les paramètres de l'application. C'est un téléchargement rapide. Une fois que vous l'avez téléchargé et installé, continuez et trouvez l'icôneet appuyez dessus. Ce que vous verrez est un écran noir, plutôt décevant, disant « Scripts...No matches found » (Scripts ... Aucune correspondance trouvée). C'est bon. Cliquez sur le bouton menu et sélectionnez View (Afficher). Vous verrez un menu. Sélectionnez Interpreters (interprètes). Ensuite, sélectionnez de nouveau le menu, et sélectionnez Add (Ajouter). Dans le menu suivant, sélectionnez Python 2.6.2. Cela devrait vous demander de lancer un navigateur pour télécharger Python pour Android. Une fois qu'il est installé, sélectionnez Open (Ouvrir). Vous obtiendrez un menu à l'écran avec les choix Install, Import Modules, Browse Modules (parcourir les modules), et Uninstall Modules. Sélectionnez l'option Install. Maintenant Python va se télécharger et s'installer avec d'autres modules supplémentaires. De plus, vous aurez des exemples de scripts.  Enfin, appuyez sur le bouton de retour et vous verrez Python 2.6.2 installé dans l'écran des interprètes. Appuyez de nouveau sur le bouton de retour et vous verrez une liste de quelques exemples de scripts python.+De nombreuses pages web montrent comment charger SL4A dans l'émulateur Android pour ordinateur de bureau. Nous allons essayer de faire cela une autre fois, mais pour l'instant nous allons jouer avec l'appareil Android lui-même. Pour installer SL4A sur votre appareil Android, allez à [[http://code.google.com/p/android-scripting/]]; vous y trouverez le fichier d'installation pour SL4A. Ne soyez pas totalement perdu ici. Il y a un code-barres carré à haute densité sur lequel vous appuyez pour télécharger l'APK. Assurez-vous d'avoir activé l'option « Unknown Sources (Sources inconnues) » dans les paramètres Application. C'est un téléchargement rapide. Une fois que vous l'avez téléchargé et installé, trouvez l'icône et appuyez dessus. Ce que vous verrez est un écran noir, plutôt décevant, disant « Scripts...No matches found » (Scripts ... Aucune correspondance trouvée). C'est pas grave. Cliquez sur le bouton menu et sélectionnez View (Afficher). Vous verrez un menu. Sélectionnez Interpreters (interprètes). Ensuite, sélectionnez de nouveau le menu, puis sélectionnez Add (Ajouter). Dans le menu suivant, sélectionnez Python 2.6.2. Cela devrait vous demander de lancer un navigateur pour télécharger Python pour Android. Une fois qu'il est installé, sélectionnez Open (Ouvrir). Vous obtiendrez un menu à l'écran avec les choix Install, Import Modules, Browse Modules (parcourir les modules), et Uninstall Modules. Sélectionnez l'option Install. Maintenant Python va se télécharger et s'installer avec d'autres modules supplémentaires. De plus, vous aurez des exemples de scripts.  Enfin, appuyez sur le bouton de retour et vous verrez Python 2.6.2 installé dans l'écran des interprètes. Appuyez de nouveau sur le bouton de retour et vous verrez une liste de quelques exemples de scripts python.
  
-C'est tout ce que nous allons faire cette fois. Tout ce que je voulais faire, c'était de vous mettre en appétit. Explorez Python sur Android. Vous pouvez également visiter [[http://developer.android.com/sdk/index.html]] pour obtenir le SDK Android (Software Development Kit) pour votre bureau. Il comprend un émulateur Android afin que vous puissiez jouer en même temps. La mise en place du SDK est vraiment très facile sous Linuxvous ne devriez pas avoir trop de mal.+C'est tout ce que nous allons faire cette fois-ci. Tout ce que je voulais faire, c'était de vous mettre en appétit. Explorez Python sous Android. Vous pouvez également visiter [[http://developer.android.com/sdk/index.html]] pour obtenir le SDK Android (Software Development Kit) pour votre bureau. Il comprend un émulateur Android afin que vous puissiez jouer avec tout de suite. La mise en place du SDK est vraiment très facile sous Linux et vous ne devriez pas avoir trop de mal.
  
  
Ligne 51: Ligne 51:
  par Barry Smith  par Barry Smith
  
- Si votre système Linux est en français, allemand ou espagnol et, par conséquent, exige des accents, ou si, de temps en temps, vous avez besoin d'utiliser des accents qui ne figurent pas dans les mots anglais, de nombreux utilisateurs ne savent pas qu'il existe un moyen très facile pour le faire à partir du clavier. Ce qui suit ne s'applique qu'à un clavier du Royaume-Uni.+Si votre système Linux est en français, allemand ou espagnol et, par conséquent, exige des accents, ou si, de temps en temps, vous avez besoin d'utiliser des accents qui ne figurent pas dans les mots anglais, de nombreux utilisateurs ne savent pas qu'il existe un moyen très facile pour le faire à partir du clavier. Ce qui suit ne s'applique qu'à un clavier du Royaume-Uni.
  
 Accent aigu Accent aigu
Ligne 82: Ligne 82:
  
  œ - Appuyez sur Maj + Alt Gr Levez la main puis appuyez sur o puis appuyez sur e œ.  œ - Appuyez sur Maj + Alt Gr Levez la main puis appuyez sur o puis appuyez sur e œ.
- Le œ n'apparaîtra pas jusqu'à ce que le e soit calé.+ Le œ n'apparaîtra pas jusqu'à ce que le e soit tapé.
  
  Pour obtenir ¿ et ¡ (point d'exclamation et d'interrogation inversés) dont je me sers tout le temps en espagnol avant les questions et les exclamations, appuyez sur Alt Gr + Maj, en gardant les deux touches enfoncées, puis appuyez sur _ (souligné) pour ¿ ou tapez ! (point d'exclamation) pour ¡.  Pour obtenir ¿ et ¡ (point d'exclamation et d'interrogation inversés) dont je me sers tout le temps en espagnol avant les questions et les exclamations, appuyez sur Alt Gr + Maj, en gardant les deux touches enfoncées, puis appuyez sur _ (souligné) pour ¿ ou tapez ! (point d'exclamation) pour ¡.
  
- Si vous voulez une de ces lettres en capitales, il suffit d'appuyer sur Maj avant saisie de la lettre.+ Si vous voulez une de ces lettres en capitales, il suffit d'appuyer sur Maj avant de taper de la lettre.
  
issue60/tuto_python.1336308601.txt.gz · Dernière modification : 2012/05/06 14:50 de andre_domenech