start

Recherche

Voici les résultats de votre recherche.

notions_fondamentalesplugin-autotooltip__default plugin-autotooltip_bigNotions fondamentales

Aide mémoire synthétique sur le langage Python. Les différences importantes entre la branche 2 et la branche 3 seront commentées. La différence la plus fréquente est le passage de print à print() !

Règles de base

Ces règles peuvent être testées via le mode interactif de Python (en utilisant la fenêtre
16 Occurrences trouvées, Dernière modification:
Sous python 3, les entiers sont d'office "long". <note warning>Si les opérandes sont entiers, l'opératio... n avec "/" fournit d'office le résultat "float".</note> Exemple : différencier 2/3 et 2./3. Il est impo... s-what-why-how|Python Sets: What, Why and How]] <note important>Les éléments d'ensembles doivent être d... tp://en.wiktionary.org/wiki/hashable|hachable]].</note> Il est donc plus efficace de tester l'appartena
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
13 Occurrences trouvées, Dernière modification:
tkinter_gui_simpleplugin-autotooltip__default plugin-autotooltip_bigLes bases d'un interface graphique avec Tkinter

Quelques références de base pour utiliser Tkinter

* Documentation officielle : * Les interfaces graphiques TK * tkinter — interface Python à Tcl/Tk, reprenant quelques références recommandées * Python 3 avec Tk intègre également les extensions
8 Occurrences trouvées, Dernière modification:
tp://cs.mcgill.ca/~hv/classes/MS/TkinterPres/]] <note warning>Entre Python 2 et Python 3, le nom de la ... e transformer les instructions print en print().</note> ===== Une étiquette (Label) affichant "Bonjour ... mmand=action) b.pack() root.mainloop() </code> <note tip>Voyez à décommenter les deux lignes concernant l'étiquette "W" !</note> Pour le placement des composants dans la fenêtr
numpy_simpleplugin-autotooltip__default plugin-autotooltip_bigLes bases de NumPy

NumPy est une extension du langage de programmation Python, destinée à manipuler des matrices ou tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux.

Numpy permet la manipulations des vecteurs, matrices et polynômes.
4 Occurrences trouvées, Dernière modification:
e> [[1 2] [3 4]] <type 'numpy.ndarray'> </code> <note tip>Pour définir un tableau, appelez simplement l... py_Example_List|cette ancienne documentation]]. </note> <code python arrays_01.py> #! /usr/bin/env pytho... t </code> ===== Manipulation de polynômes ===== <note warning>Une nouvelle bibliothèque [[http://docs.s... rdonnent les coefficients en sens inverses !!!**</note> <code python arrays_polynomes_06.py> #! /usr/bin
matplotlib_simpleplugin-autotooltip__default plugin-autotooltip_bigLes bases de Matplotlib, une librairie pour réaliser des graphiques 2D

Matplotlib est une bibliothèque très puissante du langage de programmation Python destinée à tracer et visualiser des données sous formes de graphiques. Elle est souvent combinée avec les bibliothèques python de calcul scientifique :
2 Occurrences trouvées, Dernière modification:
r Nicolas Rougier, Mike Müller, Gaël Varoquaux. <note tip>Cette dernière référence reprend aussi des ex... mbreux liens pour l'apprentissage de Matplotlib.</note> ===== Galerie d'exemples ===== | {{:teaching:p
bokeh_simpleplugin-autotooltip__default plugin-autotooltip_bigLes bases de Bokeh, une librairie pour des visualisations interactives dans un navigateur web

* page d'entrée sur Bokeh * User guide * Galerie d'exemples * Bokeh dans les Jupyter notebooks * Bokeh tutorial in live Jupyter Notebooks * Reference guide

* Réseaux sociaux : * Twitter * GitHub * Youtube

Exemples scientifiques

* Interactions sur la fonction sinus (amplitude, décalage vertical, fréquence, déphasage) +
2 Occurrences trouvées, Dernière modification:
.com/channel/UCK0rSk29mmg4UT4bIOvPYhw|Youtube]] <note tip>Bokeh ne permet pas de créer des sorties grap... ntraire de la librairie Matplotlib (notamment) !</note> ===== Exemples scientifiques ===== * [[https:
progappchimplugin-autotooltip__default plugin-autotooltip_bigProgrammation appliquée à la chimie

Le cours “Programmation appliquée à la chimie” de bachelier en sciences chimiques (15 H cours et 15 H exercices, bloc2) utilise deux supports :

* Principalement, le présent wiki pour ses avantages techniques (coloration et indentation du code, recherche dans les pages, historique des modifications,
2 Occurrences trouvées, Dernière modification:
e avec Tkinter]] * [[pieges|Pièges à éviter]] <note tip>Vous serez encouragé à l'utilisation et l'écr... y of interesting Jupyter Notebooks]] * ... </note> ==== Algorithmes classiques ==== * [[factori
algos_entiersplugin-autotooltip__default plugin-autotooltip_bigAlgorithmes sur entiers

cf....... Cette page reprend quelques grands algorithmes classiques sur les nombres entiers, et introduit quelques algorithmes ayant des applications en chimie.

Recherche du PGCD (plus grand commun diviseur)

Explication géométrique : en comprenant un nombre entier comme une longueur et un couple d'entiers (a,b) comme un rectangle, leur PGCD est la longueur du côté du plus grand carré permettant de carreler entièrement ce rectangle. L'algorithme d'Euclide décompose ce re…
2 Occurrences trouvées, Dernière modification:
====== Algorithmes sur entiers ====== <note tip>La manipulation d'entiers fait l'objet de nombreuses app... sont caractérisées par des rapports entiers,...</note> Cette page reprend quelques grands algorithmes
bioinformaticplugin-autotooltip__default plugin-autotooltip_bigBioinformatique

Manipulations de séquences ADN, ARN, protéines,...

Compter les nucléotides d'une séquence ADN

#!/usr/bin/env python # -*- coding: utf-8 -*- """ On dispose d'un exemple de chaîne ADN (constituée des symboles 'A', 'C', 'G', 'T') Le programme utilise plusieurs techniques pour donner les nombres d'occurrences respectifs des différentes bases """ adn = "AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC"

# utilisation d'une liste et de la méthode .count() base…
2 Occurrences trouvées, Dernière modification:
ipulations de séquences ADN, ARN, protéines,... <note tip>Consulter les références proposées en fin de page !</note> ===== Compter les nucléotides d'une séquence AD
math_nombresplugin-autotooltip__default plugin-autotooltip_bigMathématiques et nombres

Quelques programmes et algorithmes reliés aux mathématiques et aux nombres.

* Théorie des nombres * Nombre_remarquable * ...

Calculs en précision arbitraire

* 1/9² = 0.0123456790123456790123456790123456790123456790123457... * 1/99² = 0.0001020304050607080910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697990001020304050607080910111$…
2 Occurrences trouvées, Dernière modification:
... ===== Calculs en précision arbitraire ===== <note tip> Les calculs suivants renvoient des nombres a... ivalente à la série de Maclaurin de $1/(1-x)^2$ </note> Taylor, pour f(x) = 1/x² : $$f(x)=\sum _{n=0}^
  • start.txt
  • Dernière modification: 2020/10/02 14:58
  • de villersd