travail

Recherche

Voici les résultats de votre recherche.

piegesplugin-autotooltip__default plugin-autotooltip_bigPièges à éviter

Quelques pièges à éviter !

Type de données

* travailler avec des nombres et ne pas mettre le point décimal s'ils ont une valeur entière les laissera dans le type 'int'. * Ne pas confondre une liste contenant un nombre, et ce nombre.
2 Occurrences trouvées, Dernière modification:
ièges à éviter ! ===== Type de données ===== * travailler avec des nombres et ne pas mettre le point déc... ectation ne réalise pas une copie ===== Lorsqu'on travaille avec des objets listes (ou d'autres objets), l'
presentation_principesplugin-autotooltip__default plugin-autotooltip_big* Qu'est-ce qu'un langage de programmation ? * Compilation ou interprétation, ou... ?

* Décrire des instructions dans un langage compréhensible par un être humain, mais transformable en d'autres instructions compréhensibles par l'ordinateur (langage machine)
2 Occurrences trouvées, Dernière modification:
>>> 123**456 ?? A ESSAYER ?? </code> * On peut travailler avec des très très très grands nombres... ===... dition, soustraction (“PEMDAS”) * On peut aussi travailler facilement avec des tableaux contenant des mil
polynomes-7plugin-autotooltip__default plugin-autotooltip_bigPolynômes : comment les multiplier par un scalaire et les additionner

#!/usr/bin/env python # -*- coding: UTF-8 -*- """ écriture d'un programme pour évaluer des polynomes + fonction de multiplication d'un polynôme pas un scalaire + fonction d'addition de deux polynômes """ from math import *

def polyeval(x,a): """ application de l'agorithme de Horner cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner """ n = len(a) - 1 # n = ordre du polynôme p =0. for…
2 Occurrences trouvées, Dernière modification:
oefficients a et b """ r = a[:] # on travaille sur une copie de a pour ne pas le modifier ... plus courte devienne aussi longue que l'autre. On travaille en fait sur des copies des listes pour ne pas m
ph_acides_bases_2013plugin-autotooltip__default plugin-autotooltip_bigReprésentation de pH d'acides et de bases

Pour les acides :

#!/usr/bin/env python # -*- coding: utf-8 -*- # travail de QD et TB, ba2 chimie 2012-2013

import Tkinter as tk from numpy import * import matplotlib.pyplot as plt
2 Occurrences trouvées, Dernière modification:
> #!/usr/bin/env python # -*- coding: utf-8 -*- # travail de QD et TB, ba2 chimie 2012-2013 import Tkinter... > #!/usr/bin/env python # -*- coding: utf-8 -*- # travail de QD et TB, ba2 chimie 2012-2013 import Tkinter
game_of_life_conway-2012plugin-autotooltip__default plugin-autotooltip_bigJeu de la vie de Conway

Game of Life with Python

#!/usr/bin/env python # -*- coding: utf-8 -*- """A minimal implementation of Conway's Game of Life.

