Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
T
tuto_python
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Ghislain Durif
tuto_python
Commits
2d88a231
Commit
2d88a231
authored
2 years ago
by
Ghislain Durif
Browse files
Options
Downloads
Patches
Plain Diff
update README
parent
00be6cd3
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+12
-19
12 additions, 19 deletions
README.md
with
12 additions
and
19 deletions
README.md
+
12
−
19
View file @
2d88a231

# Formation introduction au Python par


Auteur original : Benjamin Pillot (
[
sources
](
https://github.com/benjaminpillot/FormationPython
)
)
https://groupes.renater.fr/wiki/montpellier-biostat/
---
## Programme+
### 1. Welcome in the Python world
# Programme du jour
---
## 1. Welcome in the Python world
*
Un langage de haut niveau, interprété, orienté objet.
*
Un langage de haut niveau, interprété, orienté objet.
*
Premiers pas avec l'interpréteur Python
*
Premiers pas avec l'interpréteur Python
## 2. [Les principales structures de donnée dans Python](./
FormationPython-Lundi-1412#
tutos/python_data_types.md)
##
#
2. [Les principales structures de donnée dans Python](./tutos/python_data_types.md)
*
Python built-in types: int, float, str, dict, list, tuple
*
Python built-in types: int, float, str, dict, list, tuple
*
user defined type (objects)
*
user defined type (objects)
*
numpy arrays, pandas dataframes
*
numpy arrays, pandas dataframes
## 3. [Les opérateurs logiques, l'indexation et les _slices_](./
FormationPython-Lundi-1412#
tutos/logical_operator_and_indexing.md)
##
#
3. [Les opérateurs logiques, l'indexation et les _slices_](./tutos/logical_operator_and_indexing.md)
*
Comparaison de valeurs et booléens
*
Comparaison de valeurs et booléens
*
Retourner une ou des valeurs d'une collection à l'aide de l'indexation et des _slices_
*
Retourner une ou des valeurs d'une collection à l'aide de l'indexation et des _slices_
## 4. [Les structures de contrôle](./
FormationPython-Lundi-1412#
tutos/python_control_flow.md)
##
#
4. [Les structures de contrôle](./tutos/python_control_flow.md)
*
Les boucles, les conditions, les _comprehension lists_
*
Les boucles, les conditions, les _comprehension lists_
*
Better ask for permission : attraper les erreurs
*
Better ask for permission : attraper les erreurs
## 5. [TP1 : ce nombre est-il premier ?](./
FormationPython-Lundi-1412#
tps/TP1_formation_Python_14_12.pdf)
##
#
5. [TP1 : ce nombre est-il premier ?](./tps/TP1_formation_Python_14_12.pdf)
## 6. [La programmation impérative](./
FormationPython-Lundi-1412#
tutos/imperative_programming.md)
##
#
6. [La programmation impérative](./tutos/imperative_programming.md)
*
La programmation procédurale: un script, des routines, des fonctions
*
La programmation procédurale: un script, des routines, des fonctions
*
La programmation orientée objet: des objets
*
La programmation orientée objet: des objets
## 7. [Programmer de façon simple et clair : le _pythonic_ way of life](./
FormationPython-Lundi-1412#
tutos/python_programming_ways.md)
##
#
7. [Programmer de façon simple et clair : le _pythonic_ way of life](./tutos/python_programming_ways.md)
*
Python possède sa propre syntaxe, ses propres conventions, ses propres _tricks_.
*
Python possède sa propre syntaxe, ses propres conventions, ses propres _tricks_.
*
Au-delà de ça, la philosophie Python s'applique à l'ensemble de la programmation. En clair, évitez les usines à gaz !
*
Au-delà de ça, la philosophie Python s'applique à l'ensemble de la programmation. En clair, évitez les usines à gaz !
*
Les décorateurs
*
Les décorateurs
## 8. [Les outils Python destinés aux scientifiques](./
FormationPython-Lundi-1412#
tutos/python_tools.md)
##
#
8. [Les outils Python destinés aux scientifiques](./tutos/python_tools.md)
*
Librairies et modules : les briques de la maison Python
*
Librairies et modules : les briques de la maison Python
*
Les librairies indispensables
*
Les librairies indispensables
*
Installation d'un environnement de départ
*
Installation d'un environnement de départ
## 9. Les IDE (Integrated Development Environment) Pycharm, Spyder, etc.
##
#
9. Les IDE (Integrated Development Environment) Pycharm, Spyder, etc.
*
Pour ne plus confondre interface et système
*
Pour ne plus confondre interface et système
*
Pycharm est la fenêtre qui vous donne accès à Python, c'est tout (et c'est déjà pas mal !)
*
Pycharm est la fenêtre qui vous donne accès à Python, c'est tout (et c'est déjà pas mal !)
*
Petit tour d'horizon pour rendre la vie du programmeur meilleure
*
Petit tour d'horizon pour rendre la vie du programmeur meilleure
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment