yannick | 21 May 2013 11:05
Picon
Favicon

wxPython webkit

bonjour, j'ia l'impression que wx.webkit ne fonctionnne pas sous windows,
est ce qu'une personne saurait l'utiliser ?
merci !
j'ai trouver un exemple sur :
radar.map35 | 17 May 2013 22:12
Picon
Favicon

Nouvelle doc d'initiation à Python

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

yannick | 17 May 2013 02:32
Picon
Favicon

encodage

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 !
René Bastian | 23 Jan 2012 17:04
Picon
Favicon

<< ou *

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

Christophe Courtois | 21 Jan 2012 19:14

Purge de fichiers bannis

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

Laurent Pointal | 16 Jan 2012 14:17
Picon

flake8 et bug avec paramètre nommé file (de print)

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

Stéphane Bortzmeyer | 13 Jan 2012 20:46

Stage(s) M2 Informatique ( développement Web) ABgenomica

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

rbastian | 9 Jan 2012 11:15
Picon
Favicon

PYTHONPATH, <package>.pth et le chaos


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
François | 7 Jan 2012 10:21
Picon
Favicon

Subprocess et root

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

René Bastian | 1 Jan 2012 14:32
Picon
Favicon

code checker

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

Frédéric Mantegazza | 1 Jan 2012 12:18
Picon

Choix du wrapper Qt

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


Gmane