2011-08-05 11 views
0

Je suis un novice de Python et de sa philosophie. J'essaye de développer un module sur github. Y a-t-il un générateur de gemme de Ruby comme outil pour développer le module? Comment développer un module? Merci pour tout conseil.Générateur de module Python pour github

Répondre

2

Vous n'avez pas besoin d'outil pour créer un module python, tout nom de fichier se terminant par .py est suffisant. Emballage , qui est un ensemble de modules, est similaire créé par la présence d'un fichier nommé __init__.py dans le même dossier que d'autres modules (et éventuellement d'autres paquets). Le fichier __init__.py peut être vide ou non, à votre choix. Les meilleures pratiques stipulent que l'importation d'un module ne doit pas avoir d'effets secondaires; Il devrait définir des classes et des fonctions, mais ne rien faire. Les modules python devraient commencer par un docstring expliquant l'objectif du module et comment il devrait être utilisé.

+0

Merci de m'avoir informé. Connaissiez-vous le bon exemple de module python sur github? – Zeck

+0

Il n'y a rien de particulier à faire pour utiliser github pour héberger du code source python. Il suffit de suivre les instructions sur [github Bootcamp] (http://help.github.com/) pour configurer git et créer un repo, puis faites tout votre codage dans le même dossier que vous avez utilisé 'git init'. – SingleNegationElimination

+0

Je vois. Merci beaucoup. – Zeck