====== Représentation de pH d'acides et de bases ======
===== Pour les acides : =====
<sxh python; title : representation_pH_acide.py>
#!/usr/bin/env python
# -*- coding: utf-8 -*... port *
import matplotlib.pyplot as plt
def get_acide(event):
"""
fonction pour lire la séléct
====== Notions fondamentales ======
Aide mémoire synthétique sur le langage Python.
===== Règles de b... lisant la fenêtre "Shell" ou console de l'éditeur Idle ou Idle3 par exemple).
* Définition d'une **donnée** : suite finie de nombres binaires
* Défin... ructure au sein d'une autre structure ! (aisément identifiables grâce à l'indentation).
* Les **comm
, la [[https://moodle.umons.ac.be/course/view.php?id=107|plateforme moodle d'enseignement en ligne de ... puter-science-all|Computer Science For All]] (President Obama in his 2016 State of the Union Address)
... * [[https://docs.anaconda.com/anaconda/user-guide/|User guide]]
* **//Cf.// la page dédiée sur [[:floss:anaconda|Anaconda]]**
- en sall
olonne")
# et on considère toujours i=0 donc dépend juste de j
... able=var,value=7,command =affiche7)
r1.grid(row=1,column=0, sticky=W)
r2.grid(row=2,column=0, sticky=W)
r3.grid(row=3,column=0, sticky=W)
r4.grid(row=4,column=0, s
" "
txt1.grid(row=1, sticky=W) ... re 2 (ligne 1 et décalé tout à gauche)
txt2.grid(row=2, sticky=W) ... gauche)
txt3.grid(row=3, sticky=W) ... nêtre 2 (ligne 3 et décalé tout à gauche)
n.grid(row=1, column=3)
org/3/library/tkinter.tix.html|tix]], ainsi que l'IDE [[https://docs.python.org/3/library/idle.html|Idle]]
* [[http://inforef.be/swi/download/apprendre_python.pdf|Chapitre 8 du livre ”apprendr... + Spyder.
Vérifier le comportement en utilisant Idle et la version de base de Python !
</note>
====
* exécution de l'instruction (si elle est valide)
* Le code est souvent moins optimisé, donc pl... ité de développement (cycle écriture-exécution rapide, “briques” logicielles)
* Portabilité (même ... sibilité intrinsèque du code
* bien documenté (aide et manuels en ligne, livres, forums, exemples...... des modules complémentaires)
* éditeur inclus (Idle) ou autre (SciTe, Pycharm, Eric,...)
* mode i
rest and
next-nearest neighbours (calculated in Grid::step). A living cell dies
of overcrowding or lon... Label.__init__(self,parent,relief="raised",width=2,borderwidth=1)
self.bind("<Button-1>", self.toggle)
self.displayState(Cell.DEAD)
... === Definition de la grille =============
class Grid:
def __init__(self,parent,sizex,sizey):
org/|NumPy]] : gestion de tableaux numériques multidimensionnels, algèbre linéaire, transformées de Fo... yse de données
Avec Matplotlib, on peut créer rapidement un graphe à partir de deux listes (voir le p... ppchim:matplotlib_gallery:pka_pkb_plane|Couples acide-base dans le plan pKa/pKb]] | un autre... |
| u... nce.com/the-simplest-way-of-making-gifs-and-math-videos-with-python-aec41da74c6e|The easiest and faste
oprietes")
listbox=Listbox(element,height=10,width=40,fg="#070942")
listbox.pack() #sert à aju... itter',command=element.destroy)
quitter.pack(side=BOTTOM)
mainloop()
fen1=Tk()
fen1.title("Ta... "Légende")
frame= Frame(legend1, height=200, width= 300) #frame ouvre une nouvelle fenêtre dans laquelle on peut insérer plusieurs widgets (ici des messages)
autre = Message(legend
tle("Exemple de courbe de titrage: titrage d'un acide fort par une base forte")
plt.show()
def by... title("Calculs de pH")
#création des différents widgets (Radioboutons, boutons, champs d'entrée)
myv... abel(fen1, text="Quel est le type de l'espèce considérée ?").grid(row=0, column=1, columnspan=2, padx=5, pady=5)
Radiobutton(fen1,text="Acide faible", var
e de la base de données jusqu'à trouver un SMILES identique
return row[0] #Et on retourne ... s onglets
def ActionOnglet1():
FrameOnglet2.grid_forget()
FrameOnglet3.grid_forget()
FrameOnglet1.grid(row=1, columnspan=3)
Onglet1=Button(root, text="A partir du nom", comm
y_adn_protein|Traduction de l'ADN en séquence d'acides aminés (protéine)]] : utilisation d'un dictionn... d'un dictionnaire pr convertir chaque codon en acide aminé
cha1 = entr1.get() # "cha1" va nous pe... e
fen1.title("Traduction d'une séquenced'ADN en acides aminés")
fen1.geometry('800x450')
fen1.confi... n1, text='Quitter', command=fen1.destroy)
text1.grid(row=2, column=2)
text01.grid(row=3, column=2)
tex