Programmation PHP/Mots réservés
Mots du langage.
Les mots qui suivent ont un sens spécial en PHP. Si vous les utilisez hors de leur contexte, des problèmes de confusions peuvent arriver. 
Liste des 72 mots réservés par ordre alphabétique :
__CLASS__ 
__DIR__
__FILE__ 
__FUNCTION__ 
__LINE__ 
__METHOD__ 
__NAMESPACE__
abstract
and 
array() 
as 
break 
case 
catch
cfunction "(PHP 4)"
class 
clone
const 
continue 
declare 
default 
die() 
do 
echo() 
else 
elseif 
empty() 
enddeclare 
endfor 
endforeach 
endif 
endswitch 
endwhile 
eval() 
exit()
explode()
extends 
final
for 
foreach 
function 
global 
goto
if 
implements
include_once() 
include() 
instanceof
interface
isset() 
list() 
namespace
new 
old_function "(PHP 4)"
or 
print() 
private
protected
public
require_once() 
require() 
return() 
split() "(PHP < 5.3)"
static 
switch 
throw
try
unset() 
use 
var 
while 
xor 
Nouveautés PHP 7.
Plusieurs opérateurs composés permettent de réduire la syntaxe d'opérations courantes :
De plus, on peut maintenant utiliser :
Depuis PHP 7.4, les propriétés typées. Ex :
 public int $id;
Extensions.
Liste des 48 bibliothèques natives PHP 5.5.0 avec EasyPHP :
 Core

Reflection
 SPL
 apache2handler
 bcmath
 bz2
 calendar
 ctype
 date
 dom
 ereg
 filter
 ftp
 hash
 iconv
 json
 libxml
 mbstring
 mcrypt
 mhash

mysqlnd
 pdo_mysql
 pdo_sqlite
 pdo_sqlsrv
 s
 sqlsrv
 standard
 tokenizer
 wddx

xmlreader
 xmlwriter
 xsl

