Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #1355 > unrolled thread

TextWrangler et Python

Started bybenoit@com.invalid (Benoit)
First post2016-01-03 21:13 +0100
Last post2016-01-20 14:55 +0100
Articles 13 — 7 participants

Back to article view | Back to fr.comp.sys.mac.programmation


Contents

  TextWrangler et Python benoit@com.invalid (Benoit) - 2016-01-03 21:13 +0100
    Re: TextWrangler et Python Aegidius <aegidius@live.fr> - 2016-01-04 15:46 +0100
      Re: TextWrangler et Python benoit@com.invalid (Benoit) - 2016-01-05 10:13 +0100
      Re: TextWrangler et Python lists@juliensalort.org (Julien Salort) - 2016-01-05 13:28 +0100
        Re: TextWrangler et Python Aegidius <aegidius@live.fr> - 2016-01-05 22:39 +0100
        Re: TextWrangler et Python pehache <pehache.7@gmail.com> - 2016-01-15 16:43 +0000
          Re: TextWrangler et Python pdorange@pas-de-pub-merci.mac.com (Pierre-Alain Dorange) - 2016-01-20 14:55 +0100
    Re: TextWrangler et Python Jean-Pierre Kuypers <Kuypers@address.invalid> - 2016-01-05 11:04 +0100
      Re: TextWrangler et Python benoit@com.invalid (Benoit) - 2016-01-05 13:06 +0100
        Re: TextWrangler et Python DV <dv@nullepart.invalid> - 2016-01-05 13:32 +0100
    Re: TextWrangler et Python lists@juliensalort.org (Julien Salort) - 2016-01-05 13:36 +0100
    Re: TextWrangler et Python benoit@com.invalid (Benoit) - 2016-01-07 11:21 +0100
    Re: TextWrangler et Python pdorange@pas-de-pub-merci.mac.com (Pierre-Alain Dorange) - 2016-01-20 14:55 +0100

#1355 — TextWrangler et Python

Frombenoit@com.invalid (Benoit)
Date2016-01-03 21:13 +0100
SubjectTextWrangler et Python
Message-ID<1mggw1o.1apeswm9hk12fN%benoit@com.invalid>
Bonjour,


Mon père vient de se lancer dans la programmation Python. Il n'a pas
fait de code depuis des décennies et, du haut de ses 80 balais, il a dû
se dire qu'il était temps de remettre les pieds à l'étrier.

Comme outil je lui ai recommandé TextWrangler pour avoir une vue
« coloriée » de son code et mieux apréhender les problèmes.

Maintenant deux trucs : Est-ce-que j'ai eu raison avec TW ou y-a-t-il
mieux ? Est-ce-qu'il y a un meilleur freeware pour ce faire ?

Merci de la part de celui qui n'est jamais sorti d'AS ;-)

-- 
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]

[toc] | [next] | [standalone]


#1356

FromAegidius <aegidius@live.fr>
Date2016-01-04 15:46 +0100
Message-ID<568a85d3$0$3185$426a34cc@news.free.fr>
In reply to#1355
Je ne connais pas Python, mais Swift s'en est beaucoup inspiré et c'est 
d'une facilité déconcertante... Mais bon...

Et des livres en Français sont prévus pour ce printemps...

Le 03/01/2016 21:13, Benoit a écrit :
> Bonjour,
>
>
> Mon père vient de se lancer dans la programmation Python. Il n'a pas
> fait de code depuis des décennies et, du haut de ses 80 balais, il a dû
> se dire qu'il était temps de remettre les pieds à l'étrier.
>
> Comme outil je lui ai recommandé TextWrangler pour avoir une vue
> « coloriée » de son code et mieux apréhender les problèmes.
>
> Maintenant deux trucs : Est-ce-que j'ai eu raison avec TW ou y-a-t-il
> mieux ? Est-ce-qu'il y a un meilleur freeware pour ce faire ?
>
> Merci de la part de celui qui n'est jamais sorti d'AS ;-)
>

[toc] | [prev] | [next] | [standalone]


#1357

Frombenoit@com.invalid (Benoit)
Date2016-01-05 10:13 +0100
Message-ID<1mgj37b.hom869fuk00cN%benoit@com.invalid>
In reply to#1356
Aegidius <aegidius@live.fr> wrote:

