From 2c1157c51bc18f359087d9b0b9942acf7e246c8d Mon Sep 17 00:00:00 2001 From: maieul Date: Sun, 13 Oct 2013 13:09:37 +0200 Subject: [PATCH 01/10] 2 french books on LaTeX --- free-programming-books.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index dbfd3b15a..650d5255a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -431,7 +431,8 @@ ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) - +* (fr) [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) by Vincent Lozano +* (fr) [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net) by Maïeul Rouquette ###Linux From 620d0b0edeb2ee79cfd6f9a711403653e1743ee8 Mon Sep 17 00:00:00 2001 From: maieul Date: Sun, 13 Oct 2013 13:11:52 +0200 Subject: [PATCH 02/10] french book on python --- free-programming-books.md | 1 + 1 file changed, 1 insertion(+) diff --git a/free-programming-books.md b/free-programming-books.md index 650d5255a..8b7fe7d82 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -608,6 +608,7 @@ ###Python +* (fr) [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) by Gerard Swinnen * [Byte of Python](http://www.swaroopch.com/notes/Python) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) * [Dive into Python](http://www.diveintopython.net/) From 373ddcb53ffe7a922067cf616d4e05f5395a4971 Mon Sep 17 00:00:00 2001 From: maieul Date: Sun, 13 Oct 2013 13:18:51 +0200 Subject: [PATCH 03/10] =?UTF-8?q?mistake=20on=20the=20url=20of=20the=20boo?= =?UTF-8?q?k=20of=20Ma=C3=AFeul=20Rouquette=20(I!)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/free-programming-books.md b/free-programming-books.md index 8b7fe7d82..5e1dbb43a 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -432,7 +432,7 @@ * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) * (fr) [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) by Vincent Lozano -* (fr) [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net) by Maïeul Rouquette +* (fr) [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) by Maïeul Rouquette ###Linux From f3c3a45e79ee074f7ccb647c6b50ed94d75b59d5 Mon Sep 17 00:00:00 2001 From: maieul Date: Wed, 16 Oct 2013 23:22:27 +0200 Subject: [PATCH 04/10] =?UTF-8?q?liste=20de=20livre=20en=20fran=C3=A7ais?= =?UTF-8?q?=20sur=20python=20(620d0b0edeb2ee79cfd6f9a711403653e1743ee8)=20?= =?UTF-8?q?et=20latex=20(2c1157c51bc18f359087d9b0b9942acf7e246c8d=20373ddc?= =?UTF-8?q?b53ffe7a922067cf616d4e05f5395a4971)=20dans=20un=20fichier=20?= =?UTF-8?q?=C3=A0=20part?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- free-programming-books-french.md | 13 +++++++++++++ free-programming-books.md | 3 --- 2 files changed, 13 insertions(+), 3 deletions(-) create mode 100644 free-programming-books-french.md diff --git a/free-programming-books-french.md b/free-programming-books-french.md new file mode 100644 index 000000000..18de5ff22 --- /dev/null +++ b/free-programming-books-french.md @@ -0,0 +1,13 @@ +###Index +* [LaTeX](#latex) +* [Python](#python) + +###LaTeX + +* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) +* [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) par Vincent Lozano +* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) par Maïeul Rouquette + +###Python + +* [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen diff --git a/free-programming-books.md b/free-programming-books.md index fdd1c5589..f589c606b 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -431,8 +431,6 @@ ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) -* (fr) [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) by Vincent Lozano -* (fr) [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) by Maïeul Rouquette ###Linux @@ -608,7 +606,6 @@ ###Python -* (fr) [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) by Gerard Swinnen * [Byte of Python](http://www.swaroopch.com/notes/Python) * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html) * [Dive into Python](http://www.diveintopython.net/) From 55bcfc65224c57aba0b7960bc0d9ca931b073c9d Mon Sep 17 00:00:00 2001 From: maieul Date: Wed, 16 Oct 2013 23:25:15 +0200 Subject: [PATCH 05/10] livre spip --- free-programming-books-french.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/free-programming-books-french.md b/free-programming-books-french.md index 18de5ff22..6ccc0fcf6 100644 --- a/free-programming-books-french.md +++ b/free-programming-books-french.md @@ -1,7 +1,7 @@ ###Index * [LaTeX](#latex) * [Python](#python) - +* [SPIP](#spip) ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) @@ -11,3 +11,7 @@ ###Python * [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen + +###SPIP +* [Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP + From f44e1920af1cb660a948fca54731e15010628258 Mon Sep 17 00:00:00 2001 From: maieul Date: Wed, 16 Oct 2013 23:28:29 +0200 Subject: [PATCH 06/10] progit --- free-programming-books-french.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/free-programming-books-french.md b/free-programming-books-french.md index 6ccc0fcf6..6e27b5df6 100644 --- a/free-programming-books-french.md +++ b/free-programming-books-french.md @@ -1,7 +1,13 @@ ###Index +* [Git](#git) * [LaTeX](#latex) * [Python](#python) * [SPIP](#spip) + +###Git + +* [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon + ###LaTeX * [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) From a26d858ad5d37edfb80ba20ab35970ed8af53d34 Mon Sep 17 00:00:00 2001 From: maieul Date: Wed, 16 Oct 2013 23:28:43 +0200 Subject: [PATCH 07/10] un oubli lors de la purge des livres anglais --- free-programming-books-french.md | 1 - 1 file changed, 1 deletion(-) diff --git a/free-programming-books-french.md b/free-programming-books-french.md index 6e27b5df6..a59860d47 100644 --- a/free-programming-books-french.md +++ b/free-programming-books-french.md @@ -10,7 +10,6 @@ ###LaTeX -* [The Not So Short Introduction to LaTeX](http://tobi.oetiker.ch/lshort/lshort.pdf) * [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) par Vincent Lozano * [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) par Maïeul Rouquette From dc304f5259d3712e5cd6c6dc58323d98b74a7aa4 Mon Sep 17 00:00:00 2001 From: maieul Date: Wed, 16 Oct 2013 23:53:27 +0200 Subject: [PATCH 08/10] importation de fhttp://progdupeu.pl/forums/suje43/une-banque-de-liens + corrections divers de markdown --- free-programming-books-french.md | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/free-programming-books-french.md b/free-programming-books-french.md index a59860d47..1e580c2d6 100644 --- a/free-programming-books-french.md +++ b/free-programming-books-french.md @@ -1,22 +1,59 @@ ###Index +* [Non dépendant du langage](#non-dépendant-du-langage) +* [Caml](#caml) +* [C / C++](#c-c) * [Git](#git) +* [Haskell](#haskell) * [LaTeX](#latex) +* [Perl](#perl) * [Python](#python) +* [Ruby](#ruby) * [SPIP](#spip) +###Non dépendant du langage +####Algorithmique + +* [France-IOI](http://www.france-ioi.org/) +* [Prologin](http://www.prologin.org/) + +###Caml + +* [Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon +* [Le language Caml](http://caml.inria.fr/) + +###C / C++ + +* [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) par Christian Casteyde + + ###Git * [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon +###Haskell +* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr/) + ###LaTeX * [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) par Vincent Lozano * [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) par Maïeul Rouquette +###Perl +* [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html), par Sylvain Lhullier +* [La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html) + ###Python * [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen +###Ruby + +* [Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/) +* [Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/) + +####Ruby on Rails +* [Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning), par Michael Hartl + ###SPIP * [Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP From 378bf1bda4e72eeedb87359fe2627485ea3255ea Mon Sep 17 00:00:00 2001 From: maieul Date: Wed, 16 Oct 2013 23:54:37 +0200 Subject: [PATCH 09/10] =?UTF-8?q?note=20sur=20la=20liste=20fran=C3=A7aise?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2686ca2f8..3620b3638 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ This list initially was a clone of [stackoverflow - List of freely available programming books](http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926#392926) by George Stocker. Now updated, with dead links gone (hopefully) and new content. Moved to GitHub for collaborative updating and for the purpose of reSRC.io : [List of free programming books](http://resrc.io/list/10/list-of-free-programming-books/). +The French list was based on http://progdupeu.pl/forums/sujet/43/une-banque-de-liens. + ###Contributing - Fork - Edit From ee321fde9fe2bd0b3bf1a7ad286861f248c433f7 Mon Sep 17 00:00:00 2001 From: maieul Date: Thu, 17 Oct 2013 00:00:11 +0200 Subject: [PATCH 10/10] fusion des fichiers french et fr --- free-programming-books-fr.md | 60 +++++++++++++++++++++++++++++--- free-programming-books-french.md | 59 ------------------------------- 2 files changed, 56 insertions(+), 63 deletions(-) delete mode 100644 free-programming-books-french.md diff --git a/free-programming-books-fr.md b/free-programming-books-fr.md index 3213bf113..c4d8dc457 100644 --- a/free-programming-books-fr.md +++ b/free-programming-books-fr.md @@ -1,11 +1,63 @@ ###Index -* [C](#C) +* [Non dépendant du langage](#non-dépendant-du-langage) +* [Caml](#caml) +* [C / C++](#c-c) +* [Git](#git) +* [Haskell](#haskell) * [Javascript](#Javascript) +* [LaTeX](#latex) +* [Perl](#perl) +* [Python](#python) +* [Ruby](#ruby) +* [SPIP](#spip) -###C +###Non dépendant du langage +####Algorithmique -* [Le C en 20 heures](http://framabook.org/6-le-c-en-20-heures/) +* [France-IOI](http://www.france-ioi.org/) +* [Prologin](http://www.prologin.org/) + +###Caml + +* [Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon +* [Le language Caml](http://caml.inria.fr/) + +###C / C++ + +* [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) par Christian Casteyde +* [Le C en 20 heures](http://framabook.org/6-le-c-en-20-heures/), par Eric Berthomier et Daniel Schang + +###Git + +* [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon ###Javascript +* [Javascript Éloquent : Une introduction moderne à la programmation](http://fr.eloquentjavascript.net/), par Marijn Haverbeke + +###Haskell +* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr/) + +###LaTeX + +* [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) par Vincent Lozano +* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) par Maïeul Rouquette + +###Perl +* [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html), par Sylvain Lhullier +* [La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html) + +###Python + +* [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen + +###Ruby + +* [Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/) +* [Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/) + +####Ruby on Rails +* [Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning), par Michael Hartl + +###SPIP +* [Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP -* [Javascript Éloquent Une introduction moderne à la programmation](http://fr.eloquentjavascript.net/) diff --git a/free-programming-books-french.md b/free-programming-books-french.md deleted file mode 100644 index 1e580c2d6..000000000 --- a/free-programming-books-french.md +++ /dev/null @@ -1,59 +0,0 @@ -###Index -* [Non dépendant du langage](#non-dépendant-du-langage) -* [Caml](#caml) -* [C / C++](#c-c) -* [Git](#git) -* [Haskell](#haskell) -* [LaTeX](#latex) -* [Perl](#perl) -* [Python](#python) -* [Ruby](#ruby) -* [SPIP](#spip) - -###Non dépendant du langage -####Algorithmique - -* [France-IOI](http://www.france-ioi.org/) -* [Prologin](http://www.prologin.org/) - -###Caml - -* [Introduction à Objective Caml](http://form-ocaml.forge.ocamlcore.org/html/index.html), par Maxence Guesdon -* [Le language Caml](http://caml.inria.fr/) - -###C / C++ - -* [Cours de C/C++](http://casteyde.christian.free.fr/cpp/cours/online/book1.html) par Christian Casteyde - - -###Git - -* [Pro Git](http://www.git-scm.com/book/fr) par Scott Chacon - -###Haskell -* [Apprendre Haskell vous fera le plus grand bien !](http://lyah.haskell.fr/) - -###LaTeX - -* [Tout ce que vous voulu savoir sur LaTeX sans jamais oser le demander](http://framabook.org/5-tout-ce-que-vous-avez-toujours-voulu-savoir-sur-latex-sans-jamais-oser-le-demander/) par Vincent Lozano -* [(Xe)LaTeX appliqué aux sciences humaines](http://geekographie.maieul.net/95) par Maïeul Rouquette - -###Perl -* [Guide Perl - débuter et progresser en Perl](http://formation-perl.fr/guide-perl.html), par Sylvain Lhullier -* [La documentation Perl en français](http://perl.mines-albi.fr/DocFr.html) - -###Python - -* [Appendre à programmer avec Python](http://inforef.be/swi/python.htm) par Gerard Swinnen - -###Ruby - -* [Ruby en vingt minutes](https://www.ruby-lang.org/fr/documentation/quickstart/) -* [Venir à Ruby après un autre language](https://www.ruby-lang.org/fr/documentation/ruby-from-other-languages/) - -####Ruby on Rails -* [Tutoriel Ruby on Rails : Apprendre Rails par l'exemple](http://french.railstutorial.org/chapters/beginning), par Michael Hartl - -###SPIP -* [Programmer avec SPIP](http://programmer.spip.net/), par Matthieu Marcimat et collectif SPIP -