Langages de programmation
Divers
- http://learnproglang.couch.it/ – Quelques liens vers des cours/sites pour apprendre divers langages.
Python
- http://doc.python.org/ – Le site de la doc python (la bibliothèque standard).
- http://learnpythonthehardway.org/ – Semble un truc intéressant à tester (python 2).
- http://www.diveintopython.net/ – Un classique. Version 2 de python. Un peu ancien, cependant (2004).
- http://getpython3.com/diveintopython3/ – Un classique, révisé pour la version 3 de python. Forcément beaucoup plus à jour.
- http://nohar.couch.it/Le%20pattern%20Decorator%20en%20Python – Un cas concret d'utilisation du décorateur python.
Cours
- http://www.dsimb.inserm.fr/~fuchs/python/python.html – Un cours de python en français.
Un petit cours d'introduction à python par google
- Google Python Class Day 1 Part 1 – Premier cour d'une petite série sur 2 jours par un gars de google. Bien. Le style de prof est amusant.
- Google Python Class Day 1 Part 2
- Google Python Class Day 1 Part 3
- Google Python Class Day 2 Part 1
- Google Python Class Day 2 Part 2
- Google Python Class Day 2 Part 3
- Google Python Class Day 2 Part 4
Détails
- http://effbot.org/pyfaq/tutor-what-is-if-name-main-for.htm – Pourquoi mettre un
if __name__ = main
Mechanize
- http://www.ibm.com/developerworks/linux/library/l-python-mechanize-beautiful-soup/index.html - Un article sur mechanize et beautiful soup. Intéressant
- http://stockrt.github.com/p/emulating-a-browser-in-python-with-mechanize/ - Exemples de code avec mechanize.
- http://stockrt.github.com/p/handling-html-forms-with-python-mechanize-and-BeautifulSoup/ - Encore quelques exemples intéressants.
- http://blog.spritecloud.com/2010/01/posting-forms-with-python/ - Excellentes descriptions et comparaisons des divers outils de remplissage de formulaires html (forms) en python.
Utilisation de python pour admin système
- http://www.dabeaz.com/generators/ - Sur cette page, une présentation (slides) des générateurs dans python et leur utilisation comme mécanisme de pipe. Très intéressant.
Ruby
Ressources (cours, livres en ligne, …)
- http://www.freeprogrammingresources.com/ruby-tutorial.html
- http://jeveuxapprendreruby.fr/ – Listing de liens pour apprendre ruby.
- http://rubylearning.com/satishtalim/tutorial.html
- http://rubykoans.com/ – Bien. Amusant, intéractif.
- http://www.rubyquiz.com/ – Bien. Amusant.
- http://rubymonk.com/ – Intéressant, interactif.
- http://puzzlenode.com/ – Pour s'entraîner à résoudre des problèmes en ruby.
- http://rubyrogues.com/ – Émissions de radio/podcasts en ligne.
- http://tryruby.org/levels/1/challenges/0 – Interactif, bien, beau. En 15 minutes, disent-ils.
- http://www.therubygame.com/ – Des challenges : écrire le plus petit programme ruby possible pour résoudre les problèmes posés.
- http://testfirst.org/learn_ruby – Apprendre ruby avec l'utilisation d'un outil de test, par les tests.
LISP
Cours
- http://www.gigamonkeys.com/book/ – Un classique : Practical Common Lisp.
- http://youtu.be/VeAdryYZ7ak – Practical Common Lisp – La vidéo présentant l'ouvrage et son contenu de manière substantielle par l'auteur lui-même.
Langage C
Cours
- http://forum.gwan.com/index.php?p=/discussion/325/how-to-learn-c-w-and-wo-academia/p1 – Discussion avec des liens de ressources pour apprendre le langage C.
- http://c.learncodethehardway.org/book/ – Un bouquin dans la même veine et par le même qui a fait Learn Python The Hard Way.
- http://www.iso-9899.info/wiki/Books – Références diverses.
- http://www.duckware.com/bugfreec/index.html – Un bouquin qui semble intéressant.
- http://www.readwriteweb.com/hack/2011/06/free-e-books-on-c-and-cpp.php – Quelques références de bouquins pour apprendre C et C++.
- http://boredzo.org/pointers/ – Tout savoir sur les pointeurs en C.
- http://stackoverflow.com/questions/4025768/what-do-people-find-difficult-about-c-pointers – Autre ressource au sujet des pointeurs.
- http://beej.us/guide/ – Encore quelques ressources pour faire du C, notamment dans le cadre de la programmation réseau.
- Référence pour C
- http://norvig.com/21-days.html – Très intéressante remarque sur l'apprentissage. En gros, pour apprendre vraiment quelque chose, il faut au moins 10 ans.
À lire, voir, observer, s'intéresser
- http://www.slideshare.net/olvemaudal/deep-c – Excellente présentation de quelques détails sur C.
- http://ehuss.net/shared/ – Sur la construction de bibliothèques partagées en C et C++.
- http://felipec.wordpress.com/2008/09/28/continuations-in-c-easy-asynchronous-stuff/ – Continuations en C.