> Je ne connais pas Python, mais Swift s'en est beaucoup inspiré et c'est
> d'une facilité déconcertante... Mais bon...

Je vais jeter un œil, merci.

-- 
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]

[toc] | [prev] | [next] | [standalone]


#1360

Fromlists@juliensalort.org (Julien Salort)
Date2016-01-05 13:28 +0100
Message-ID<1mgjzsf.eu2z05xmrm76N%lists@juliensalort.org>
In reply to#1356
Aegidius <aegidius@live.fr> wrote:

> Je ne connais pas Python, mais Swift s'en est beaucoup inspiré et c'est
> d'une facilité déconcertante... Mais bon...

Ça ne me paraît pas le même usage. Swift c'est quand même très tourné
vers le monde Mac spécifiquement, j'ai l'impression. 

Le gros intérêt de Python est que le public est vraiment très large.
Dans le monde scientifique, ça peut remplacer Matlab dans la plupart des
cas, et même des langages comme LabView, tout en offrant des
possibilités d'un langage généraliste; c'est complètement
multi-plateforme, disponible partout (Mac, Linux, Win; même pour écrire
un script pour un routeur sous dd-wrt ou autre, ou sur un serveur web),
et avec un très grand nombre de modules pour toutes sortes de choses. 

Par contre, ce n'est sans doute pas le mieux adapté si le but est de
faire simplement une "vraie" GUI pour Mac OS X, et de faire ça
seulement.

Donc je pense qu'on ne peut pas comparer Swift et Python, ce n'est pas
le même usage.

-- 
Julien Salort
http://www.juliensalort.org

[toc] | [prev] | [next] | [standalone]


#1363

FromAegidius <aegidius@live.fr>
Date2016-01-05 22:39 +0100
Message-ID<568c3801$0$3865$426a74cc@news.free.fr>
In reply to#1360
Le 05/01/2016 13:28, Julien Salort a écrit :
> Ça ne me paraît pas le même usage. Swift c'est quand même très tourné
> vers le monde Mac spécifiquement, j'ai l'impression.

Mais le NG est bien "fr.comp.sys.mac.programmation"

Pour information IBM vient de valider Swift...

[toc] | [prev] | [next] | [standalone]


#1366

Frompehache <pehache.7@gmail.com>
Date2016-01-15 16:43 +0000
Message-ID<57ecbb7a098b3151c3fb80a686036b17b8ad5daf@news.nemoweb.net>
In reply to#1360
Le 05/01/2016 à 13:28, Julien Salort a écrit :
> Aegidius <aegidius@live.fr> wrote:
> 
>> Je ne connais pas Python, mais Swift s'en est beaucoup inspiré et c'est
>> d'une facilité déconcertante... Mais bon...
> 
> Ça ne me paraît pas le même usage. Swift c'est quand même très tourné
> vers le monde Mac spécifiquement, j'ai l'impression. 
> 
> Le gros intérêt de Python est que le public est vraiment très large.
> Dans le monde scientifique, ça peut remplacer Matlab dans la plupart des
> cas, et même des langages comme LabView, tout en offrant des
> possibilités d'un langage généraliste; c'est complètement
> multi-plateforme, disponible partout (Mac, Linux, Win; même pour écrire
> un script pour un routeur sous dd-wrt ou autre, ou sur un serveur web),
> et avec un très grand nombre de modules pour toutes sortes de choses. 
> 
> Par contre, ce n'est sans doute pas le mieux adapté si le but est de
> faire simplement une "vraie" GUI pour Mac OS X, et de faire ça
> seulement.
> 
> Donc je pense qu'on ne peut pas comparer Swift et Python, ce n'est pas
> le même usage.
> 
> 

En plus à la base python est un langage interprété, alors que swift est
un langage compilé.

[toc] | [prev] | [next] | [standalone]


#1369

Frompdorange@pas-de-pub-merci.mac.com (Pierre-Alain Dorange)
Date2016-01-20 14:55 +0100
Message-ID<1mhbw0a.1fs741f8knucN%pdorange@pas-de-pub-merci.mac.com>
In reply to#1366
pehache <pehache.7@gmail.com> wrote:

