Apprendre à programmer avec Python/Bibliographie

Un livre de Wikibooks.
Aller à : Navigation, rechercher
Apprendre à programmer avec Python


  1. Avant-propos Une version complète existe 30 mars 2007 à 18:23 (CEST)
  2. Penser comme un programmeur Une version complète existe 30 mars 2007 à 18:23 (CEST)
  3. Premiers pas En cours de finition 3Tavernier 25 novembre 2007 à 04:49 (CET) (relire)
  4. Contrôle du flux d'instructions En cours de finition Tavernier 25 novembre 2007 à 04:49 (CET) (relire)
  5. Instructions répétitives En cours de finition Tavernier 25 novembre 2007 à 04:49 (CET) (relire)
  6. Principaux types de données En cours de finition Tavernier 25 novembre 2007 à 04:49 (CET) (relire)
  7. Fonctions prédéfinies En cours de finition Tavernier 25 novembre 2007 à 04:49 (CET) (relire)
  8. Fonctions originales En cours de finition 4 avril 2007 à 22:17 (CEST) (manque liens index et exercices)
  9. Utilisation de fenêtres et de graphismes En cours de finition 9 avril 2007 à 17:59 (CEST) (manque liens index et exercices)
  10. Les fichiers Une version complète existe 9 avril 2007 à 18:21 (CEST)
  11. Approfondir les structures de données En cours de finition 9 avril 2007 à 18:54 (CEST) (manque liens index et exercices)
  12. Classes, objets, attributs En cours de finition 27 mai 2007 à 00:00 (CEST) (manque liens index et exercices)
  13. Classes, méthodes, héritage En cours de finition 27 mai 2007 à 00:09 (CEST) (manque liens index et exercices)
  14. Classes et Interfaces graphiques En cours de finition 9 juin 2007 à 12:22 (CEST) (manque liens index et exercices)
  15. Et pour quelques widgets de plus ... En cours de finition Tavernier 23 novembre 2007 à 21:56 (CET) (manque liens index et exercices)
  16. Analyse de programmes concrets Fait à environ 50 % 16 mars 2007 à 20:37 (CET) (manque images)
  17. Gestion d'une base de données En cours de finition Tavernier 24 novembre 2007 à 18:11 (CET) (manque liens index et exercices)
  18. Applications web En cours de finition Tavernier 24 novembre 2007 à 18:11 (CET) (manque liens index et exercices)
  19. Communications à travers un réseau Fait à environ 50 % 24 mars 2007 à 00:47 (CET) (ajouter images)
  20. Annexes En cours de finition 24 mars 2007 à 01:25 (CET) (finaliser)
  21. Bibliographie
  22. Licence

Il existe de très bons ouvrages imprimés concernant Python. Si la plupart d'entre eux n'existent encore qu'en version anglaise, on peut cependant déjà se procurer en traduction française les manuels ci-après :

  • Python en concentré, par Alex Martelli, traduction d'Éric Jacoboni, Editions O'Reilly, Paris, 2004, 645 p., ISBN 2-84177-290-X. C'est le premier ouvrage de référence véritable édité en langue française. Une mine de renseignements essentielle.
  • Introduction à Python, par Mark Lutz & David Ascher, traduction de Sébastien Tanguy, Olivier Berger & Jérôme Kalifa, Editions O'Reilly, Paris, 2000, 385 p., ISBN 2-84177-089-3. Cet ouvrage est une excellente initiation à Python pour ceux qui pratiquent déjà d'autres langages.
  • L'intro Python, par Ivan Van Laningham, traduction de Denis Frère, Karine Cottereaux et Noël Renard, Editions CampusPress, Paris, 2000, 484 p., ISBN 2-7440-0946-6
  • Python précis & concis (il s'agit d'un petit aide-mémoire bien pratique), par Mark Lutz, traduction de James Guérin, Editions O'Reilly, Paris, 2000, 80 p., ISBN 2-84177-111-3

En langue anglaise, le choix est évidemment beaucoup plus vaste. Nous apprécions personnellement beaucoup Python : How to program, par Deitel, Liperi & Wiedermann, Prentice Hall, Upper Saddle River - NJ 07458, 2002, 1300 p., ISBN 0-13-092361-3 , très complet, très clair, agréable à lire et qui utilise une méthodologie éprouvée, Core Python programming, par Wesley J. Chun, Prentice Hall, 2001, 770 p., ISBN 0-13-026036-3 dont les explications sont limpides, et Learn to program using Python, par Alan Gauld, Addison-Wesley, Reading, MA, 2001, 270 p., ISBN 0-201-70938-4 , qui est un très bon ouvrage pour débutants.

Pour aller plus loin, notamment dans l'utilisation de la bibliothèque graphique Tkinter, on pourra utilement consulter Python and Tkinter Programming, par John E. Grayson, Manning publications co., Greenwich (USA), 2000, 658 p., ISBN 1-884777-81-3 , et surtout l'incontournable Programming Python (second edition) de Mark Lutz, Editions O'Reilly, Paris, 2001, 1255 p., ISBN 0-596-00085-5, qui est une extraordinaire mine de renseignements sur de multiples aspects de la programmation moderne (sur tous systèmes).

Si vous savez déjà bien programmer, et que vous souhaiter progresser encore en utilisant les concepts les plus avancés de l'algorithmique Pythonienne, procurez vous Python Cookbook, par Alex Martelli et David Ascher, Editions O'Reilly, Paris, 2002, 575 p., ISBN 0-596-00167-3 , dont les recettes sont savoureuses.

Si vous souhaitez plus particulièrement exploiter aux mieux les ressources liées au système d'exploitation Windows, Python Programming on Win32, par Mark Hammond & Andy Robinson, Editions O'Reilly, Paris, 2000, 654 p., ISBN 1-56592-621-8 est un ouvrage précieux. Référence également fort utile, la Python Standard Library de Fredrik Lundh, Editions O'Reilly, Paris, 2001, 282 p., ISBN 0-596-00096-0