Valid XHTML     Valid CSS2    

Listing du fichier crs3.php

 

00001     <?php
00002     
# # (gH) -_- crs3.php ; TimeStamp (unix) : 07 Septembre 2017 vers 13:48
00003     
error_reporting(E_ALL | E_NOTICE ) ;
00004     
header
('Content-Type "text/html; charset=iso-8859-1"') ;
00005     
ini_set
( 'default_charset', 'ISO-8859-1' );
00006     include(
"decra-inc.php") ;
00007     
$galg
= href("../Galg/",ghRouge("GALG"),"grougef bouton_fin nou jaune_pastel grougef") ;
00008     
00009     
$numCours
= 3 ; debutCours($numCours,"Les langages de script Python et R&nbsp;; algorithmique avec ".$galg) ;
00010     
00011     
$R
= ghRouge("R") ;
00012     
$XML
= ghRouge("XML") ;
00013     
$Awk
= ghRouge("AWK") ;
00014     
$Php
= ghVert("PHP") ;
00015     
$Python
= ghVert("Python") ;
00016     
$APL
= ghBleu("APL") ;
00017     
00018     
#############################################################################
00019     
00020     
$tableauDesRubriques = array() ;
00021     
$idr
= 0 ;
00022     
$idr
++; $tableauDesRubriques[$idr] = "Les langages de script " ;
00023     
$idr
++; $tableauDesRubriques[$idr] = "Le langage $Python " ;
00024     
$idr
++; $tableauDesRubriques[$idr] = "Le langage $R" ;
00025     
$idr
++; $tableauDesRubriques[$idr] = ghRouge("Algorithmique")." et langages de programmation" ;
00026     
$tdmCRLM
= new tdm($tableauDesRubriques) ;
00027     
$tdmCRLM
->titre() ;
00028     
$tdmCRLM
->menu("oui","oui") ;
00029     
00030     
#############################################################################
00031     
00032     
$tdmCRLM
->afficheRubrique("oui") ; # Les langages de script
00033     
00034     #############################################################################
00035     
00036     
blockquote() ;
00037     
00038     
p
("texte") ;
00039     echo
" Il existe beaucoup de langages de programmation. Parmi ceux-ci les langages de script occupent une part importante, " ;
00040     echo
" qui progresse sans doute de plus en plus chaque année, à cause de leur implication dans le développement Web. " ;
00041     echo
" Parcourir la partie 1 de mon cours "
.href("../Scripts/","Langages de scripts et développement Web")." " ;
00042     echo
" devrait &ecirc;tre suffisant pour une introduction générale à ces langages." ;
00043     
finp() ;
00044     
00045     
finblockquote() ;
00046     
00047     
#############################################################################
00048     
00049     
$tdmCRLM
->afficheRubrique("oui") ; # Le langage Python
00050     
00051     #############################################################################
00052     
00053     
blockquote() ;
00054     
00055     
p
("texte") ;
00056     echo
" Il existe de nombreux tutoriels, livres, cours et vidéos sur
$Python. " ;
00057     echo
" Comme indiqué dans notre "
.href("../tuteurs/tutpython.php","tuteur $Python") ;
00058     echo
" qui nous servira de première référence, " ;
00059     echo
" un cours soutenu de
$Python (v3) en français que nous conseillons est celui de B. Cordeau, avec ses exercices corrigés, disponible " ;
00060     echo
" sur le site "
.href("http://www.iut-orsay.u-psud.fr/fr/departements/mesures_physiques/mphy_pedagogie.html","iut orsay") ;
00061     echo
" (copies locales "
.href("cours-python3.pdf","ici")." et ".href("exercices-python3.pdf","là")."). " ;
00062     
#echo " On pourra aussi lire l'".href("http://www.apprendre-en-ligne.net/python3/apprendre_python3.pdf","ouvrage de Swinnen","nou") ;
00063     
echo
" On pourra aussi lire l'".href("http://users.polytech.unice.fr/~helen/pythonCIP1/apprendre_python3Swinnen.pdf","ouvrage de Swinnen","nou") ;
00064     echo
" ("
.href("apprendre-python3.pdf","copie locale").") " ;
00065     echo
" et enfin " ;
00066     echo
href
("http://python.lycee.free.fr/","$Python pour lycéens","nou").". " ;
00067     echo
" En anglais, on pourra bien s&ucirc;r consulter " ;
00068     echo
href
("http://getpython3.com/diveintopython3/","diveIntoPython3") ;
00069     echo
" et la documentation officielle "
.href("http://docs.python.org/3/","$Python v3 documentation","nou").". " ;
00070     
finp() ;
00071     
00072     
finblockquote() ;
00073     
00074     
#############################################################################
00075     
00076     
$tdmCRLM
->afficheRubrique("oui") ; # Le langage R
00077     
00078     #############################################################################
00079     
00080     
blockquote() ;
00081     
00082     
p
("texte") ;
00083     echo
" Là encore, il y a foison de tutoriels, livres, cours et vidéos sur le logiciel
$R. " ;
00084     echo
" Comme nous nous intéressons surtout à l'aspect langage et programmation de ce logiciel, " ;
00085     echo
href
("../wstat/Programmation_R/Programmation_introduction/tutrprog.php","mon tuteur de programmation $R") ;
00086     echo
" servira d'introduction. " ;
00087     echo
" Ensuite, on pourra parcourir mes mini-présentations " ;
00088     echo
href
("../wstat/R15/index.php","R15")." et " ;
00089     echo
href
("../wstat/R15/r5.php","R5")." pour comprendre ce qu'est globalement le logiciel $R " ;
00090     echo
" avant de consulter la "
.href("https://cran.r-project.org/other-docs.html","documentation officielle").". " ;
00091     echo
" On y trouvera des documents en français après le premier tiers de la page." ;
00092     
finp() ;
00093     
00094     
finblockquote() ;
00095     
00096     
#############################################################################
00097     
00098     
$tdmCRLM
->afficheRubrique("oui") ; # Algorithmique et langages de programmation
00099     
00100     #############################################################################
00101     
00102     
blockquote() ;
00103     
00104     
p
("texte") ;
00105     echo
" Si on veut décrire une idée, une méthode algorithmique, utiliser un langage de programmation biaise sans doute la représentation de la méthode. " ;
00106     echo
" C'est pourquoi il nous semble qu'un langage algorithmique simplifié \"idéalement parfait\" devrait &ecirc;tre utilisé pour communiquer ces idées " ;
00107     echo
" avant de choisir le langage de programmation adapté et de traduire l'algorithme dans ce langage. " ;
00108     
finp() ;
00109     
00110     
p
("texte") ;
00111     echo
" Nous avons écrit le langage " ;
00112     echo
href
("../Galg/aif.php","&nbsp;GALG&nbsp;","bouton_fin nou bleu_pastel") ;
00113     echo
" et son " ;
00114     echo
href
("../Galg/Interface/","interface") ;
00115     echo
" pour répondre à ce besoin. " ;
00116     
finp() ;
00117     
00118     
p
("texte") ;
00119     echo
" Voici un exemple d'algorithme en " ;
00120     echo
href
("../Galg/index.php","GALG")."&nbsp;:" ;
00121     
finp() ;
00122     
00123     
pre_fichier
("xmp14.alg","cadrejaune") ;
00124     
00125     
finblockquote() ;
00126     
00127     
#############################################################################
00128     
00129     
finCours
($numCours) ;
00130     
?>

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)