Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
python [2023/11/06 21:22] luc |
python [2023/11/06 22:14] (Version actuelle) luc |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
===== PYHTON ===== | ===== PYHTON ===== | ||
- | [[pip]], [[pyenv|avoir simultanément différentes | + | Pages traitant de sujets Python : |
- | + | * [[pip]], | |
- | Voici quelques astuces et informations qui ne furent pas si faciles à trouver pour le néophyte que je suis ... | + | * [[pyenv]], gérer de multiples |
- | + | * [[virtualenv]], | |
- | === Liste multidimensionnelle à taille variable === | + | * [[conda]], |
- | <code|python> | + | |
- | ## création et remplissage | + | |
- | # création de la liste | + | * [[python-time]], mesurer le temps dans python |
- | arr = [] | + | |
- | # création premiere ligne | + | |
- | arr.append([]) | + | |
- | # remplissage premiere ligne | + | |
- | arr[0].append(' | + | |
- | arr[0].append(' | + | |
- | # création 2e ligne | + | |
- | arr.append([]) | + | |
- | # remplissage 2e ligne | + | |
- | arr[1].append('bloblo') | + | |
- | arr[1].append(' | + | |
- | + | ||
- | + | ||
- | ## accès | + | |
- | print(arr[i][j]) | + | |
- | for ligne in arr: | + | |
- | for cellule in ligne: | + | |
- | print(cellule) | + | |
- | </ | + | |
- | + | ||
- | === Paramètres d'une fonction === | + | |
- | <code|python> | + | |
- | def maFonction(parametre1, parametre2, *args, **kwargs): | + | |
- | </code> | + | |
- | *'' | + | |
- | *'' | + | |
- | < | + | |
- | for element in args: | + | |
- | print(element) | + | |
- | </code> | + | |
- | *'' | + | |
- | <code|python> | + | |
- | </ | + | |
- | + | ||
- | + | ||
- | isntaller python3 depuis les sources, pre-requis : | + | |
- | yum groupinstall " | + | |
- | yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel | + | |
- | + | ||
- | + | ||
- | activer un venv (python | + | |
- | <code bash> | + | |
- | source ~.venvs/< | + | |
- | </ | + |