mon expérience personnelle n'est sans doutes pas du tout celle des linuxfriens qui sont pour la plupart des professionnels, programmeurs etc.
Pour ma part, je suis prof de physique, je me suis intéressé à Linux en 2000 (suse 6.3) et je connais très peu le bash, un peu de turbo pascal (delphi) un peu d'access (sql un peu), le tout appris au cours de mes préigrinations scolaires (école d'ingé de chimie, club info en seconde...)
Bref : j'y connais rien en programmation. Le bas niveau c'est pas pour moi, je sais pas écrire une seule boucle en C...ne parlons pas du C++.
Seulement, voilà... j'ai plein d'idées... et j'en ai eu marre de devoir attendre que certains veuillent bien les faire avec un gros boulet (moi).
N'ayant pas que ça à faire (2 enfants, toussa), il me fallait quelque chose de rapide pour faire des logiciels avec des Gui.
Pour cela je me suis penché vers glade/GTK/python/Kiwi... que j'ai trouvé bof bof. Puis j'ai découvert python/QT4 dit "pyqt4".
Et là... c'est impressionnant... je développe un peu tout ce qui me passe par la tête (pymecavideo/ pyfocus /un logiciel pour modéliser les satellites/un logiciel qui permet de trier des photos astronomiques...) avec une efficacité importante.
Pour le peu que j'avais programmé en delphi, je me trouvaais toujours face à des "syntax error", chose qui ne m'arrive plus du tout en python car le langage est simple.
Son côté typage dynamique mais fort est aussi très intéressant.
J'utilise aussi pas mal de bibliothèques scientifiques pour des calculs sur des images (repérage et modélisation d'étoles sur une photo astronomique etc.) et pour ça numpy est vriament sympa....
Bref, pour moi, QT4 et toute sa clique d'objet (QImage notamment), ses outils (QT-designer, Qtlinguist) permettent vraiment d'avancer sans se prendre trop la tête et c'est magnifique...
Par exemple : en 4 lignes, détection de l'appareil photo branché ou pas via dbus...et récupération de toutes les informations adéquates (dans pyfocus)
Voilou pour faire avancer le schmilblick...
NB : j'avais tenter d'automatiser la récupération de lien web via une page et des download derrière, ça paraissait assez jouable, mais j'ai plus trop eu le temps... ca semblait jouable en moins de 15 lignes mais bon...
# pourquoi j'ai choisi python...
Posté par djibb (site web personnel) . En réponse au journal Python, langage de l'année pour la seconde année consécutive. Évalué à 10.
Pour ma part, je suis prof de physique, je me suis intéressé à Linux en 2000 (suse 6.3) et je connais très peu le bash, un peu de turbo pascal (delphi) un peu d'access (sql un peu), le tout appris au cours de mes préigrinations scolaires (école d'ingé de chimie, club info en seconde...)
Bref : j'y connais rien en programmation. Le bas niveau c'est pas pour moi, je sais pas écrire une seule boucle en C...ne parlons pas du C++.
Seulement, voilà... j'ai plein d'idées... et j'en ai eu marre de devoir attendre que certains veuillent bien les faire avec un gros boulet (moi).
N'ayant pas que ça à faire (2 enfants, toussa), il me fallait quelque chose de rapide pour faire des logiciels avec des Gui.
Pour cela je me suis penché vers glade/GTK/python/Kiwi... que j'ai trouvé bof bof. Puis j'ai découvert python/QT4 dit "pyqt4".
Et là... c'est impressionnant... je développe un peu tout ce qui me passe par la tête (pymecavideo/ pyfocus /un logiciel pour modéliser les satellites/un logiciel qui permet de trier des photos astronomiques...) avec une efficacité importante.
Pour le peu que j'avais programmé en delphi, je me trouvaais toujours face à des "syntax error", chose qui ne m'arrive plus du tout en python car le langage est simple.
Son côté typage dynamique mais fort est aussi très intéressant.
J'utilise aussi pas mal de bibliothèques scientifiques pour des calculs sur des images (repérage et modélisation d'étoles sur une photo astronomique etc.) et pour ça numpy est vriament sympa....
Bref, pour moi, QT4 et toute sa clique d'objet (QImage notamment), ses outils (QT-designer, Qtlinguist) permettent vraiment d'avancer sans se prendre trop la tête et c'est magnifique...
Par exemple : en 4 lignes, détection de l'appareil photo branché ou pas via dbus...et récupération de toutes les informations adéquates (dans pyfocus)
Voilou pour faire avancer le schmilblick...
NB : j'avais tenter d'automatiser la récupération de lien web via une page et des download derrière, ça paraissait assez jouable, mais j'ai plus trop eu le temps... ca semblait jouable en moins de 15 lignes mais bon...