Main

Main.TutoPythonJN History

Hide minor edits - Show changes to output

Changed lines 58-62 from:
[[(Attach:)Collecte_blablacar.ipynb | Collecte et mise en forme des données Blablacar]]

[[(Attach:)donnees_blablacar.pkl | Données Blablacar mises en forme]]

[[(Attach:)Analyse_blablacar.ipynb | Exercices sur les données Blablacar]]
to:
[[(Attach:)Collecte_blablacar.ipynb | Collecte et mise en forme des données Blablacar]] [Pour la culture => Ne pas faire aujourd'hui]

[[(Attach:)donnees_blablacar.pkl | Données Blablacar mises en forme]] [données]
 
[[(Attach:)Analyse_blablacar.ipynb | Exercices sur les données Blablacar]] [canevas de code
]
Changed line 67 from:
[[Main.TutoPython| lien]]
to:
[[Main.TutoPython2020| lien]]
Added lines 23-31:

%red% clic droit + enregistrer sous: [[(Attach:)tutos.zip | archive contenant tous les tutos]]

Les fichiers notebooks sont numérotés...
# Les premiers correspondent à un guide de survie en python
# Le second groupe, à une intro à numpy
# Le troisième groupe, aux fonctions d'affichages
# Le dernier fichier sur les affichages 3D est en avance de phase...

Changed line 24 from:
to:
>>comment<<
Changed line 43 from:
to:
>><<
Changed lines 34-38 from:
Après les matrices, les fonctions d'affichage.
to:
'''Fonctions de recherche très utiles:'''

[[(Attach:)Tuto_numpy_avance
.ipynb | advanced numpy]]

'''Après les matrices, les fonctions d'affichage:'''
Changed lines 43-49 from:
Je vous donne
to:
Nous vous donnons un script de collecte de données pour information: '''NE PAS LE FAIRE TOURNER PENDANT LA SEANCE'''. Nous vous donnons ensuite les données collectées et le script à trous contenant les questions autour de ces données.

[[(Attach:)Collecte_blablacar.ipynb | Collecte et mise en forme des données Blablacar]]

[[(Attach:)donnees_blablacar.pkl | Données Blablacar mises en forme]]

[[(Attach:)Analyse_blablacar.ipynb | Exercices sur les données Blablacar]]
Added lines 40-53:

!! TME sur les données blablacar

Je vous donne


!! Anciens tutos pythons

[[Main.TutoPython| lien]]


!! Ancien TME sur les données Vélib (API version JC Decaux)

[[Main.TutoStat| TME Vélib]]
Added lines 33-38:

Après les matrices, les fonctions d'affichage.

D'abord un guide de survie : [[(Attach:)Tuto_matplotlib.ipynb | Introduction à matplotlib]]

Puis un guide un peu plus avancé pour les frontières de décision (les isocontours) et les affichages en 3D : [[(Attach:)Tuto_matplotlib_3.ipynb | un peu plus loin en matplotlib]]
Changed lines 32-33 from:
[[http://jalammar.github.io/visual-numpy/|lien]]
to:
[[http://jalammar.github.io/visual-numpy/|lien]]
Added lines 31-32:
Pour ceux qui ont du mal à visualiser les matrices et les opérations associées un lien vers un des explications particulièrement bien illustrées:
[[http://jalammar.github.io/visual-numpy/|lien]]
Changed line 25 from:
* [clic droit + enregistrer sous] pour accéder aux fichiers ci-dessous.
to:
%red% [clic droit + enregistrer sous] pour accéder aux fichiers ci-dessous.
Changed lines 25-26 from:
[clic droit + enregistrer sous] pour accéder aux fichiers ci-desssous.
to:
* [clic droit + enregistrer sous] pour accéder aux fichiers ci-dessous.
Added lines 28-30:

[[(Attach:)Tuto_numpy.ipynb | Introduction à numpy]]

Added lines 24-25:

[clic droit + enregistrer sous] pour accéder aux fichiers ci-desssous.
Changed lines 22-23 from:
Dans le cadre de l'UE MAPSI, nous allons travailler en python mais en utilisant des librairies spécifiques de calcul matriciel: [@numpy@] et [@matplotlib@]
to:
Dans le cadre de l'UE MAPSI, nous allons travailler en python mais en utilisant des librairies spécifiques de calcul matriciel: [@numpy@] et [@matplotlib@]. Ces tutoriels servent à mettre tout le monde à niveau en python puis dans ces librairies: si vous êtes déjà au niveau, vous passez à la suite!


[[(Attach:)Tuto_python.ipynb | Guide de survie de base en python (général)]]
Added line 15:
Deleted line 16:
Added line 16:
Changed lines 13-14 from:
#. Créer un répertoire MAPSI dans votre compte et créer un sous répertoire pour chaque TME
#. Dans une console, accéder au répertoire de travail puis lancer
to:
# Créer un répertoire MAPSI dans votre compte et créer un sous répertoire pour chaque TME
# Dans une console, accéder au répertoire de travail puis lancer
Changed lines 17-18 from:
to:
# En conséquence, pour travailler sur les tutos ci-dessous, vous devrez d'abord créer une arborescence de répertoires, puis télécharger les fichiers de travail puis enfin les ouvrir.
Changed lines 21-22 from:
Dans le cadre de l'UE MAPSI, nous allons travailler en python mais en utilisant des librairies spécifiques de calcul matriciel: [@numpy@]
to:
Dans le cadre de l'UE MAPSI, nous allons travailler en python mais en utilisant des librairies spécifiques de calcul matriciel: [@numpy@] et [@matplotlib@]
Changed lines 16-20 from:
# Dans l'explorateur de fichier récupérer un @.ipynb@ existant ou créer un nouveau notebook en ''python 3''.
to:
# Dans l'explorateur de fichier récupérer un [@.ipynb@] existant ou créer un nouveau notebook en '''python 3'''.

!! Tutoriel de prise en main de numpy / matplotlib

Dans le cadre de l'UE MAPSI, nous allons travailler en python mais en utilisant des librairies spécifiques de calcul matriciel: [@numpy@]
Added line 16:
# Dans l'explorateur de fichier récupérer un @.ipynb@ existant ou créer un nouveau notebook en ''python 3''.
Added lines 4-15:
Nous allons travailler en jupyter-notebook dans le cadre de l'UE. C'est un environnement particulièrement intéressant pour faire du développement rapide à condition de respecter un certain nombre de règles élémentaires.

* Continuer (ou commencer) à faire des fonctions pour les actions à répeter
* Attention aux variables globales (ne pas les utiliser dans les fonctions précitées)
* Organiser les fichiers de travail en répertoires et sous répertoires


!! Environnement

#. Créer un répertoire MAPSI dans votre compte et créer un sous répertoire pour chaque TME
#. Dans une console, accéder au répertoire de travail puis lancer
  jupyter-notebook
Added lines 1-3:
! Tutoriels MAPSI en version jupyter-notebook