Skip to content

Commit

Permalink
improve link documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
sdpython committed Oct 5, 2015
1 parent df1a616 commit cb18e64
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 75 deletions.
Expand Up @@ -29,14 +29,13 @@
i = l[i]
print (i) # que vaut l[i] à la fin ?
J'ai donc repris les cartes bien que je disposai comme suit ::
Il n'y avait pas de carte zéro dans mon jeu donc j'ai pris une image
ronde qui la symbolise.
J'ai donc repris les cartes je disposai comme suit :

.. image:: carte1.jpg
:width: 600

Il n'y avait pas de carte zéro dans mon jeu donc j'ai pris une image
ronde qui la symbolise.
Les cartes sont disposées en ligne, de la position **0** à la position **4** car
en Python, la première case est la position 0. Pour connaître
la valeur de l'élément du tableau, on retourne la carte.
Expand All @@ -49,7 +48,7 @@
.. image:: carte2.jpg
:width: 600

Puis on suit l'algorithme, *tant que la carte retournée
Puis on suit l'algorithme, tant que la carte retournée
n'est pas zéro (ou le bus dans notre cas), on à la position indiquée par la
carte retournée donc 4 :

Expand Down
64 changes: 1 addition & 63 deletions _doc/sphinxdoc/source/getting_started.rst
@@ -1,7 +1,5 @@


.. issue.
.. _l-getting_started:

Démarrage et installation
Expand All @@ -20,66 +18,6 @@ scratch
python
^^^^^^


La version recommandée est Python 3.4, 64 bit. Par défaut, les modules
s'installe avec ``pip install <module>``. Deux distrubutions possibles :

* `Anaconda <http://continuum.io/downloads#py34>`_ (Windows, Linux, Mac).
Sous Linux ou Mac, la distribution n'interfère pas avec la distribution existante
souvent différente. C'est un point très appréciable. Les modules de la distribution ne sont
pas tous à jour. Il faut penser à mettre à jour avec la commande ``conda install <module>``
depuis le répertoire ``Anaconda3/Scripts`` (``conda install pandas`` par exemple).
Pour suivre ces cours il faut ajouter :

* `cvxopt <http://cvxopt.org/>`_ (`Windows <http://www.lfd.uci.edu/~gohlke/pythonlibs/#cvxopt>`_)
* `goslate <http://pythonhosted.org/goslate/>`_
* `dbfread <http://dbfread.readthedocs.org/en/latest/>`_
* `rpy2 <http://rpy.sourceforge.net/>`_ (`Windows <http://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2>`_)
* `mpld3 <http://mpld3.github.io/>`_ (`Windows <http://www.lfd.uci.edu/~gohlke/pythonlibs/>`_)
* `folium <https://github.com/python-visualization/folium>`_
* `graphviz <https://github.com/xflr6/graphviz>`_
* `numexpr <https://github.com/pydata/numexpr>`_

Il existe une version différente : `miniconda <http://conda.pydata.org/miniconda.html>`_.
La liste des packages manquant sera probablement différente.

* `WinPython <https://winpython.github.io/>`_ (Windows). Sous Windows, elle a l'avantage d'inclure
`R <http://www.r-project.org/>`_ ou `Julia <http://julialang.org/>`_. On passe alors
facilement de python à R ou Julia depuis le même notebooks. Pour suivre ces cours il faut ajouter :

* `goslate <http://pythonhosted.org/goslate/>`_
* `dbfread <http://dbfread.readthedocs.org/en/latest/>`_
* `bokeh <http://bokeh.pydata.org/en/latest/>`_ (`Windows <http://www.lfd.uci.edu/~gohlke/pythonlibs/#bokeh>`_)
* `pywin32 <https://pypi.python.org/pypi/pywin32>`_ (`Windows <http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32>`_)
* `folium <https://github.com/python-visualization/folium>`_
* `graphviz <https://github.com/xflr6/graphviz>`_

Sous Linux, l'installation ne pose pas de problèmes. Sous Windows, il faut installer
les packages `wheel <http://wheel.readthedocs.org/en/latest/>`_. Ces modules
sont accessibles depuis le site `Unofficial Windows Binaries for Python Extension Packages <http://www.lfd.uci.edu/~gohlke/pythonlibs/>`_.
Vous pouvez également utiliser le module `pymyinstall <http://www.xavierdupre.fr/app/pymyinstall/helpsphinx/index.html>`_
et écrire ::

from pymyinstall import extend_anaconda, process_installation
process_installation(extend_anaconda())

Ou ::
from pymyinstall import extend_winpython, process_installation
process_installation(extend_winpython())
Enfin, il est possible d'utiliser la distribution standard de Python. La liste des modules
nécessaire est assez longue et peut-être trouvée dans le code de la fonction
`complete_installation <https://github.com/sdpython/pymyinstall/blob/master/src/pymyinstall/packaged/packaged_config.py>`_
que vous pouvez exécuter après avoir installé le module
`pymyinstall <http://www.xavierdupre.fr/app/pymyinstall/helpsphinx/index.html>`_
avec le code suivant ::

from pymyinstall import datascientist
datascientist("install", full = True)

Certains notebooks requièrent des outils supplémentaires :

* `graphviz <http://www.graphviz.org/>`_
Voir `Getting Started <http://www.xavierdupre.fr/app/ensae_teaching_cs/helpsphinx3/index.html#getting-started>`_.


2 changes: 1 addition & 1 deletion _doc/sphinxdoc/source/histoires/anecdote_eco.rst
Expand Up @@ -67,7 +67,7 @@ Huit facteurs qui n'ont pas d'importance :
* La famille de l'enfant est unie.
* Les parents de l'enfant ont récemment déménagé dans un quartier dont le voisinage est plus serein.
* La mère de l'enfant n'a pas travaillé entre la naissance et l'école maternelle.
* L'enfant est allé à `Head Start <http://en.wikipedia.org/wiki/Head\_Start\_Program>`_ (école publique de moindre niveau).
* L'enfant est allé à `Head Start <https://fr.wikipedia.org/wiki/Head_Start>`_ (école publique de moindre niveau).
* Les parents de l'enfant l'emmène régulièrement au musée.
* L'enfant est régulièrement battu.
* L'enfant regarde régulièrement la télévision.
Expand Down
2 changes: 1 addition & 1 deletion _doc/sphinxdoc/source/histoires/rome_maya.rst
Expand Up @@ -239,7 +239,7 @@ l'autres les prédateurs. C'est un système chaotique avec deux équations diff

.. math::
\begin{array}{rcl} \partialfrac{dx(t)}{dt} &=& x(t) \pa{ \alpha - \beta y (t) } \\ \partialfrac{dy(t)}{dt} &=& - y(t) \pa{ \gamma - \delta x (t) } \end{array}
\begin{array}{rcl} \frac{dx(t)}{dt} &=& x(t) \left( \alpha - \beta y(t) \right) \\ \frac{dy(t)}{dt} &=& - y(t) \left( \gamma - \delta x(t) \right) \end{array}
:math:`x(t)` est la population des proies, :math:`y(t)` celle des prédateurs.
La population des proies croît naturellement avec un taux de fécondité constant
Expand Down
10 changes: 5 additions & 5 deletions src/code_beatrix/jsscripts/snap/index.html
@@ -1,9 +1,9 @@
<!DOCTYPE html>
<html>
<head>
<meta HTTP-EQUIV="REFRESH" content="0.1; url=snap.html">
</head>
<body>
</body>
<head>
<meta HTTP-EQUIV="REFRESH" content="0.1; url=snap.html">
</head>
<body>
</body>
</html>

0 comments on commit cb18e64

Please sign in to comment.