je d=E9bute en python. J'ai r=E9cup=E9r=E9 en pdf la traduction fran=E7aise
du guide de Guido. Assez correct pour d=E9buter. On verra ensuite vers
quoi je peux aller.
Afin ne pas red=E9velopper la roue, je me demande s'il existe en python
un syst=E8me =E9quivalent au cpan perl ou pear de php ?
Puisqu'on y est, je suis à la recherche d'un livre ou tout autre moyen qui apprenne à rapidement (c'est relatif) comprendre le code écrit par d'autres.
Spontanément, je pense à ces quelques pointeurs : http://www.spinellis.gr/codereading/ http://www.spinellis.gr/codequality/ http://www.spinellis.gr/ismr/ http://www.spinellis.gr/ismr/tools/index.htm http://cc2e.com/ http://c2.com/doc/SignatureSurvey/ http://www.desy.de/~gbrandt/talks/iCSC_CodeReviews.pdf
Le plus pertinent est sans doute le 1er mais c'est assez orienté débutants, et illustré par du code Open Source, assez différent du code de projets internes. Et ça ne va pas très loin, il y a beaucoup de bon sens qu'on peut trouver par soi-même (cf les critiques sur Amazon.com, par exemple).
-- DW
Salut,
* Mihamina Rakotomandimby <mihamina@rktmb.org> in fr.comp.lang.python:
Puisqu'on y est, je suis à la recherche d'un livre ou tout autre moyen
qui apprenne à rapidement (c'est relatif) comprendre le code écrit par
d'autres.
Spontanément, je pense à ces quelques pointeurs :
http://www.spinellis.gr/codereading/
http://www.spinellis.gr/codequality/
http://www.spinellis.gr/ismr/
http://www.spinellis.gr/ismr/tools/index.htm
http://cc2e.com/
http://c2.com/doc/SignatureSurvey/
http://www.desy.de/~gbrandt/talks/iCSC_CodeReviews.pdf
Le plus pertinent est sans doute le 1er mais c'est assez orienté
débutants, et illustré par du code Open Source, assez différent du code
de projets internes. Et ça ne va pas très loin, il y a beaucoup de bon
sens qu'on peut trouver par soi-même (cf les critiques sur Amazon.com,
par exemple).
Puisqu'on y est, je suis à la recherche d'un livre ou tout autre moyen qui apprenne à rapidement (c'est relatif) comprendre le code écrit par d'autres.
Spontanément, je pense à ces quelques pointeurs : http://www.spinellis.gr/codereading/ http://www.spinellis.gr/codequality/ http://www.spinellis.gr/ismr/ http://www.spinellis.gr/ismr/tools/index.htm http://cc2e.com/ http://c2.com/doc/SignatureSurvey/ http://www.desy.de/~gbrandt/talks/iCSC_CodeReviews.pdf
Le plus pertinent est sans doute le 1er mais c'est assez orienté débutants, et illustré par du code Open Source, assez différent du code de projets internes. Et ça ne va pas très loin, il y a beaucoup de bon sens qu'on peut trouver par soi-même (cf les critiques sur Amazon.com, par exemple).
-- DW
Méta-MCI
Bonsoir !
Sais-tu quelle version de cx fonctionnerait avec Oracle XE (sous windows) ? (Oracle XE est la version gratuite d'Oracle).
@+
Michel Claveau
Bonsoir !
Sais-tu quelle version de cx fonctionnerait avec Oracle XE (sous windows) ?
(Oracle XE est la version gratuite d'Oracle).
Sais-tu quelle version de cx fonctionnerait avec Oracle XE (sous windows) ? (Oracle XE est la version gratuite d'Oracle).
La page suivante (anglophone) propose un tutoriel d'installation :
Python Core for Oracle : http://prpi.blogspot.com/2006/03/python-core-for-oracle.html
Avell
PS : Je ne sais pas si cela fonctionne ... c'est juste un bookmark que j'avais conservé au cas où ... :)
Amaury Forgeot d'Arc
Bonsoir !
Sais-tu quelle version de cx fonctionnerait avec Oracle XE (sous windows) ? (Oracle XE est la version gratuite d'Oracle).
Oracle "eXpress Edition" est une distrib de la version 10g (10.2.0.1 je crois). On peut le télécharger ici : http://www.oracle.com/technology/software/products/database/xe/index.html
Mais cxOracle est compatible ascendant: la version compilée pour Oracle 9i fonctionne très bien avec une installation 10g ou plus. (tant qu'on n'a pas besoin des fonctionnalités spécifiques 10g, bien sûr)
-- Amaury
Bonsoir !
Sais-tu quelle version de cx fonctionnerait avec Oracle XE (sous windows) ?
(Oracle XE est la version gratuite d'Oracle).
Oracle "eXpress Edition" est une distrib de la version 10g (10.2.0.1 je
crois). On peut le télécharger ici :
http://www.oracle.com/technology/software/products/database/xe/index.html
Mais cxOracle est compatible ascendant: la version compilée pour Oracle
9i fonctionne très bien avec une installation 10g ou plus.
(tant qu'on n'a pas besoin des fonctionnalités spécifiques 10g, bien sûr)
Sais-tu quelle version de cx fonctionnerait avec Oracle XE (sous windows) ? (Oracle XE est la version gratuite d'Oracle).
Oracle "eXpress Edition" est une distrib de la version 10g (10.2.0.1 je crois). On peut le télécharger ici : http://www.oracle.com/technology/software/products/database/xe/index.html
Mais cxOracle est compatible ascendant: la version compilée pour Oracle 9i fonctionne très bien avec une installation 10g ou plus. (tant qu'on n'a pas besoin des fonctionnalités spécifiques 10g, bien sûr)
-- Amaury
Rakotomandimby (R12y)
On Thu, 24 Aug 2006 14:37:15 +0200, Damien Wyart wrote:
Spontanément, je pense à ces quelques pointeurs : http://www.spinellis.gr/codereading/
J'y lis: Page 379: You've got a day to add a new feature to a 34,000-line program: Where do you start? Page 156: How do you comprehend code that appears to be doing five things in parallel? Page 45: How can you understand and simplify an inscrutable piece of code?
Ca semble coller à ce que je recherche... J'ai peut-etre trouvé mon cadeau/achat de la rentrée... ;-) Merci Damien. Comme tu dis que les choses qu'il y raconte releve du simple bon sens, ça sera une occasion pour voir si mon bon sens est suffisament développé. C'est dommage que la traduction en Français ne soit pas encore disponible.
On Thu, 24 Aug 2006 14:37:15 +0200, Damien Wyart wrote:
Spontanément, je pense à ces quelques pointeurs :
http://www.spinellis.gr/codereading/
J'y lis:
Page 379: You've got a day to add a new feature to a 34,000-line program: Where do you start?
Page 156: How do you comprehend code that appears to be doing five things in parallel?
Page 45: How can you understand and simplify an inscrutable piece of code?
Ca semble coller à ce que je recherche... J'ai peut-etre trouvé mon
cadeau/achat de la rentrée... ;-) Merci Damien.
Comme tu dis que les choses qu'il y raconte releve du simple bon sens, ça
sera une occasion pour voir si mon bon sens est suffisament développé.
C'est dommage que la traduction en Français ne soit pas encore disponible.
On Thu, 24 Aug 2006 14:37:15 +0200, Damien Wyart wrote:
Spontanément, je pense à ces quelques pointeurs : http://www.spinellis.gr/codereading/
J'y lis: Page 379: You've got a day to add a new feature to a 34,000-line program: Where do you start? Page 156: How do you comprehend code that appears to be doing five things in parallel? Page 45: How can you understand and simplify an inscrutable piece of code?
Ca semble coller à ce que je recherche... J'ai peut-etre trouvé mon cadeau/achat de la rentrée... ;-) Merci Damien. Comme tu dis que les choses qu'il y raconte releve du simple bon sens, ça sera une occasion pour voir si mon bon sens est suffisament développé. C'est dommage que la traduction en Français ne soit pas encore disponible.
Méta-MCI
Merci. J'avais déjà téléchargé/installé oracle-xe-univ pour un autre langage. Je vais tester avec cd pour le 10g.
MCI
Merci.
J'avais déjà téléchargé/installé oracle-xe-univ pour un autre langage.
Je vais tester avec cd pour le 10g.
Merci. J'avais déjà téléchargé/installé oracle-xe-univ pour un autre langage. Je vais tester avec cd pour le 10g.
MCI
Méta-MCI
Merci pour le lien.
Dommage qu'il soit en anglais ; et dommage qu'il décrive apache & mod_python, car je cible des applis de gestion, et non du web (pour lequel, d'ailleurs, je préfère cherrypy sans apache).
D'ailleurs, mes premiers essais vont porter sur l'utilisation coucourante ("concurrent" en anglais) de cx avec python, et d'ODBC avec d'autres langages.
@-salutations
Michel Claveau
Merci pour le lien.
Dommage qu'il soit en anglais ; et dommage qu'il décrive apache &
mod_python, car je cible des applis de gestion, et non du web (pour lequel,
d'ailleurs, je préfère cherrypy sans apache).
D'ailleurs, mes premiers essais vont porter sur l'utilisation coucourante
("concurrent" en anglais) de cx avec python, et d'ODBC avec d'autres
langages.
Dommage qu'il soit en anglais ; et dommage qu'il décrive apache & mod_python, car je cible des applis de gestion, et non du web (pour lequel, d'ailleurs, je préfère cherrypy sans apache).
D'ailleurs, mes premiers essais vont porter sur l'utilisation coucourante ("concurrent" en anglais) de cx avec python, et d'ODBC avec d'autres langages.
@-salutations
Michel Claveau
William Dode
On 23-08-2006, Amaury Forgeot d'Arc wrote:
Bonjour,
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit programme qui permet de lire des données dans une base oracle.
J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement satisfaction !
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans raison... Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais si on peut utiliser la version pour oracle 9i à la place ?
-- William Dodé - http://flibuste.net
On 23-08-2006, Amaury Forgeot d'Arc wrote:
Bonjour,
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit
programme qui permet de lire des données dans une base oracle.
J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
satisfaction !
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans
raison...
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais
si on peut utiliser la version pour oracle 9i à la place ?
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans raison... Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais si on peut utiliser la version pour oracle 9i à la place ?
-- William Dodé - http://flibuste.net
Amaury Forgeot d'Arc
On 23-08-2006, Amaury Forgeot d'Arc wrote:
Bonjour,
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit programme qui permet de lire des données dans une base oracle. J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans raison...
Quel genre de plantage ? (c'est une question intéressée: j'utilise cx_Oracle en production au coeur d'un énorme logiciel bancaire...)
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais si on peut utiliser la version pour oracle 9i à la place ?
La version pour oracle 9i ne fonctionnera que si ton installation cliente d'Oracle est une version 9i ou plus (la version du serveur ne joue pas).
S'il te faut vraiment une version pour 8i, tu as plusieurs solutions: - utiliser la version 4.1.2 (de Décembre 2005) qui n'est pas si mal - recompiler cx_Oracle. Si tu ne sais comment faire, tu peux demander à l'auteur sur la liste de diffusion https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
-- Amaury
On 23-08-2006, Amaury Forgeot d'Arc wrote:
Bonjour,
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit
programme qui permet de lire des données dans une base oracle.
J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans
raison...
Quel genre de plantage ?
(c'est une question intéressée: j'utilise cx_Oracle en production au
coeur d'un énorme logiciel bancaire...)
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais
si on peut utiliser la version pour oracle 9i à la place ?
La version pour oracle 9i ne fonctionnera que si ton installation
cliente d'Oracle est une version 9i ou plus (la version du serveur ne
joue pas).
S'il te faut vraiment une version pour 8i, tu as plusieurs solutions:
- utiliser la version 4.1.2 (de Décembre 2005) qui n'est pas si mal
- recompiler cx_Oracle. Si tu ne sais comment faire, tu peux demander à
l'auteur sur la liste de diffusion
https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit programme qui permet de lire des données dans une base oracle. J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans raison...
Quel genre de plantage ? (c'est une question intéressée: j'utilise cx_Oracle en production au coeur d'un énorme logiciel bancaire...)
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais si on peut utiliser la version pour oracle 9i à la place ?
La version pour oracle 9i ne fonctionnera que si ton installation cliente d'Oracle est une version 9i ou plus (la version du serveur ne joue pas).
S'il te faut vraiment une version pour 8i, tu as plusieurs solutions: - utiliser la version 4.1.2 (de Décembre 2005) qui n'est pas si mal - recompiler cx_Oracle. Si tu ne sais comment faire, tu peux demander à l'auteur sur la liste de diffusion https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
-- Amaury
William Dode
On 26-08-2006, Amaury Forgeot d'Arc wrote:
On 23-08-2006, Amaury Forgeot d'Arc wrote:
Bonjour,
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit programme qui permet de lire des données dans une base oracle. J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans raison...
Quel genre de plantage ?
Arrêt net de l'application sans traceback :-(
(c'est une question intéressée: j'utilise cx_Oracle en production au coeur d'un énorme logiciel bancaire...)
Ca ne me l'a fait qu'en cours de dev et très peu souvent je n'ai donc pas réussi à en savoir d'avantages... Je verrai ce que ça donne en prod dans quelques semaines mais contrairement à toi c'est une appli qui utilisera assez peu oracle et qui peut se permetre d'être relancée sans problème. J'utilise la 4.1.2 compilée pour python2.4 et toi ?
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais si on peut utiliser la version pour oracle 9i à la place ?
La version pour oracle 9i ne fonctionnera que si ton installation cliente d'Oracle est une version 9i ou plus (la version du serveur ne joue pas).
S'il te faut vraiment une version pour 8i, tu as plusieurs solutions: - utiliser la version 4.1.2 (de Décembre 2005) qui n'est pas si mal - recompiler cx_Oracle. Si tu ne sais comment faire, tu peux demander à l'auteur sur la liste de diffusion https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
ok merci, si jamais j'ai des problème je tenterai ça...
-- William Dodé - http://flibuste.net
On 26-08-2006, Amaury Forgeot d'Arc wrote:
On 23-08-2006, Amaury Forgeot d'Arc wrote:
Bonjour,
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit
programme qui permet de lire des données dans une base oracle.
J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans
raison...
Quel genre de plantage ?
Arrêt net de l'application sans traceback :-(
(c'est une question intéressée: j'utilise cx_Oracle en production au
coeur d'un énorme logiciel bancaire...)
Ca ne me l'a fait qu'en cours de dev et très peu souvent je n'ai donc
pas réussi à en savoir d'avantages... Je verrai ce que ça donne en prod
dans quelques semaines mais contrairement à toi c'est une appli qui
utilisera assez peu oracle et qui peut se permetre d'être relancée sans
problème.
J'utilise la 4.1.2 compilée pour python2.4 et toi ?
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais
si on peut utiliser la version pour oracle 9i à la place ?
La version pour oracle 9i ne fonctionnera que si ton installation
cliente d'Oracle est une version 9i ou plus (la version du serveur ne
joue pas).
S'il te faut vraiment une version pour 8i, tu as plusieurs solutions:
- utiliser la version 4.1.2 (de Décembre 2005) qui n'est pas si mal
- recompiler cx_Oracle. Si tu ne sais comment faire, tu peux demander à
l'auteur sur la liste de diffusion
https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
ok merci, si jamais j'ai des problème je tenterai ça...
re bonjour, en fait plus precisemment je souhaiterais ecrire un petit programme qui permet de lire des données dans une base oracle. J'utilise depuis longtemps le module cx_Oracle, qui me donne pleinement
Je l'utilise aussi mais j'ai déjà eu des plantages intempestifs sans raison...
Quel genre de plantage ?
Arrêt net de l'application sans traceback :-(
(c'est une question intéressée: j'utilise cx_Oracle en production au coeur d'un énorme logiciel bancaire...)
Ca ne me l'a fait qu'en cours de dev et très peu souvent je n'ai donc pas réussi à en savoir d'avantages... Je verrai ce que ça donne en prod dans quelques semaines mais contrairement à toi c'est une appli qui utilisera assez peu oracle et qui peut se permetre d'être relancée sans problème. J'utilise la 4.1.2 compilée pour python2.4 et toi ?
Apparement la version pour oracle 8i n'existe plus, est-ce que tu sais si on peut utiliser la version pour oracle 9i à la place ?
La version pour oracle 9i ne fonctionnera que si ton installation cliente d'Oracle est une version 9i ou plus (la version du serveur ne joue pas).
S'il te faut vraiment une version pour 8i, tu as plusieurs solutions: - utiliser la version 4.1.2 (de Décembre 2005) qui n'est pas si mal - recompiler cx_Oracle. Si tu ne sais comment faire, tu peux demander à l'auteur sur la liste de diffusion https://lists.sourceforge.net/lists/listinfo/cx-oracle-users
ok merci, si jamais j'ai des problème je tenterai ça...