21 May 2013 11:05
17 May 2013 22:12
Nouvelle doc d'initiation à Python
<radar.map35 <at> free.fr>
2013-05-17 20:12:41 GMT
2013-05-17 20:12:41 GMT
Salut à tous un petit message pour informer sur l'avancée de FlossManuals en ce qui concerne les manuels prévus pour python. La première version du manuel d'initiation vient d'être publiée sur le site, à améliorée mais elle a le mérite d'être là : http://fr.flossmanuals.net/initiation-a-python/ En continuant la relecture, nous allons prochainement lancer un manuel dédié à l'utilisation de python pour le web et un autre pour les logiciels de graphisme comme Gimp, Blender... Evidemment, toutes les bonnes volontés de participation, de relecture ou autres sont les bienvenues. Il suffit de s'inscrire sur la plateforme. Sinon bonne lecture Cedric -- -- Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
17 May 2013 02:32
encodage
yannick <philaos31 <at> yahoo.fr>
2013-05-17 00:32:55 GMT
2013-05-17 00:32:55 GMT
bonjour,
j'utilise le module simplexquery
.
j'ouvre le fichier , je le lie et j'execute le code
qui est à l'intérieur .
tout fonctionnne jusqu'à ce qu'il y a un caractère
accentué.
quelles sont les précautions que je dois prendre
pour ne plus avoir ce type de pb ?
merci !
23 Jan 2012 17:04
<< ou *
René Bastian <rbastian <at> free.fr>
2012-01-23 16:04:50 GMT
2012-01-23 16:04:50 GMT
Bonjour, je constate avec étonnement que les 'x << 7', 'x << 14' ... ne sont pas plus rapides que 'x * 128' ou ... (même des fois plus lents) -- René Bastian -- -- Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
21 Jan 2012 19:14
Purge de fichiers bannis
Christophe Courtois <christophe <at> courtois.cc>
2012-01-21 18:14:38 GMT
2012-01-21 18:14:38 GMT
Salut à tous et bonne année,
Je suis un débutant en expressions régulières et je découvre re, ce qui
suit me rend chèvre et je me dis qu'il doit y avoir une solution élégante.
Je veux savoir si un nom de fichier correspond à un des élément d'une
liste de noms bannis, en tenant compte des jokers (_ et *). Ce qui suit
est naïf et peu pythonesque mais fonctionne presque :
BANNED_DIRECTORIES_AND_FILES = {
'IGNORE.MOI',
'.AppleDouble',
'.Apple*',
'.Parent',
'._*',
'.svn'
}
for j in BANNED_DIRECTORIES_AND_FILES:
if re.match (j, "mon nom de fichier"):
print "trouvé"
"Presque" parce que dans ma liste de fichiers bannis il y a notamment
"._*" (pour les fichiers genre ._Document.doc créés par un mac sur un
partage réseau) et ça correspond à à peu près tout...
J'ai cherché du côté de "escape" mais ça semble convenir plutôt à la
chaîne cherchée qu'à celle qui sert à définir la recherche.
Comme dit le proverbe, j'avais un problème, j'ai tenté d'utiliser des
expressions régulières, à présent j'ai deux problèmes.
Une idée ? Merci d'avance,
--
Christophe Courtois
http://www.courtois.cc/
--
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
16 Jan 2012 14:17
flake8 et bug avec paramètre nommé file (de print)
Laurent Pointal <laurent.pointal <at> limsi.fr>
2012-01-16 13:17:27 GMT
2012-01-16 13:17:27 GMT
Salut,
j'ai une erreur soulevée par flake8 avec le code Python 3 suivant:
print("Decoded {} ({} bytes): {!r}".format(val.__class__.__name__,
len(val), _dumpmv(val, 60)),
file=tofile)
Il me sort (j'ai extrait la ligne qui m'embête seule dans un fichier):
nothing.py:3: invalid syntax
file=tofile)
Ca me semble du Python 3 valide (en tout cas ça passe bien à l'exécution, et
j'ai des file=tofile ailleurs qui passent sans problème).
Où peut-on faire remonter le problème ?
Note: Pour PyFlakes J'ai essayé l'URL indiquée sur
http://pypi.python.org/pypi/flake8, à savoir
http://divmod.org/trac/wiki/DivmodPyflakes mais ça retourne en 404.
Merci.
A+
Laurent.
--
Laurent POINTAL
CNRS-LIMSI dept. CHM, groupes AMI et AA
Email: laurent.pointal <at> limsi.fr (work)
laurent.pointal <at> laposte.net (home)
Web: http://perso.limsi.fr/pointal/
Phone. 01 69 85 81 06 (work)
Fax. 01 69 85 80 88
--
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
13 Jan 2012 20:46
Stage(s) M2 Informatique ( développement Web) ABgenomica
Stéphane Bortzmeyer <stephane <at> sources.org>
2012-01-13 19:46:14 GMT
2012-01-13 19:46:14 GMT
Ya Python dedans, donc je fais suivre ici. Merci de votre efficacité à trouver de gentils stagiaires***************** ABgenomica recrute deux développeurs informatique pour un stage (évidemment rémunéré) de six mois. À propos de ABgenomica ********************** http://www.abgenomica.com/ Dans le monde en plein bouleversement de la génomique, alors que le prix du séquençage ne cesse de baisser, l'analyse des données est aujourd'hui le problème crucial. ABgenomica rassemble les meilleures compétences en biologie et informatique pour fournir aux professionnels des outils et services d'analyse simples et pertinents. Dans une structure très jeune, et à taille humaine, les collaborateurs d'ABgenomica valorisent l'excellence, le travail en équipe et la diffusion de la connaissance. ABgenomica intègre les questions de développement durable à l'ensemble de ses activités. Les conditions de travail et de rémunération à ABgenomica sont conçues pour stimuler la créativité au service de la qualité du résultat. N'hésitez pas à venir en parler avec nous. Les deux postes sont des stages de six mois, avec possibilité d'embauche. Mission ******* Contribuer au développement d'une plate-forme Web novatrice d'accès aux outils d'analyse en bio-informatique. Les outils existent déjà mais la mission est leur intégration au sein d'un environnement facile à utiliser, performant, et qui permette aux utilisateurs de mener à bien des opérations d'analyse sophistiquées en peu de temps. La plate-forme permettra à chaque utilisateur de disposer d'un environnement dédié, en tenant compte de fortes contraintes de sécurité (protection de la vie privée, pour le cas de génomes humains, par exemple). Elle sera hébergée dans le nuage (cloud), pour un maximum de souplesse (création de machines à la demande, par exemple). Profil ****** Diplôme bac+5 à dominante en informatique, université ou école d'ingénieurs. Expérience de développement logiciel, de préference d'une application Web, soit dans le cadre professionnel, soit dans un projet de logiciel libre distribué sur Internet. Connaissance des applications Web nécessaire. Connaissance de la bio-informatique fortement souhaitée. Connaissance des outils et méthodes liés au développement sur Internet (logiciel de gestion de versions, logiciel de gestion de bogues, listes de diffusion, etc) souhaitée. Langages et techniques envisagés (le choix final dépendra en partie de l'étude préalable faite avec les développeurs): Python, Django, Ajax, PostgreSQL, Web Services (par exemple REST), Amazon Web Services (EC2, S3, etc), logiciels de bio-informatique comme Repet, Galaxy, Blast+, Biomart, R, etc. Qualités souhaitées : autonomie et compétence nécessaires. Rigueur, dynamisme, créativité, capacité de communication (documentation, par exemple) souhaitées. Divers ****** Lieu de travail : Orsay (Essonne) et parfois Versailles (Yvelines). Début souhaité : mars 2012 Envoyer CV et lettre à ********************** jobs <at> abgenomica.com Formats de documents ouverts recommandés -- -- Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
9 Jan 2012 11:15
PYTHONPATH, <package>.pth et le chaos
<rbastian <at> free.fr>
2012-01-09 10:15:56 GMT
2012-01-09 10:15:56 GMT
Bonjour, à l'occasion de l'installation d'une Debian 6.0 sur une autre machine, j'ai bien copié le fichier 'pythoneon.pth' dans le répertoire 'site-packages' dans les profondeurs de /usr/local... Mais les modules d'un répertoire fraîchement ajouté restaient hors d'atteinte. Tout à fait fortuitement (en cherchant "*.pth" depuis /) j'ai trouvé qu'il y avait aussi un 'pythoneon.pth' dans un répertoire ~/.local/... et que c'était le seul valable, car dès que je l'eus mis à jour [oui, je milite pour la survie du passé simple], les modules ont été reconnus. Y a une doc quelque part ? Qui est chargé de la mise à jour et à quel moment ? -- René Bastian -- -- Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
7 Jan 2012 10:21
Subprocess et root
François <py <at> topmusic.ch>
2012-01-07 09:21:33 GMT
2012-01-07 09:21:33 GMT
Bonjour, Pour diverses raisons, j'aurais besoin depuis un process python de lancer un script en root (lectures de fichiers sur tout les utilisateurs). Quelle est la meilleure façon de le faire ? François -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- -- Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
1 Jan 2012 14:32
code checker
René Bastian <rbastian <at> free.fr>
2012-01-01 13:32:08 GMT
2012-01-01 13:32:08 GMT
Bonjour, Mes meilleurs voeux, que les jeunes le restent le plus longtemps possible et que les vieux en fassent de même. Utilisez-vous un testeur de code ? J'ai essayé pychecker-0.8.19 et pyntch-20091028 mais n'en suis pas satisfait. En fait, pylint 0.21.1, (astng 0.20.1, common 0.50.3) me conviendrait, mais il ne sait pas démêler numpy (1.4.1) d'où des messages d'erreurs qui n'en sont pas. -- René Bastian -- -- Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
1 Jan 2012 12:18
Choix du wrapper Qt
Frédéric Mantegazza <mantegazza <at> ill.fr>
2012-01-01 11:18:03 GMT
2012-01-01 11:18:03 GMT
Bonjour,
Tout d'abord, meilleurs voeux à toutes et à tous ! Que l'année 2012 soit
plus pythonique que jamais ;o)
Il existe maintenant 2 wrappers python pour la librairie Qt : PyQt, de
Riverbank, et PySide, de Nokia. J'aimerais que mon soft puisse utiliser, de
manière plus ou moins transparente, l'un ou l'autre.
En principe, il n'y a quasi rien à faire au niveau du code (à part peut-
être au niveau du builder automatique de GUI à partir des fichiers xml),
mais il y a une petite adaptation à faire pour les imports.
Dans la majeur partie de mon code, j'ai, au début de chaque module :
from PyQt4 import QtCore, QtGui
Comment feriez-vous quelque chose de plus générique, qui puisse importer
n'importe quel sous-package de PyQt4/PySide, et que le choix de PyQt4 ou
PySide soit faire de manière centralisée ?
Merci d'avance pour votre aide.
--
Frédéric
--
--
Gerez vos abonnements aux listes de diffusion : http://listes.aful.org
*****************
ABgenomica recrute deux développeurs informatique pour un stage
(évidemment rémunéré) de six mois.
À propos de ABgenomica
**********************
RSS Feed