source : http://www.exolete.com/code/life modified by par Jérémie Knoops, BA2 chimie UMONS, 2011-2012 cf. http://fr.wikipedia.org/wiki/Jeu_de_la_vie & http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life Each cell's survival depends on the number of occupied nearest and next-nearest neighbours (calculated in Grid::step). A living cell dies of ov…
1 Occurrences trouvées, Dernière modification:
== <note tip>Référence plus récente pour un autre travail : [[http://glowingpython.blogspot.be/2015/10/game
regression_lineaire_2013plugin-autotooltip__default plugin-autotooltip_bigRégression linéaire

Entrée de couples, calcul et affichage de la droite de moindres carrés

#!/usr/bin/env python # -*- coding: utf-8 -*- # version un peu aménagée du travail de BD et EH, ba2 chimie 2012-2013

import matplotlib.pyplot as plt import pylab import numpy
1 Occurrences trouvées, Dernière modification:
*- coding: utf-8 -*- # version un peu aménagée du travail de BD et EH, ba2 chimie 2012-2013 import matplot
ir_spectrum_coplugin-autotooltip__default plugin-autotooltip_bigSpectre IR du CO

Différentes techniques de spectroscopie utilisent des représentations standardisées des spectres. En spectroscopie Infrarouge, l'absorbance est traditionnellement représentée en fonction des nombres d'ondes décroissants exprimés en $cm^{-1}$. Pour rappel, en spectroscopie, le $\tilde{\nu}$$\tilde{\nu} = 1/\lambda = \nu/c$$\Delta J = \pm 1$$cm^{-1}$
@teaching:progappchim:matplotlib_gallery
1 Occurrences trouvées, Dernière modification:
iques * représentation --> maxima parasites * travailler avec un "subset" --> idée : s'affranchir du br
jupyterplugin-autotooltip__default plugin-autotooltip_bigJupyter, IPython Notebooks et JupyterLab

* Jupyter a succédé à IPython Notebook * Jupyter est installé par défaut avec la distribution python Anaconda. C'est la manière la plus adéquate d'utiliser Jupyter. * Sinon, on peut utiliser facilement les notebooks Jupyter sur la plateforme
1 Occurrences trouvées, Dernière modification:
com/|Deepnote]] est un outil avancé permettant de travailler en équipe sur un notebook * [[https://data
notions_avanceesplugin-autotooltip__default plugin-autotooltip_bigNotions avancées

En construction. Les liens sont juste donnés. Une introduction et un exemple devrait être proposé pour chaque rubrique, et le nombre de ces rubriques augmenté.

Itérateurs

Itertools, zip,...

* 7 Levels of Using the Zip Function in Python

Générateurs et "yield"

*
1 Occurrences trouvées, Dernière modification:
/howto/regex.html]] * [[http://linuxfr.org/news/travailler-avec-des-expressions-rationnelles]] * [[http
polynomes-10plugin-autotooltip__default plugin-autotooltip_bigPolynômes : fonctionnalités supplémentaires

Voici quelques fonctions utiles pour manipuler les polynômes :

Dérivation

Proposé et testé par RL, étudiant ba2 2012-2013.

#!/usr/bin/env python # -*- coding: utf-8 -*- def polyderiv(a): """ dérivation d'un polynôme """ b = a[:] #copie de la liste des coefficients du polynôme de départ n = len(b) -1 #ordre du polynôme for i in range (n+1): b[i] = b[i] * i #on redéfinit chaque coefficient i de la liste par ce…
1 Occurrences trouvées, Dernière modification:
de coefficients a et b """ r = a[:] # on travaille sur une copie de a pour ne pas le modifier
polynomes-8plugin-autotooltip__default plugin-autotooltip_bigPolynômes : graphes de fonctions polynomiales

#!/usr/bin/env python # -*- coding: UTF-8 -*- """ écriture d'un programme pour évaluer des polynomes """ from math import * from pylab import * # librairies de graphiques (matplotlib)

def polyeval(x,a): """ application de l'agorithme de Horner cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner """ n = len(a)-1 # n = ordre du polynome p = 0. for i in range(n,-1,-1): p = p*x + a[i] return p

def…
1 Occurrences trouvées, Dernière modification:
de coefficients a et b """ r = a[:] # on travaille sur une copie de a pour ne pas le modifier
polynomes-11plugin-autotooltip__default plugin-autotooltip_bigGraphe d'une famille de polynômes orthogonaux

Voici un programme permettant de visualiser les premiers polynômes orthogonaux de Tchebyshev :

#!/usr/bin/env python # -*- coding: utf-8 -*- """ graphes de Polynomes de Chebyschev """

from math import * from pylab import *

def polyeval(x,a): """ application de l'algorithme de Horner cf. http://fr.wikipedia.org/wiki/M%C3%A9thode_de_Ruffini-Horner """ n = len(a)-1 # n = ordre du polynome p = 0. for i in range(n,-1,-1): …
1 Occurrences trouvées, Dernière modification:
de coefficients a et b """ r = a[:] # on travaille sur une copie de a pour ne pas le modifier
calcul_matriciel_2012plugin-autotooltip__default plugin-autotooltip_bigCalul matriciel

#!/usr/bin/env python # -*- coding: UTF-8 -*- # (pdf) # #pour operation matriciel verification mathématique : # #
1 Occurrences trouvées, Dernière modification:
LE_48359.aspx #http://inforef.be/swi/python.htm # travail de CD, ba2 chimie 2011-2012 from Tkinter import
grille_configurations_melange_binaire_2013plugin-autotooltip__default plugin-autotooltip_bigCréation d'une grille et de configurations d'un système binaire modélisé

#!/usr/bin/env python # -*- coding: utf-8 -*- # travail de ML et MP, ba2 chimie 2012-2013 # Création d'une grille et de configurations d'un système binaire modélisé
1 Occurrences trouvées, Dernière modification:
> #!/usr/bin/env python # -*- coding: utf-8 -*- # travail de ML et MP, ba2 chimie 2012-2013 # Création d'un
tableau_periodique_2013plugin-autotooltip__default plugin-autotooltip_bigTableau périodique

Tableau avec éléments cliquables pour obtenir les information. Nécessite [ce fichier de données].

#!/usr/bin/env python # -*- coding: utf-8 -*- # version un peu aménagée du travail de TD et SD, ba2 chimie 2012-2013 def elem(x): # print type(x),x # pour montrer que x est une chaîne de caractères element=Tk() element.title("Propriété du"+ x ) elembox=Listbox(element,height=32,width=40,fg="#070942") elembox.pack() for item in table[int(x)]: …
1 Occurrences trouvées, Dernière modification:
*- coding: utf-8 -*- # version un peu aménagée du travail de TD et SD, ba2 chimie 2012-2013 def elem(x):
pressions_partielles_systemes_non_ideauxplugin-autotooltip__default plugin-autotooltip_bigGraphiques des pressions partielles de systèmes non-idéaux

#!/usr/bin/env python # -*- coding: utf-8 -*- “”“ Graphiques des pressions partielles de systèmes non-idéaux Basé sur le travail de ML et VM, ba2 chimie 2013-2014
1 Occurrences trouvées, Dernière modification:
solubilite_ph_tplugin-autotooltip__default plugin-autotooltip_bigSolubilité en fonction du pH et de la température

Interface en ligne de commande et graphiques matplotlib

Nécessite [ce fichier de données] (à décompresser).

#!/usr/bin/env python # -*- coding: utf-8 -*- “”“
1 Occurrences trouvées, Dernière modification:
courbe_predominance_acide_2013plugin-autotooltip__default plugin-autotooltip_bigCourbe de Prédominance d'un Acide

#!/usr/bin/env python # -*- coding: utf-8 -*- # travail de KH, ba2 chimie 2012-2013

# Courbe de Prédominance d'un Acide # from math import * import matplotlib.pyplot as plt from Tkinter import *
1 Occurrences trouvées, Dernière modification:
dictionaries_adn_arn_proteinplugin-autotooltip__default plugin-autotooltip_bigTraduction ADN-ARN-protéine

Avec l'interface Tk. Voir aussi le programme Traduction de l'ADN en séquence d'acides aminés (protéine) : utilisation d'un dictionnaire (type Python)

#!/usr/bin/env python # -*- coding: utf-8 -*- “”“ Traduction de codes ADN en ARN et protéine. Basé sur le travail de NR et CVDD, ba2 chimie 2013-2014
1 Occurrences trouvées, Dernière modification:
pavage_penrose_2013plugin-autotooltip__default plugin-autotooltip_bigPavage de Penrose

#!/usr/bin/env python # -*- coding: utf-8 -*- # réference : # version un peu aménagée du travail de EC et LP, ba2 chimie 2012-2013

import math import cmath import cairo

# definir le nombre d'or goldenRatio = (1 + math.sqrt(5)) / 2
1 Occurrences trouvées, Dernière modification:
ensemble_mandelbrot_2013plugin-autotooltip__default plugin-autotooltip_bigEnsemble de Mandelbrot

Dessin d'une fractale : l'ensemble de Mandelbrot

#!/usr/bin/env python # -*- coding: utf-8 -*- # version un peu aménagée du travail de BF, ba2 chimie 2012-2013 # ref :

from Tkinter import * from random import randrange
1 Occurrences trouvées, Dernière modification:
conversion_temperature_2011plugin-autotooltip__default plugin-autotooltip_bigConversion de températures

#!/usr/bin/env python # -*- coding: utf-8 -*- # Conversion de témpératures # programme réalisé par AC&JD, ba2 chimie 2010-2011

from Tkinter import *

def delwidgets():
1 Occurrences trouvées, Dernière modification:
factorielle-2plugin-autotooltip__default plugin-autotooltip_bigFactorielle : un premier programme

Voici un embryon non fonctionnel de programme. Il y manque des éléments (à la place des “???”)

#! /usr/bin/env python # -*- coding: utf-8 -*- """ Calcul de la factorielle d'un nombre Référence : http://fr.wikipedia.org/wiki/Factorielle """ # on demande le nombre : print("Calcul de la factorielle de n") chainelue = input("Que vaut n ? ") n = int(chainelue) print(n)

# structure de répétition pour appliquer la définition de la factorielle reponse=1 # la répon…
1 Occurrences trouvées, Dernière modification:
polynomesplugin-autotooltip__default plugin-autotooltip_bigPolynômes

Travail avec des polynômes :

* un polynôme est une fonction * un polynôme est caractérisé de manière univoque par ses coefficients * le degré d'un polynôme est l'exposant qui caractérise le terme de puissance la plus élevée
1 Occurrences trouvées, Dernière modification:
representation_molecules_2013plugin-autotooltip__default plugin-autotooltip_bigReprésentation de molécules

Page à actualiser...

Certaines fonctions de ce programme nécessite des fichiers de données : [base.csv] et [bdd.csv] #!/usr/bin/env python # -*- coding: UTF-8 -*- # travail de RL, ba2 chimie 2012-2013
1 Occurrences trouvées, Dernière modification:
notions_fondamentalesplugin-autotooltip__default plugin-autotooltip_bigNotions fondamentales

Aide mémoire synthétique sur le langage Python.

Règles de base

Ces règles peuvent être testées via le mode interactif de Python (en utilisant la fenêtre “Shell” ou console de l'éditeur Idle ou Idle3 par exemple).
1 Occurrences trouvées, Dernière modification: