Implémentation du crible d'Ératosthène.
Ce script calcule les nombres premiers inférieurs à 200 en appliquant la méthode du crible d'Ératosthène.
N = 200
liste = range(2, N) # liste de 2 à N
nombre = 2
while nombre*nombre <= N: # tant que le nb premier < à la
 # racine carrée de N
 for i in liste[liste.index(nombre) + 1:]: # parcourt la liste à partir de ce nombre
 if i % nombre == 0: # un multiple du nombre est trouvé
 liste.remove(i) # ou "del liste[ liste.index(i) ]" :
 # on le raye de la liste
 nombre = liste[liste.index(nombre) + 1] # on prend le nombre suivant non rayé
print (liste) # affichage du résultat
Voici une version algorithmiquement équivalente mais beaucoup plus rapide qui exploite la puissance du type liste de Python :
N = 1000 # on cherche les nombres premiers inférieurs à N
liste = range(N+1) # création de la liste des entiers de 0 à N
liste[1] = 0 # 1 n'est pas premier
nombre = 2
while nombre ** 2 <= N: # tant que le nombre à examiner est inférieur à
 # la racine carrée de N
 liste[nombre*2 :: nombre] = [0] * ((N // nombre) - 1) # éliminer tous les
 # multiples du nombre
 # passer au nombre non examine suivant
 nombre += 1
 while not liste[nombre]:
 nombre += 1
liste = filter (None, liste)
print (liste) # et à la fin, on affiche le résultat
Que l'on peut enfin réduire à :
 N, nombre = 1000, 2
 liste, liste[1] = range(N+1), 0
 while nombre**2 <= N:
 liste[nombre*2 :: nombre] = [0]*len( liste[nombre*2 :: nombre] )
 nombre += 1
 print (filter(None, liste))
Les fonctions, les types et les classes sont des objets.
def uneFonction ( unEntier, uneChaine):
 "documentation de la fonction"
 print ("unEntier : " + str( unEntier ))
uneFonction.compteur = 10
print ("la fonction a pour nom :" + uneFonction.__name__)
print ("la fonction a pour documentation : " + uneFonction.__doc__)
print (uneFonction.compteur)
»la fonction a pour nom :uneFonction
la fonction a pour documentation : documentation de la fonction
10
valeurOpposee = -25 .__neg__() # equivalent à - (-25)
print ("la valeur opposée de -25 est : " + str ( valeurOpposee ))
class Insecte : pass # On definit une classe mère, qui ne fait rien pour l'instant
class Fourmi(Insecte): # Definition d'une classe dérivée
 def marcher (self):
 print ("je marche")
print ("la classe Fourmi a pour classe mère :" + str ( Fourmi.__bases__))
Graphique.
Tkinter.
Cet exemple montre comment se servir de la bibliothèque Tkinter pour créer une interface graphique.
from Tkinter import *
fen = Tk()
text1 = Label(fen, text='Bonjour !')
entr1 = Entry(fen)
bout1 = Button(fen, text='Quitter', command=fen.destroy)
text1.grid( row=1, column=1)
entr1.grid( row=1, column=2)
bout1.grid( row=2, column=1)
fen.mainloop()
WxPython.
Cet exemple crée en WxPython une fenêtre et un boite modale sur appui bouton - l'utilisation d’éditeur WYSIWYG comme "glade" ou "boa constructor" est recommandée pour les grandes applications
from wxPython.wx import * 
ID_OK_BOUTON=100 
class PanneauPerso( wxPanel ): 
 def __init__(self, parent, id): 
 wxPanel.__init__(self, parent, id) 
 self.unChampText = wxStaticText(self, -1, "TextAvantLeClic", wxPoint(5, 5)) 
 self.unChampBouton = wxButton(self, ID_OK_BOUTON, "CliquerMoi", wxPoint(100, 5))
 EVT_BUTTON(self, ID_OK_BOUTON, self.OnClick) # enregistrement du callback
 def OnClick(self,event): 
 self.unChampText.SetLabel('ApresLeClic') # sur appui bouton, modifier le champ texte
 b = wxMessageDialog( self, "Une Boite de dialogue","titre", wxOK) 
 b.ShowModal() # montrer un e boite de dialogue
 b.Destroy()
monApplication = wxPySimpleApp() 
maFenetre = wxFrame(None, -1, "Titre de l Application") 
PanneauPerso ( maFenetre , -1) 
maFenetre.Show(1) 
monApplication .MainLoop()

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/Louis Garde

Louis Garde était un éditeur de cartes postales installé à Libourne (Gironde).

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/V. Farin

V. Farin était un éditeur français de cartes postales.

Photographie/Sociétés et Organisations/Éditeurs de cartes postales/E. Karrer

E. Karrer était un éditeur de cartes postales installé à Belfort (Territoire de Belfort). Sigle : EKAR.

Préparation au certificat d'opérateur du service amateur/Résoudre des équations

Qu'est-ce qu'une équation ?
Une équation est une égalité dans laquelle il existe une valeur inconnue appelée inconnue. Par exemple, formula_1 est une équation d'inconnue formula_2 : il s'agit d'une égalité (formula_3 égale 30) dans laquelle la valeur formula_2 n'est pas connue. Résoudre l'équation, c'est déterminer la valeur de l'inconnue.
À noter que l'inconnue peut se noter formula_2,formula_6, formula_7, formula_8, etc : cela n'a pas d'importance.

Le langage CSS/Version imprimable
Le langage HTML/Sommaire
Préparation au certificat d'opérateur du service amateur/Les notations en mathématiques

L'utilisation des lettres.
En mathématiques, on travaille avec des nombres (10, 11, 29, 8, 3,5), mais il arrive que, lassé d'avoir à écrire un nombre particulièrement long (par exemple ), on décide de lui donner un nom. Ce nom est représenté par une lettre : formula_1, formula_2, formula_3... Ainsi, on peut par exemple décider que formula_4 et formula_5, auquel cas formula_6.
L'alphabet comporte 26 lettres, mais parfois, on préférera utiliser plusieurs lettres pour désigner un nombre. On pourra alors utiliser l'indice, et noter par exemple formula_7 qui se lira « P indice consommée ».
On peut également vouloir nommer plusieurs nombres par une même lettre, auquel cas on fera la différence en rajoutant des apostrophes, qui seront notés « prime » : par exemple, formula_8 se liront successivement « P égale 10, P prime égale 18, P prime prime égale 20 ».

Préparation au certificat d'opérateur du service amateur/Calculs de base

L'addition, la soustraction.
L'addition consiste en l'ajout de deux nombres ; elle se note formula_1. L'opération inverse de l'addition est la soustraction ; elle se note formula_2.
Sur la calculatrice, pour effectuer une addition, tapez le premier nombre, puis sur , puis le second nombre, enfin validez avec . Pour effectuer une soustraction, tapez le premier nombre, puis sur , puis le second nombre, enfin validez avec .
La multiplication, la division.
La multiplication se note formula_3. L'opération inverse de la multiplication est la division ; elle se note de deux façons qui sont équivalentes : formula_4 ou formula_5. Pour une meilleur lisibilité des calculs, la première forme est à adopter. Cette forme est appelée forme fractionnelle ; formula_4 est une fraction dont le numérateur est 10 et le dénominateur est 13.
Sur la calculatrice, pour effectuer une multiplication, tapez le premier nombre, puis sur , puis le second nombre, enfin validez avec . Pour effectuer une division, vous pouvez vous placer en mode naturel ou en mode mathématique. En mode naturel, appuyez sur , ce qui fera apparaître à l'écran une fraction à compléter. Tapez le nombre du haut, puis appuyez sur la flèche pour passer au dénominateur. Enfin, sortez de la fraction avec et validez avec .

Psychologie cognitive pour l'enseignant/Faire des liens