web-dev-qa-db-fra.com

Où se trouve le code source Python?

J'ai Python 2.7 installé à des fins d'apprentissage (je suis un programmeur débutant en train de lire ' Learn Python The Hard Way ') et Je voulais savoir comment certaines choses étaient faites.

Je l'ai installé à partir de Synaptic et veux connaître le dossier dans lequel se trouve le code source . Quelqu'un peut-il m'aider?

  1. Si vous activez les référentiels source code dans l'application "Sources de logiciels" (software-properties-gtk), vous pouvez télécharger la dernière source python associée au package:

    apt-get source python
    

    Vous pouvez le faire pour n’importe quel paquet ubuntu/debian.

  2. Vous pouvez toujours utiliser Google pour accéder au code source: http://www.python.org/download/releases/

8
Savvas Radevic
  1. Essayez depuis la ligne de commande:

    dpkg -L python2.7
    

    Il vous montre où les fichiers sont installés sur votre système.

  2. Essayez d'installer le paquet python2.7-examples. Il contient de nombreux exemples utiles à des fins d'apprentissage.

3
karolszk

Je ne sais pas quelle source vous demandez. Python est installé par défaut sur Ubuntu et la version 2.7 est installée sur Ubuntu 12.04 (et je crois les versions précédentes). Est-ce que vous avez installé python 2.7 avec synaptic? Ubuntu utilise CPython, ainsi nommé parce qu’il est écrit en C. Par conséquent, sa source n’est pas mise sur votre ordinateur, à moins que vous ne le demandiez. medigeek a posté une réponse utile qui vous indiquera comment le télécharger.

Ubuntu utilise python pour bon nombre de ses packages, par exemple ubiquity (le programme d'installation d'Ubuntu), Jockey (Pilotes supplémentaires) et Startup Disk Creator. Les packages écrits en python étant distribués sous forme source et compilés lors de l'installation, vous pouvez examiner ces packages sur votre système. Par exemple, jockey a le code source à /usr/share/pyshared/jockey/. /usr/share/pyshared a python source pour beaucoup de paquets (près de 300 sur mon système).

La source de python 2.7 elle-même peut être trouvée à l'adresse http://hg.python.org/cpython . Les autres versions de python ont été importées dans Launchpad. Vous pouvez les voir ici . Cliquez sur celui que vous voulez voir et vous pouvez ensuite cliquer sur "Parcourir le code".

Bonne chance d'apprendre Python.

2
John S Gruber

Je suppose que vous recherchez les démos et exemples de programmes simples livrés avec python. Vous pouvez installer le paquet source python à l'aide de:

cd /somewhere/you/want/source/code/
Sudo apt-get source python

Les programmes de démonstration seront dans le dossier Tools/demo une fois l’installation terminée.

Alternativement, vous pouvez simplement parcourir ces sites directement en ligne sans rien installer:

http://hg.python.org/cpython/file/a970054a93fb/Tools/demo

0
ImaginaryRobots

D'autres réponses vous ont indiqué le code source de en amont Python.

En aval Python (les versions spécifiques fournies dans Ubuntu) a un code source qui vous pouvez naviguer ici .

À propos, si vous commencez juste à apprendre le python, vous devriez certainement vous concentrer principalement sur Python .

0
Eliah Kagan