mirror of
https://github.com/namibia/free-programming-books.git
synced 2024-11-19 02:15:08 +00:00
8e6b6551f9
Possibly influenced by Spanish, the previous commit systematically misspelled the French equivalent for «lab class». This commit corrects the labels of the three TP in question.
13 KiB
13 KiB
Index
- 0 - Méta-listes
- 1 - Non dépendant du langage
- Ada
- Assembleur
- Bash / Shell
- C / C++
- Caml
- Coq
- CSS
- Fortran
- Git
- Haskell
- Java
- JavaScript
- jQuery
- (La)TeX et associés
- Lisp
- Lua
- Mathématiques
- Meteor
- Perl
- PHP
- Processing
- Python
- R
- Ruby
- Rust
- Sage
- Scilab
- Scratch
- SPIP
- SQL
- Systèmes d'exploitation
- TEI
- Vim
0 - Méta-listes
1 - Non dépendant du langage
Algorithmique
- Algorithmique - Michel Quercia
- Complexité algorithmique - Sylvain Perifel
- Éléments d'algorithmique - D. Beauquier, J. Berstel, et Ph. Chrétienne (PDF)
- France-IOI
- Prologin
Logiciels libres
- Histoires et cultures du Libre
- Option libre. Du bon usage des licences libres - Jean Benjamin
- Produire du logiciel libre - Karl Fogel
- Richard Stallman et la révolution du logiciel libre - R.M. Stallman, S. Williams et C. Masutti
Makefile
- Concevoir un Makefile - Vincent Loechner d'après Nicolas Zin (PDF)
- Introduction aux Makefile (PDF)
Pédagogie pour enfants et adolescents
- Activités débranchées Catalogue de ressource pour apprendre l'informatique sans ordinateur.
- Apprendre l'informatique sans ordinateur - Tim Bell, Ian H. Witten et Mike Fellows (traduit)
Ada
- Cours Ada - Daniel Feneuille (Support d'un cours enseigné à l'IUT d'Aix-en-Provence) (ZIP)
- Cours Ada 95 pour le programmeur C++ - Quentin Ochem (PDF)
Assembleur
- PC Assembly Language - Paul A. Carter
Bash / Shell
- Guide avancé d'écriture des scripts Bash
- La programmation Shell - Frederic Lang, Idriss Neumann
Caml
C / C++
- Cours de C/C++ - Christian Casteyde
- Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - (HTML)
- Le C en 20 heures - Eric Berthomier et Daniel Schang
- Le langage C - Informaticienzero, Taure, Paraze et Lucas-84
- Programmation en Langage C et Systèmes Informatiques - O. Bonaventure, E. Riviere, G. Detal, C. Paasch
Coq
- Le Coq'Art (V8) - Yves Bertot et Pierre Castéran
CSS
Fortran
- IDRIS adaptation of the Fortran 77 manual - IDRIS, Hervé Delouis, Patrick Corde (HTML)
- IDRIS Formations Fortran: documentation (HTML)
- Fortran_Avancé : "Fortran : apports des normes 90 et 95 avec quelques aspects de la norme 2003" (2ème niveau) - Patrick Corde, Hervé Delouis (PDF) (📦 travaux pratiques)
- Fortran_Base : "Fortran : notions de base" (1er niveau) - Anne Fouilloux, Patrick Corde (PDF) (📦 examples du support, 📦 travaux pratiques)
- Fortran_Expert : "Fortran : apports de la norme 2003 avec quelques aspects de la norme 2008" - Patrick Corde, Hervé Delouis (PDF) (📦 examples du support, 📦 travaux pratiques)
Git
Java
- Développons en Java - Jean-Michel DOUDOUX (3400 pages!)
- Java Programming for Kids, Parents and Grandparents - Yakov Fain
- Play.Rules!
JavaScript
- JavaScript Éloquent : Une introduction moderne à la programmation - Marijn Haverbeke
- Node.Js: Apprendre par la pratique - Thomas Parisot
jQuery
- Apprendre jQuery - Sutterlity Laurent
Haskell
- A Gentle Introduction to Haskell - Paul Hudak, John Peterson et Joseph Fasel
- Apprendre Haskell vous fera le plus grand bien !
(La)TeX et associés
LaTeX
- Apprends LaTeX - Marc Baudoin (PDF)
- LaTeX... pour le prof de maths ! - Arnaud Gazagnes (PDF)
- Tout ce que vous avez toujours voulu savoir sur LaTeX sans jamais oser le demander - Vincent Lozano
- (Xe)LaTeX appliqué aux sciences humaines - Maïeul Rouquette
KOMA-Script
- KOMA-Script, Typographie universelle avec XƎLaTeX - Raymond Rochedieu (trad.) et Markus Kohm
Asymptote
- Asymptote. Démarrage rapide - Christophe Grospellier (PDF)
Metapost
- Tracer des graphes avec Metapost - John D. Hobby (PDF)
- Un manuel de Metapost - John D. Hobby (PDF)
PGF/TikZ
- TikZ pour l'impatient - Gérard Tisseau et Jacques Duma
TeX
- Apprendre à programmer en TeX - Christian Tellechea
- TeX pour l'Impatient - Paul Abrahams, Kathryn Hargreaves, and Karl Berry, trad. Marc Chaudemanche (PDF)
Lisp
- Introduction à la programmation en Common Lisp - Francis Leboutte (PDF)
- Traité de programmation en Common Lisp - Robert Strandh et Irène Durand
Mathématiques
- Calcul mathématique avec Sage - Paul Zimmermann et al.
Lua
- Introduction à la programmation Lua
- Lua : le tutoriel - Claude Urban
Meteor
- Apprendre Meteor - Maxime Quandalle
Perl
- Guide Perl - débuter et progresser en Perl - Sylvain Lhullier
- La documentation Perl en français
PHP
- Cours de PHP 5 - Guillaume Rossolini
- Programmer en PHP - Julien Gaulmin (PDF)
Symfony
Processing
- Processing - Œuvre collective (HTML)
Python
- Appendre à programmer avec Python - Gerard Swinnen
- Introduction à la programmation (Inscription gratuite sur le site. Pour réaliser les exercices sur INGInious.org, créez-vous un compte gratuitement et lier ensuite votre compte self-learning à votre compte INGInious. )
- Le guide de l’auto-stoppeur pour Python!
- Python - Guido Van Rossum (PDF)
- Une introduction à Python 3 - Bob Cordeau et Laurent Pointal
Django
- Tutoriel de Django Girls (1.11) (HTML)
R
- Introduction à l'analyse d'enquête avec R et RStudio - Jospeh Lamarange et al. (PDF version also available)
- Introduction à la programmation en R - Vincent Goulet (PDF)
Ruby
Ruby on Rails
- Tutoriel Ruby on Rails : Apprendre Rails par l'exemple - Michael Hartl
Rust
- Traduction du Rust book en français par Thomas Ramirez
- Tutoriel rust par Guillaume Gomez
Sage
- Calcul mathématique avec Sage - A. Casamayou, N. Cohen, G. Connan, T. Dumont, L. Fousse, F. Maltey, M. Meulien, M. Mezzarobba, C. Pernet, N. M. Thiéry, P. Zimmermann (PDF)
Scilab
- Introduction à Scilab - Michaël Baudin, Artem Glebov, Jérome Briot
Scratch
SPIP
- Programmer avec SPIP - Matthieu Marcimat et collectif SPIP
SQL
- Cours complet pour apprendre les différents types de bases de données et le langage SQL - Jacques Le Maitre
- Only SQL. Tout ce que vous avez toujours voulu savoir sur les SGBD sans jamais avoir osé le demander. - Vincent Lozano et Éric Georges
Systèmes d'exploitation
- Simple OS (SOS) - David Decotigny et Thomas Petazzoni
TEI
- Qu'est-ce que la Text Encoding Initiative ? - Lou Burnard, trad. par Marjorie Burghart
Vim
- Learn Vim Progressively
- Vim pour les humains - Vincent Jousse (le livre n'est pas gratuit mais à prix libre)