Voir aussi .
Programmation PHP/Opérateurs
Les opérateurs sont des symboles qui permettent de manipuler les variables.
Opérateurs arithmétiques.
= Opérateur d'affectation.
<?php
$un_chiffre = 4; //affectation de l'entier 4 à la variable un_chiffre
$un_mot = 'je suis fan des pâtes'; //affectation de la chaîne de caractères à la variable "un_mot"
+ Opérateur d'addition.
<?php
$mon_premier_chiffre = 3; //affectation du premier chiffre
$mon_deuxieme_chiffre = 4; //affectation du deuxième chiffre
$resultat = $mon_premier_chiffre + $mon_deuxieme_chiffre; //affectation de l'addition des deux chiffres
echo $resultat; //affiche 3+4 soit 7
- Opérateur de soustraction.
<?php
$mon_premier_chiffre = 3;
$mon_deuxieme_chiffre = 4;
$resultat = $mon_premier_chiffre - $mon_deuxieme_chiffre;
echo $resultat; //affiche 3-4 soit -1
* Opérateur de multiplication.
<?php
$mon_premier_chiffre = 3;
$mon_deuxieme_chiffre = 4;
$resultat = $mon_premier_chiffre * $mon_deuxieme_chiffre;
echo $resultat; //affiche 3*4 soit 12
** Opérateur d’exponentiation.
<?php
$mon_premier_chiffre = 2;
$mon_deuxieme_chiffre = 3;
$resultat = $mon_premier_chiffre ** $mon_deuxieme_chiffre;
echo $resultat; //affiche 2^3 soit 8
/ Opérateur de division.
<?php
$mon_premier_chiffre = 3;
$mon_deuxieme_chiffre = 4;
$resultat = $mon_premier_chiffre / $mon_deuxieme_chiffre;
echo $resultat; //affiche 3/4 soit 0,75
% Opérateur modulo.
<?php
$mon_premier_chiffre = 3;
$mon_deuxieme_chiffre = 4;
$resultat = $mon_premier_chiffre % $mon_deuxieme_chiffre;
echo $resultat; //affiche 3 modulo 4 soit 3 (le modulo est le reste entier de la division euclidienne)
Il sert à tester si un nombre est le multiple d'un autre : 
<?php
if ($nb % 3 == 0) { 
 // $nb est un multiple de trois
Opérateurs logiques booléens.
Les opérateurs logiques agissent sur les types booléens (codice_1 ou codice_2).
Opérateurs logiques bit à bit.
Les opérateurs logiques bit à bit agissent sur chaque bit des valeurs entières.
Opérateurs d'assignation.
Ils permettent de simplifier l'écriture des assignations.
Opérateurs d'incrémentation.
Ces opérateurs sont très utiles dans les boucles (notamment "for").
Opérateurs divers.
Opérateur ?
L'opérateur codice_11 permet de renvoyer une valeur ou une autre en fonction d'un test. 
Par exemple :
 $appreciation = ($note>10) ? "bon" : "mauvais";
qui est équivalent au bloc PHP suivant :
if ($note > 10) {
 $appreciation = "bon";
} else {
 $appreciation = "mauvais";
Toutefois il présente un autre avantage que sa concision : la de cet opérateur ne calcule pas le "else" si le script n'a pas besoin d'y aller. Il devient donc moins gourmand en ressources.
En l'absence de premier résultat, le ternaire renvoie l'expression comparée si non nulle ou vide. Exemple :
 print 1 ?: 2; // 1
 print 0 ?: 2; // 2
 print null ?: 2; // 2
-> Opérateur objet.
L'opérateur objet -> permet d'accéder aux propriétés d'un objet. Exemple :
print $voiture->couleur;
$voiture->repeindre('bleu');
:: Opérateur de résolution de portée.
L'opérateur ::, également appelé en PHP , permet d'accéder aux membres statiques ou constants d'une classe. Exemple :
print $voiture::couleur;
@ Opérateur de contrôle d'erreur.
L'arobase permet d'ignorer les erreurs de l'expression qui le suit. Ex :
print 1/0; //Warning: Division by zero, puis INF
print @(1/0); // INF
& Opérateur de référence.
"&" accolé avant une variable désigne sa référence, qui est en quelque sorte un en lecture seule. Elles sont utiles par exemple pour éviter copier un grand tableau en mémoire quand il est en paramètre d'une fonction. Exemple :
public function archive(&$db)
 var_dump($db);
Son utilisation pour les fonctions sera détaillée dans le chapitre sur les fonctions, mais on peut aussi l'utiliser dans les boucles.
... Opérateur de fonction.
Depuis PHP 5.6, "..." dans la liste des arguments d'une fonction indique que ceux-ci sont d'un nombre variable.
Exemple :
public function somme(...$nombres)
 $somme = 0;
 foreach ($nombres as $n) {
 $somme += $n;
 return $somme;
echo somme(1, 2, 3);
echo somme(1, 2, 3, 4);
Précédence des opérateurs.
Quand une opérande est entourée de deux opérateurs (ex : 1 + 2 * 3 = 7), des règles de priorités s'appliquent systématiquement pour résoudre les opérations.

Mathématiques du traitement du signal/Réseaux de neurones

Quelques remarques diverses :
réponse à un newsgroup.
During the training phase, say a gradient backprop for instance, it seems that the contribution of an input formula_1 for a gradient step is like (formula_2 is the neural network) : 
formula_3
you can see the absolute values formula_4 introduce a real bias in this measurement. 
Besides you have to take in account the contribution during all the back propagation steps... 
You can use the Amari's approach ("Natural Gradient Works Efficiently in Learning" (1998) --- Shun-Ichi Amari) and follow the path of the parameters of your NN during the learning phase. This will be a curvilinear integral along the learning trajectories. 
You can also use my description of neural networks (published only for perceptrons at this stage : "Initialization of Piecewise Affine Neural Networks for nonlinear control" (1998) --- Charles-Albert Lehalle and Robert Azencott), to access to a more direct approach. It will allow you to describe the effect of the training as translations of hyperplanes, and you will be able to quantify the contribution of a data to those translations.

Programmation Basic Casio
Ce livre est une introduction au Basic Casio, tel qu'il est utilisé sur les calculatrices vendues par ce même constructeur dans les modèles à partir du collège. Il ne demande aucune connaissance préalable en programmation et peut être une entrée en matière pour ceux qui s'y intéressent, il nécessite néanmoins de savoir utiliser un minimum sa calculatrice (insérer/remplacer du texte, naviguer dans l'arborescence des menus...), référez-vous à votre manuel si besoin.
À l'issue de ce wikilivre, vous serez en mesure de créer des applications complexes (utilitaires ou jeux) sur une calculatrice Graph 35, 65, 85 et 100. Les spécificités de chaque machine seront également précisées.
Attention, les modèles récents du collège telle que la FX-92 sont livrées avec un langage apparenté au Scratch. Le Python est également disponible sur les calculatrices Lycée récentes. Ce livre ne traite pas de ces deux langages.

Programmation mIRC/Se connecter à un serveur