pip, virtualenv, ironpython, Mesurer le temps, conda, jupyter
Voici quelques astuces et informations qui ne furent pas si faciles à trouver pour le néophyte que je suis …
## création et remplissage # création de la liste arr = [] # création premiere ligne arr.append([]) # remplissage premiere ligne arr[0].append('blabla') arr[0].append('blibli') # création 2e ligne arr.append([]) # remplissage 2e ligne arr[1].append('bloblo') arr[1].append('blublu') ## accès print(arr[i][j]) for ligne in arr: for cellule in ligne: print(cellule)
def maFonction(parametre1, parametre2, *args, **kwargs):
parametre1
et parametre2
sont utilisables tels quel dans la fonction, il faut juste savoir qu'ils ont été passé par référence, donc dans certains cas, la modification de ces variables dans la fonction modifiera la variable hors de la fonction (précisions à venir …)*args
constitue une liste d'arguments à taille variable, on peut y accéder de la sorte : for element in args: print(element)
**kwargs
est une liste d'arguments nommés (keyword) à taille variable, on peut y accéder et récupérer les clés de cette façon :isntaller python3 depuis les sources, pre-requis : yum groupinstall “Development tools” 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 3 récent) :
source ~.venvs/<name>/bin/activate