William Notman était un photographe et homme d'affaires canadien d'origine écossaise, né à Paisley (Écosse) le 8 mars 1826 et décédé à Montréal le 25 novembre 1891.
Biographie.
Issu d'une famille aisée, William Notman s'orienta vers les arts, puis entra dans l'entreprise de son père et se maria en juin 1853 avec Alice Merry Woodwark. Malgré un avenir qui semblait prometteur, l’Écosse subit vers le milieu des années 1850 une crise économique qui provoqua la faillite de l'entreprise. Dans l'espoir d'une vie meilleure, il émigra au Canada et s'installa à Montréal en 1856.
Ayant d'abord pratiqué la photographie comme amateur en Écosse, il fut alors employé chez Ogilvy and Lewis puis installa son propre studio rue Bleury en décembre 1856 ; il fut ensuite rejoint par sa famille.
En 1858, son premier reportage de commande fut consacré à la construction du Pont Victoria sur le fleuve Saint-Laurent, par la "Compagnie de chemin de fer du Grand Tronc" de . Ce pont fut inauguré en 1860 en présence du Prince de Galles à qui Notman offrit un coffret contenant des photographies relatant la construction du pont et d'autres figurant des scènes de la vie au Canada. Ce cadeau plut tant à la Reine Victoria que celle-ci, selon la tradition familiale, l'aurait nommé « photographe de la Reine » de James Hodges. Sa production de photographies et de stéréogrammes relatant la construction fit de lui le premier photographe canadien jouissant d'une renommée internationale. Il ouvrit des succursales au Canada et aux États-Unis et remporta de nombreux prix lors d'expositions à Montréal, Londres, Paris et en Australie.
En 1860 la reine Victoria le choisit comme son photographe personnel. La même année, il accueillit la séance inaugurale de l"'Association des beaux-arts de Montréal" dans son studio puis en 1867, celle de la "Société des artistes canadiens". À cette époque l'art du portrait photographique était très en vogue et de nombreuses personnalités venues de toute l'Amérique du Nord eurent recours aux services de Notman. Connu également pour ses photographies de groupes, il réalisé également des reportages et des chroniques photographiques montrant les habitants et la vie quotidienne au Canada. À la demande du Professeur Charles Smallwood, il photographia également les éclipses solaires de 1860 et 1869.
Notman fut un précurseur pour l'utilisation du format « album » et l'emploi de l'éclair de magnésium. Il a collaboré avec de nombreux peintres qui complétaient son travail, avec pour résultat la parution d'un premier livre de photographies, en 1863.
Travaillant régulièrement pour le "Philadelphia Photographer" d'Edward Wilson, il visita beaucoup les collèges et les universités américaines. À l'occasion de l'exposition universelle de Philadelphie, en 1876, il créa sa propre compagnie, la "Centennial Photographic Company". De nombreux prix lui furent décernés lors des expositions universelles de 1860 et 1886. 
La production de Notman était considérable, plus de 14 000 négatifs au cours des années 1870. Pendant la décennie 1880 il ouvrit une vingtaine de studios au Canada et aux États-Unis mais les difficultés économiques de l'époque freinèrent considérablement cette expansion.
Parallèlement à cette activité, Notman fut pendant près de 40 ans un enseignant réputé qui forma de très nombreux photographes. Il devint également un important propriétaire immobilier et contribua aussi beaucoup à la paroisse anglicane Saint-Mark de Longueuil, à la "Young Men's Christian Association" (YMCA) et au financement de l'Hôpital général de Montréal.
Notman poursuivit ses activités photographiques, sans jamais se lasser, jusqu'à son décès en 1891. Il eut 7 enfants et légua son entreprise à ses fils William McFarlane et Charles Frederick qui poursuivirent son activité javant de la céder à l"'Associated Screen News" en 1935.
L’œuvre de Notman revêt aujourd'hui un intérêt historique considérable. Le Canada était à ses yeux un pays nouveau qu'il fallait continuer à développer pour atteindre le niveau des autres grands pays industriels de l'époque. Ses photographies offrent au regard des nouvelles générations l'essor technique du Canada et de la ville de Montréal en particulier, mais aussi le développement de Vancouver et l'exploration des Montagnes Rocheuses. 
Une partie de son œuvre est conservée au Musée McCord de Montréal.

Programmation Perl/Opérateurs
Opérateurs numériques.
Perl reprend tous les opérateurs classiques (+, -, *, /, %, sin, cos) et les étend.
Il y a des raccourcis utiles à connaître pour l'affectation, comme codice_1
Il existe également l'opérateur exponentiel codice_2.
exemples.
my $a = 1 ;
$a--; # $a vaut 0 ; est équivalent à "$a = $a - 1;"
$a = $a + 2; # $a vaut 2 ; est équivalent à "$a += 2;"
$a *= 2; # $a vaut 4 ; est équivalent à "$a = $a * 2;"
$a -= 10; # $a vaut -6 ; est équivalent à "$a = $a - 10;"
$a++; # $a vaut -5 ; etc.
Il faut être attentif aux opérations avec ++ et -- . 
codice_3 affecte à $b la valeur de $a **avant** son incrémentation.
codice_4 affecte à $b la valeur de $a **après** son incrémentation.
Opérateurs de chaînes.
Les opérateurs les plus basiques qui travaillent sur des chaînes sont : 
exemples.
my $str = "coucoux";
say length( $str ), " ", index( $str, "uc" ); # affiche "7 2"
chop $str; # supprime la lettre 'x'
say $str; # affichera "coucou"
my @tableau_de_caracteres = split("", $str); # contient la liste des lettres restantes
say join(" | ", @tableau_de_caracteres); # affiche c | o | u | c | o | u
explications.
say length( $str ), " ", index( $str, "uc" );
Ici, nous appellons la fonction "say" pour qu'elle affiche la taille de la chaîne de caractères $str (7), un espace (" ") et l'index de la première occurrence de "uc" (2).
Nous verrons plus tard comment se passent les passages de paramètres et retours de fonctions.
my @tableau_de_caracteres = split("", $str);
La fonction "split" permet de séparer une chaîne de caractères suivant un motif, ici la chaîne vide : "".
Ceci a pour conséquence de séparer toutes les lettres.
say join(" | ", @tableau_de_caracteres);
Nous affichons le retour de la fonction "join" qui renvoie tous les éléments de @tableau_de_caracteres séparés par la chaîne " | ".
Elle affiche donc "c | o | u | c | o | u".