Salut,
je suis en train d'apprendre python qui me semble etre un langage super
cool et extremement simple (sorti de ada tout est simple).
Une chose me chiffone cependant, les modules sont tres facilement
réutilisables, donc comment faites vous (je m'adresse à ceux programme
en python depuis longtemps) pour éviter d'avoir des dizaines de
fichiers sources pour chacuns de vos projets?
Ca doit rapidement devenir l'enfer... :-?
Existerait il un outils qui permette de rassembler les sources d'un
projet au sein d'un seul script?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Bertrand B
Salut, je suis en train d'apprendre python qui me semble etre un langage super cool et extremement simple (sorti de ada tout est simple). Une chose me chiffone cependant, les modules sont tres facilement réutilisables, donc comment faites vous (je m'adresse à ceux progra mme en python depuis longtemps) pour éviter d'avoir des dizaines de fichi ers sources pour chacuns de vos projets? Ca doit rapidement devenir l'enfer... :-?
Existerait il un outils qui permette de rassembler les sources d'un projet au sein d'un seul script?
On te répondras mieux que moi sur le sujet ... Mais python reprend en partie la philosophie de modula et donc ce que tu propose (faire un gros source) n'est pas très "pythonesque"
pour s'y retrouver et aider à la gestion des modules il y a la notion d e packages, c'est bien décrit au 6.4 du tutorial. pour un résumer trè s macro ça permet de regroupper tous les fichiers dans un répertoire.
Salut,
je suis en train d'apprendre python qui me semble etre un langage super
cool et extremement simple (sorti de ada tout est simple).
Une chose me chiffone cependant, les modules sont tres facilement
réutilisables, donc comment faites vous (je m'adresse à ceux progra mme
en python depuis longtemps) pour éviter d'avoir des dizaines de fichi ers
sources pour chacuns de vos projets?
Ca doit rapidement devenir l'enfer... :-?
Existerait il un outils qui permette de rassembler les sources d'un
projet au sein d'un seul script?
On te répondras mieux que moi sur le sujet ...
Mais python reprend en partie la philosophie de modula et donc ce que tu
propose (faire un gros source) n'est pas très "pythonesque"
pour s'y retrouver et aider à la gestion des modules il y a la notion d e
packages, c'est bien décrit au 6.4 du tutorial. pour un résumer trè s
macro ça permet de regroupper tous les fichiers dans un répertoire.
Salut, je suis en train d'apprendre python qui me semble etre un langage super cool et extremement simple (sorti de ada tout est simple). Une chose me chiffone cependant, les modules sont tres facilement réutilisables, donc comment faites vous (je m'adresse à ceux progra mme en python depuis longtemps) pour éviter d'avoir des dizaines de fichi ers sources pour chacuns de vos projets? Ca doit rapidement devenir l'enfer... :-?
Existerait il un outils qui permette de rassembler les sources d'un projet au sein d'un seul script?
On te répondras mieux que moi sur le sujet ... Mais python reprend en partie la philosophie de modula et donc ce que tu propose (faire un gros source) n'est pas très "pythonesque"
pour s'y retrouver et aider à la gestion des modules il y a la notion d e packages, c'est bien décrit au 6.4 du tutorial. pour un résumer trè s macro ça permet de regroupper tous les fichiers dans un répertoire.
bruno modulix
Andréï wrote:
Salut, je suis en train d'apprendre python qui me semble etre un langage super cool et extremement simple (sorti de ada tout est simple).
!-)
Une chose me chiffone cependant, les modules sont tres facilement réutilisables, donc comment faites vous (je m'adresse à ceux programme en python depuis longtemps) pour éviter d'avoir des dizaines de fichiers sources pour chacuns de vos projets?
Le problème d'avoir des dizaines (ou plus) de fichiers source n'a rien à voir avec Python, c'est le cas dans tout projet non trivial, a fortiori si le projet n'est pas trop mal conçu/implémenté.
Ca doit rapidement devenir l'enfer... :-?
Non, c'est une question d'habitude. En structurant proprement l'arbo et en utilisant des outils permettant de naviguer aisément dans le projet, ça se passe bien. Effectivement, ça peut être complexe, mais ça c'est inhérent au métier.
Existerait il un outils qui permette de rassembler les sources d'un projet au sein d'un seul script?
man cat
Mais c'est une *très* mauvaise idée. On cherche à avoir, pour chaque module, une forte cohésion et un faible couplage.
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
Andréï wrote:
Salut,
je suis en train d'apprendre python qui me semble etre un langage super
cool et extremement simple (sorti de ada tout est simple).
!-)
Une chose me chiffone cependant, les modules sont tres facilement
réutilisables, donc comment faites vous (je m'adresse à ceux programme
en python depuis longtemps) pour éviter d'avoir des dizaines de fichiers
sources pour chacuns de vos projets?
Le problème d'avoir des dizaines (ou plus) de fichiers source n'a rien à
voir avec Python, c'est le cas dans tout projet non trivial, a fortiori
si le projet n'est pas trop mal conçu/implémenté.
Ca doit rapidement devenir l'enfer... :-?
Non, c'est une question d'habitude. En structurant proprement l'arbo et
en utilisant des outils permettant de naviguer aisément dans le projet,
ça se passe bien. Effectivement, ça peut être complexe, mais ça c'est
inhérent au métier.
Existerait il un outils qui permette de rassembler les sources d'un
projet au sein d'un seul script?
man cat
Mais c'est une *très* mauvaise idée. On cherche à avoir, pour chaque
module, une forte cohésion et un faible couplage.
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb@xiludom.gro'.split('@')])"
Salut, je suis en train d'apprendre python qui me semble etre un langage super cool et extremement simple (sorti de ada tout est simple).
!-)
Une chose me chiffone cependant, les modules sont tres facilement réutilisables, donc comment faites vous (je m'adresse à ceux programme en python depuis longtemps) pour éviter d'avoir des dizaines de fichiers sources pour chacuns de vos projets?
Le problème d'avoir des dizaines (ou plus) de fichiers source n'a rien à voir avec Python, c'est le cas dans tout projet non trivial, a fortiori si le projet n'est pas trop mal conçu/implémenté.
Ca doit rapidement devenir l'enfer... :-?
Non, c'est une question d'habitude. En structurant proprement l'arbo et en utilisant des outils permettant de naviguer aisément dans le projet, ça se passe bien. Effectivement, ça peut être complexe, mais ça c'est inhérent au métier.
Existerait il un outils qui permette de rassembler les sources d'un projet au sein d'un seul script?
man cat
Mais c'est une *très* mauvaise idée. On cherche à avoir, pour chaque module, une forte cohésion et un faible couplage.
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
Andréï
Merci, pour ta réponse. Serait il possible d'avoir un lien sur le tuto que tu utilises STP?
pour s'y retrouver et aider à la gestion des modules il y a la notion de packages, c'est bien décrit au 6.4 du tutorial. pour un résumer très macro ça permet de regroupper tous les fichiers dans un répertoire.
Merci, pour ta réponse.
Serait il possible d'avoir un lien sur le tuto que tu utilises STP?
pour s'y retrouver et aider à la gestion des modules il y a la notion de
packages, c'est bien décrit au 6.4 du tutorial. pour un résumer très macro ça
permet de regroupper tous les fichiers dans un répertoire.
Merci, pour ta réponse. Serait il possible d'avoir un lien sur le tuto que tu utilises STP?
pour s'y retrouver et aider à la gestion des modules il y a la notion de packages, c'est bien décrit au 6.4 du tutorial. pour un résumer très macro ça permet de regroupper tous les fichiers dans un répertoire.