> >> Je ne connais pas Python, mais Swift s'en est beaucoup inspiré et c'est
> >> d'une facilité déconcertante... Mais bon...
> > 
> > Ça ne me paraît pas le même usage. Swift c'est quand même très tourné
> > vers le monde Mac spécifiquement, j'ai l'impression. 
> > 
> > Le gros intérêt de Python est que le public est vraiment très large.
> > Dans le monde scientifique, ça peut remplacer Matlab dans la plupart des
> > cas, et même des langages comme LabView, tout en offrant des
> > possibilités d'un langage généraliste; c'est complètement
> > multi-plateforme, disponible partout (Mac, Linux, Win; même pour écrire
> > un script pour un routeur sous dd-wrt ou autre, ou sur un serveur web),
> > et avec un très grand nombre de modules pour toutes sortes de choses.
> > 
> > Par contre, ce n'est sans doute pas le mieux adapté si le but est de
> > faire simplement une "vraie" GUI pour Mac OS X, et de faire ça
> > seulement.
> > 
> > Donc je pense qu'on ne peut pas comparer Swift et Python, ce n'est pas
> > le même usage.
> > 
> > 
> 
> En plus à la base python est un langage interprété, alors que swift est
> un langage compilé.

Pour confirmer, Python et Swift jouent pas dans la même cours du tout.

Python c'est interprété et multiplateforme et très orienté pour faire
des scripts (sans interface graphique). C'est en outre un language très
connu et très utilisé.

Swift c'est compilé, très très orienté Apple et c'est plus dédié aux
interfaces graphiques. Swift est a ce jour (et pour quelques années
encore) très confidentiel.

-- 
Pierre-Alain Dorange               Moof <http://clarus.chez-alice.fr/>

Ce message est sous licence Creative Commons "by-nc-sa-2.0"
<http://creativecommons.org/licenses/by-nc-sa/2.0/fr/>

[toc] | [prev] | [next] | [standalone]


#1358

FromJean-Pierre Kuypers <Kuypers@address.invalid>
Date2016-01-05 11:04 +0100
Message-ID<050120161104431361%Kuypers@address.invalid>
In reply to#1355
In article (Dans l'article)
<1mggw1o.1apeswm9hk12fN%benoit@com.invalid>, Benoit
<benoit@com.invalid> wrote (écrivait) :

> Comme outil je lui ai recommandé TextWrangler pour avoir une vue
> « coloriée » de son code et mieux apréhender les problèmes.

En effet, TextWrangler présente l'option "Python" dans le menu

   Edit -> Text Options -> Language

Que vouloir de plus ?

D'autant qu'au millénaire passé, on n'avait pas besoin de toutes ces
décorations et qu'on était déjà très content de pouvoir employer des
minuscules...

-- 
Jean-Pierre Kuypers

Veuillez appréhender les phrases dans leur con-
texte avant de recommander sciemment.

[toc] | [prev] | [next] | [standalone]


#1359

Frombenoit@com.invalid (Benoit)
Date2016-01-05 13:06 +0100
Message-ID<1mgjytc.1m7gxhxosd49dN%benoit@com.invalid>
In reply to#1358
Jean-Pierre Kuypers <Kuypers@address.invalid> wrote:

> In article (Dans l'article)
> <1mggw1o.1apeswm9hk12fN%benoit@com.invalid>, Benoit
> <benoit@com.invalid> wrote (écrivait) :
> 
> > Comme outil je lui ai recommandé TextWrangler pour avoir une vue
> > « coloriée » de son code et mieux apréhender les problèmes.
> 
> En effet, TextWrangler présente l'option "Python" dans le menu
> 
>    Edit -> Text Options -> Language

Merci, mais j'ai trouvé ; tout seul ! ;)

> Que vouloir de plus ?

Mon neveu/filleul lui a proposé un autre outil (je n'ai pas retenu le
nom). Et il l'utilse actuellement. Qu'a-t-il de plus ? Je lui
demanderai.

> D'autant qu'au millénaire passé, on n'avait pas besoin de toutes ces
> décorations et qu'on était déjà très content de pouvoir employer des
> minuscules...

Maintenant on a des outils qui mettent des couleurs qui proposent des
tags de fin dans le html... La syntaxe n'a plus d'importance, seule la
construction de la phrase compte.

-- 
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]

[toc] | [prev] | [next] | [standalone]


#1361

FromDV <dv@nullepart.invalid>
Date2016-01-05 13:32 +0100
Message-ID<n6gd5k$1ddr$1@talisker.lacave.net>
In reply to#1359
Benoit a écrit ceci :

> Maintenant on a des outils qui mettent des couleurs qui proposent des
> tags de fin dans le html...

Bluefish, par exemple, offre une autocomplétion très poussée (je crois
qu'on dit "complètement automatique" en bon françois).

<http://bluefish.openoffice.nl/index.html>

-- 
DV

[toc] | [prev] | [next] | [standalone]


#1362

Fromlists@juliensalort.org (Julien Salort)
Date2016-01-05 13:36 +0100
Message-ID<1mgk04s.w7k36t10h5v7kN%lists@juliensalort.org>
In reply to#1355
Benoit <benoit@com.invalid> wrote:

> Maintenant deux trucs : Est-ce-que j'ai eu raison avec TW ou y-a-t-il
> mieux ? Est-ce-qu'il y a un meilleur freeware pour ce faire ?

Il est possible aussi d'utiliser Python:

- en environnement intégré "à la Matlab": ça s'appelle spyder, et c'est
écrit en python, et basé sur Qt (il me semble);

- en environnement style cahier de manip "à la Mathematica": ça
s'appelle python-notebook. C'est sympa, il y a un noyau Python qui
tourne sur la machine et qui fait serveur web. On travaillle alors
depuis un navigateur (ça peut s'installer aussi sur un serveur Web).

Les deux sont disponibles dans MacPorts.

Je ne sais pas si c'est "meilleur" car je ne me sers vraiment d'aucun
des deux. Personnellement je préfère Emacs et éventuellement avec le
mode Emacs-for-python
<http://gabrielelanaro.github.io/emacs-for-python/> ; mais les étudiants
chez nous aiment bien spyder, notamment parce qu'ils l'utilisent dans
leur cours d'informatique (mais c'est un cours d'informatique pour
physicien).

-- 
Julien Salort
http://www.juliensalort.org

[toc] | [prev] | [next] | [standalone]


#1364

Frombenoit@com.invalid (Benoit)
Date2016-01-07 11:21 +0100
Message-ID<1mgnj7f.1hvcu5t5zydaxN%benoit@com.invalid>
In reply to#1355
Benoit <benoit@com.invalid> wrote:

> Bonjour,
> 
> 
> Mon père vient de se lancer dans la programmation Python. Il n'a pas
> fait de code depuis des décennies et, du haut de ses 80 balais, il a dû
> se dire qu'il était temps de remettre les pieds à l'étrier.

Merci pour vous pistes, idées et conseils. L'info est passée et je le
laisse avancer à sa façon maintenant. Il est assez grand pour ça ;)

-- 
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]

