fr.comp.lang.python
  Home FAQ Contact Sign in
fr.comp.lang.python only
 
Advanced search
March 2008
motuwethfrsasuw
     12 9
3456789 10
10111213141516 11
17181920212223 12
24252627282930 13
31       14
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
fr.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: Python         


Author: Thierry B.
Date: Mar 31, 2008 13:16

--{ wykaaa a plopé ceci: }--
>> La question que je me pose c'est : que sera Python dans 5 ans ?
>> Peut-être un langage complètement délaissé. Je ne vois pas qu'on
>> enseigne Python dans les facs ou dans les écoles, j'ai l'impression que

Pourtant, j'aimerais bien que ça soit enseigné dans les écoles.
C'est (opinion personnelle) un langage qui est à la fois facile:
on arrive très vite à faire des petits programmes qui marchent,
et didactique: pour que ça soit facile, il faut être un brin
rigoureux, un brin précis, il faut réfléchir avant d'écrire la
moindre ligne. Testé et approuvé par mes deux enfants (10 & 13).

Quand à son enseignement dans les facs, je dis oui aussi. Pour
les mêmes raisons, d'abord; et surtout pour les domaines couverts:
calcul scientifique, traitement du texte, interfaces graphiques,
interfaces avec d'autres langages/logiciels. On peut le voir comme
un langage "glue" qui permet de concentrer ses efforts sur le
résultat à atteindre, et pas sur les moyens à utiliser.
Show full article (2.10Kb)
no comments
  Inversion d'octests 32bits en python         


Author: vav
Date: Mar 31, 2008 08:56

Bonjour à tous,

voilà un petit problème que j'essaye de résoudre, j'ai des fichiers
binaires (images) dont je dois faire une inversion de données, en clair
pour chaque mot de 32 bits je dois faire l'opération suivante :

donnée initiale: 12 34 56 78 9A BC DE F0 ...
donnée transformée: 87 65 43 21 0F ED CB A9 ...

j'ai créé le petit bout de code suivant (en m'inspirant d'un sujet de ce
forum^^):

myFile=open("bar.bin","rb")
myString = myFile.read()
myFile.close()
myStringHex=myString.encode('hex')
foo=""
for element2 in range(len(myStringHex)/8):
foo += (myStringHex[element2:element2+8][::-1])
myString2 = foo.decode('hex')
myFileToWrite=open("bar2.bin","wb")
myFileToWrite.write(myString2)
myFileToWrite.close()
Show full article (1.14Kb)
4 Comments
  Print de plusieurs lignes         


Author: noone
Date: Mar 30, 2008 05:41

Bonjour,

Je cherche désespérement à écrire un fichier LaTeX à l'aide d'un
script python

En Perl je fais ça
print < \\documentclass[12pt,a4paper]{article}

\\usepackage[french]{babel} %% specification francaise
\\usepackage[latin1]{inputenc} %% entree clavier latin1
\\usepackage[T1]{fontenc} %% sortie

\\end{document}
EOF

Mais je ne sais pas comment faire un "print" de plusieurs lignes en
Python

Bon au pire je peux toujours faire ça ligne par ligne... mais ça
m'arrangerais qu'il existe
une autre solution

Merci d'avance
2 Comments
  Singleton         


Author: jeremie fouche
Date: Mar 30, 2008 02:13

Je souhaiterai implémenter un singleton. on voit pas mal de choses sur
le net, mais je galère pour trouver ce que je cherche :

Un truc sympa me paraissait :

class Singleton(object):
_instance = None

def __new__(cls):
print 'Singleton.__new__()'
if cls._instance is None:
cls._instance = object.__new__(cls)
return cls._instance

class A(Singleton) :

def __init__(self) :
print 'A.__init__()'

def a(self) :
print 'A.a'

if __name__ == '__main__':
A().a()
a = A()
b = A()
Show full article (1.07Kb)
9 Comments
  `         


Author: Méta-MCI (MVP)
Date: Mar 29, 2008 17:12

Bonsoir !

Je n'arrive pas à trouver, dans la doc, l'utilisation du caractère "`"
J'ai compris le principe, en gros, en faisant les essais suivants :

a="abcd"
print ' %%s '%%`a`

a='abcd'
print ' %%s '%%`a`

a="ab'cd"
print ' %%s '%%`a`

a='ab"cd'
print ' %%s '%%`a`

