Informatique et programmation
Algorithmique: des algorithmes de base, et leur programmation dans quelques langages
Une introduction à l'algorithmique, avec les algorithmes et structures de base ainsi que leur traduction dans certains langages: calculatrices TI et Casio, Python, php et javascript.Matlab
Un logiciel et langage de programmation de haut niveau, spécialement pour le calcul numérique, la simulation numérique et les mathématiques appliquées.Scilab
Un autre logiciel et langage de programmation de haut niveau, spécialement pour le calcul numérique, la simulation numérique et les mathématiques appliquées.Calculatrice TI
Les calculatrices sont bien souvent programmables. On peut donc les programmer !Vers une utilisation plus experte de sa calculatrice TI…
Latex
Une documentation élaborée personnellement sur , un langage et éditeur de texte particulièrement adapté pour l'édition de textes mathématiques (mais pas que…)html5
Nouvelle norme pour le html, un pas de plus vers le codage sémantique explicite.html / css
La mise en forme, la gestion de l'esthétique, d'un site web (donc du html), c'est en css.Une bonne pratique de programmation consiste à dissocier le fond (le texte brut, le contenu à proprement parler), de sa forme. Le principe est le même en .
CSS est justement la forme.
php
php
est un langage de programmation dont la finalité principale est de générer du html, c'est-à-dire des pages web.
C'est un langage essentiel pour générer des pages web dynamiquement, avec lesquelles l'utilisateur peut interagir: le contenu de la page peut alors dépendre d'actions de l'utilisateur.
- 3 méthodes pour lire et inclure un fichier das un autre
- Variables dynamiques en php ou comment concaténer des noms de variables ou manipuler une liste de variables
javascript
Javascript est un langage de programmation web côté client, c'est-à-dire qu'il est exécuté directement par le navigateur de l'utilisateur. Il permet ainsi plus de réactivité et de "dynamisme".python
Python est un puissant et moderne langage de programmation, utilisé dans de nombreux domaines, grâce notamment à la richesse des bibliothèques disponibles, tels que le calcul numérique et scientifique (comme Matlab), la programmation orientée web (comme php), le développement d'applications pour tablettes et smartphone (comme java), ou encore plus généralement le développement de logiciels et applications généraux.Exercices
Quelques exercices: algorithmes à comprendre, ou à modifier, adapter, à écrire…Emacs
Un bloc note des commandes et raccourcis les plus communs et courants de Emacs, un éditeur de texte très puissant, particulièrement agréable d'utilisation pour programmer et taper du texte en quantité, avec un peu d'habitude…The Gimp
Un logiciel de manipulation d'images puissant et gratuitDivers
Quelques éléments que je détaille ici, en général dont j'ai laborieusement cherché une solution et que je relaie donc ici:- Ordinateurs Dell &s; Linux comme système d'expolitation préinstallé
- Changer de répertoire racine local avec Apache
- Bug avec Thunderbird et les comptes mail Yahoo et le standard MIME
- Utilitaire convert d'ImageMagick: problème de sécurité (?): "not allowed by the security policy"
- Commande grep: rechercher efficacement une chaîne de caractère dans un ensemble de fichier - Argument exclude pour mieux cibler sa recherche
- L'utilitaire convert, du logiciel ImageMagick, permet de convertir à peu près n'importe quel format d'image en un autre (jpg, gif, gif animé, pdf, ...), par exemple à partir d'images créées avec Matlab ou Python.
L'utilitaire ffmpeg est l'analogue deconvert
pour les vidéos, et permet les conversions entre à peu près tout type de format vidéo.
En particulier, à partir d'un GIF animé, on peut convertir en une vidéo mp4 via la commande
Voir là par exempleffmpeg -i animation.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.mp4