[toc] | [prev] | [next] | [standalone]


#1368

Frompdorange@pas-de-pub-merci.mac.com (Pierre-Alain Dorange)
Date2016-01-20 14:55 +0100
Message-ID<1mhbvvj.1mzysti1b97rlsN%pdorange@pas-de-pub-merci.mac.com>
In reply to#1355
Benoit <benoit@com.invalid> wrote:

> Mon père vient de se lancer dans la programmation Python. Il n'a pas
> fait de code depuis des décennies et, du haut de ses 80 balais, il a dû
> se dire qu'il était temps de remettre les pieds à l'étrier.
> 
> Comme outil je lui ai recommandé TextWrangler pour avoir une vue
> « coloriée » de son code et mieux apréhender les problèmes.
> 
> Maintenant deux trucs : Est-ce-que j'ai eu raison avec TW ou y-a-t-il
> mieux ? Est-ce-qu'il y a un meilleur freeware pour ce faire ?

Perso c'est exactement ce que j'utilise :
TextWrangler comme éditeur (avec colorisation et affichage des
caractères invisibles : important en Python).
Et tout simplement le terminal pour exécuter les scripts.

Il existe certes d'autres outils plus intégrés et un peu plus ficelés
mais l'avantage de la solution TW+terminal c'est sa souplesse et
simplicité. 
Et la simplicité ça paye toujours, ça fonctione tout le temps partout...

-- 
Pierre-Alain Dorange               Moof <http://clarus.chez-alice.fr/>

Ce message est sous licence Creative Commons "by-nc-sa-2.0"
<http://creativecommons.org/licenses/by-nc-sa/2.0/fr/>

[toc] | [prev] | [standalone]


Back to top | Article view | fr.comp.sys.mac.programmation


csiph-web