Résultats :
'abcd'
'abcd'
"ab'cd"
'ab"cd'

Mais, je me dis que je loupe peut-être quelque chose.
Un lien, pour la doc ?
Show full article (0.45Kb)
4 Comments
  Cobra         


Author: Salvatore DI DI0
Date: Mar 29, 2008 07:52

Hello la communauté,

Décidément notre cher Python continue d'inspirer
les créateurs de langages
Après IronPython,Boo voici Cobra http://cobra-language.com/ langage
développé pour la plate forme .Net par le créateur de Webware (Framework
Python)

A terme je vais devoir utiliser VB.NET au boulot, quel dommage...

Cordialement

Salvatore
1 Comment
  Le bytecode python, ça existe ?         


Author: Francois
Date: Mar 29, 2008 04:12

Bonjour à tous,

Dans un livre ("Apprendre à programmer avec Python" de Swinnen),
l'auteur explique (assez rapidement car ces questions ne sont vraiment
pas l'objet du livre) que Python serait une sorte de langage
intermédiaire entre "langage interprété"/"langage compilé". Il dit que
lorsqu'on fourni un source à Python:

1) Python commence à compiler le source en un code intermédiaire le
"bytecode", qui n'est pas un code exécutable directement, mais qui est
un code en langage machine (en binaire) et qui serait portable en plus.

2) Ensuite, c'est ce bytecode qui est interprété (par ... un
interpréteur) pour qu'il y ait exécution du programme. Comme le bytecode
est en langage machine, son interprétation est un peu plus rapide que
pour un langage interprété "classique", mais moins que pour un
exécutable binaire classique quand même.

a) Déjà, êtes vous d'accord avec tout ceci ? N'hésitez pas à me
rectifier la moindre imprécision (je trouve que c'est plus bénéfique).
Show full article (1.37Kb)
37 Comments
  module per2py         


Author: Herve Autret
Date: Mar 28, 2008 08:57

Bien le bonjour à toutes et tous,

J'ai le code suivant :

#!/usr/bin/env python

import per2py

print "test deux : "+str(per2py.deux())
# [coupe]
print "----- END of SCRIPT -----"

Or quand je lance :
File "./test.py", line 3, in
import per2py
ImportError: No module named per2py

per2py est utilisé 2 fois dans ce code qui a dû fonctionner un jour;
je suppose donc que ce n'est pas pas une typo pour perl2py.

J'ai cherché comme ci et comme ça; rien :
find /usr/local/lib/python*/ -exec grep "[pP][eE][rR]2[pP][yY]" {} \;
find /usr/local/ -ls | grep "[pP][eE][rR]2[pP][yY]"

Google et le site de Python sont peu diserts sur le sujet;
quelqu'un saurait me dire ce qu'est per2py et où on peut le
trouver ?
Show full article (0.75Kb)
2 Comments
  PxPDF (annonce)         


Author: Méta-MCI (MVP)
Date: Mar 27, 2008 04:01

Bonjour !

PxPDF est un petit module (juste une classe), qui utilise ("wrappe" ?)
les fonctions les plus importantes de ReportLab, afin de pouvoir générer
facilement des documents au format Acrobat (.PDF)

Les avantages principaux sont :
- plus simple qu'utiliser directement ReportLab
- on travaille en cm (centimètres)
- on travaille à partir du coin supérieur gauche des pages (comme
quand on commence une lettre à la main)
- j'ai défini un objet "multi-Lignes" qui permet de définir
facilement des impressions de listes ou de provenant de SGBD
- possibilité de visualiser le résultat
- possibilité d'imprimer (sur une vrai imprimante) le résultat
(sauf sous linux ; il faut installer SumatraPDF)
- ça fonctionne sous Windows, mais aussi sous linux (j'ai juste
testé rapidement sous un Ubuntu virtuel).
- un exemple est compris dans le code-source ("__main__")

La suite là : http://ponx.org/ponx/pxpdf.htm
Show full article (1.00Kb)
no comments
  équivalent os.startfile sous linux ?         


Author: Méta-MCI (MVP)
Date: Mar 26, 2008 11:49

Bonjour !

Parmi les linuxophiliens qui fréquentent ce newsgroup, y en aurait-il un
qui pourrait me donner un équivalent, pour linux, de l' os.startfile()
qui fonctionne bien sous windows ?

Merci d'avance.

Michel Claveau
9 Comments
 
1 2 3