# Je cherche un bon tutoriel pour démarrer en Python

**URL:** <https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692 "2016-02-21T11:30:44Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![valrik](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@valrik](https://www.debian-fr.org/u/valrik)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/1 "2016-02-21T11:30:44Z")

</div>

Bonsoir tous.

Dans la suite logique de précédent fil, voilà ma question :

Quelqu’un aurait-il un lien traînant dans ses marques pages concernant  
un bon tutoriel pour s’initier au langage Python?

---

<div class="post-metadata">

**Author:** ![Jeff](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/e19b73/32.png) [@Jeff](https://www.debian-fr.org/u/Jeff)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/2 "2016-02-21T11:30:45Z")

</div>

Bonjour,

Vu qu’apparemment le sujet est assez vaste, et que je suis plutôt orienté Suite Bureautique, je te propose :  
[0d.be/docs/ecrire-une-extens … ec-python/](http://www.0d.be/docs/ecrire-une-extension-openoffice-avec-python/)

Sinon :  
[python.developpez.com/](http://python.developpez.com/)

A +

---

<div class="post-metadata">

**Author:** ![thuban](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thuban/32/4177_2.png) [@thuban](https://www.debian-fr.org/u/thuban)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/3 "2016-02-21T11:30:46Z")

</div>

[learnpythonthehardway.org/book/](http://learnpythonthehardway.org/book/)  
[python.org/doc/](http://www.python.org/doc/)  
Et en français :  
[siteduzero.com/tutoriel-3-22 … ython.html](http://www.siteduzero.com/tutoriel-3-223267-apprendre-python.html)

---

<div class="post-metadata">

**Author:** ![fero14041](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/7cd45c/32.png) [@fero14041](https://www.debian-fr.org/u/fero14041)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/4 "2016-02-21T11:30:47Z")

</div>

En vrac, et sans a priori, pour des intros en français:  
[ul]  
[li]en papier léger, LinuxMag a sorti (au moins) trois hors-série dédiés à ce langage. Les numéros:  
[list]  
[_]40: [ed-diamond.com/feuille\_lmhs40/index.html](http://www.ed-diamond.com/feuille_lmhs40/index.html)[/li]  
[li]49: [ed-diamond.com/feuille\_lmhs49/index.html](http://www.ed-diamond.com/feuille_lmhs49/index.html)[/li]  
[li]53: [ed-diamond.com/feuille\_lmhs53/index.html](http://www.ed-diamond.com/feuille_lmhs53/index.html)[/li][/ul][/_:m]  
[li]en papier lourd, Tarek Ziadé a pas mal écrit:  
[ul]  
[_][Python, petit guide à l’usage du développeur agile](http://www.eyrolles.com/Informatique/Livre/programmation-python-9782100508839) (Dunod, 2007)[/li]  
[li]  
 [Python, conception et optimisation](http://www.eyrolles.com/Informatique/Livre/programmation-python-9782212124835) (Eyrolles, 2009 pour la 2nde édition)[/li][/ul]  
Je ne saurais trop conseiller le premier (15€, petit format); le second est plus complet/lourd.[/_:m]  
[li]L’ouvrage de Gérard Swinnen est également très bien fait pour (i) apprendre à programmer, (ii) avec Python: [inforef.be/swi/python.htm](http://www.inforef.be/swi/python.htm) [/li]  
[li]Un texte plus orienté “décideur (pressé)”: le livre blanc d’AlterWay, rédigé par (entre autres) Christophe Combelles. Il est disponible ici: [frepydoc.poeulfs.org/doc/livre\_b … index.html](http://frepydoc.poeulfs.org/doc/livre_blanc/tip/index.html) 😉[/li]  
[li]Le wiki Python propose déjà plusieurs pointeurs vers des ressources francophones: [wiki.python.org/moin/FrenchLanguage](http://wiki.python.org/moin/FrenchLanguage)[/li][/list:u]

Sinon, l’introduction usuelle, si tu lis l’anglais sans trop de difficultés, est disponible sur le site officiel: [docs.python.org/tutorial/](http://docs.python.org/tutorial/)

Enfin, peux-tu préciser ta demande, de sorte que nos réponses soient plus pertinentes? Quel est ton niveau en programmation, quel(s) langages as-tu déjà pratiqués? Et c’est pour un besoin précis, ou plutôt de manière générale?

---

<div class="post-metadata">

**Author:** ![MisterFreez](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/bb73d2/32.png) [@MisterFreez](https://www.debian-fr.org/u/MisterFreez)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/5 "2016-02-21T11:30:47Z")

</div>

Faut pas trop se prendre la tête pour du python non plus. C’est un langage simple et pratique.

---

<div class="post-metadata">

**Author:** ![syam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/syam/32/2951_2.png) [@syam](https://www.debian-fr.org/u/syam)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/6 "2016-02-21T11:30:47Z")

</div>

> [@MisterFreez](#):
>
> Faut pas trop se prendre la tête pour du python non plus. C’est un langage simple et pratique.

+1  
Quand on connaît déjà d’autres langages, c’est vraiment facile d’apprendre Python. La syntaxe de base (j’inclus l’OO dedans) se maîtrise en très peu de temps, et pour le reste il suffit de consulter la doc au coup par coup.  
Après y’a des recoins syntaxiques un peu plus obscurs mais ça n’a pas grand intérêt pour débuter vu qu’on peut facilement écrire l’équivalent avec les outils de base (et si on sait pas faire un map/filter «&nbsp;à la main&nbsp;» y’a beaucoup plus urgent que de se soucier de la syntaxe Python des listes en compréhension ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")).

---

<div class="post-metadata">

**Author:** ![valrik](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/v/db5fbb/32.png) [@valrik](https://www.debian-fr.org/u/valrik)\
**Post date:** [Février 21, 2016, 11:30 UTC](https://www.debian-fr.org/t/je-cherche-un-bon-tutoriel-pour-demarrer-en-python/52692/7 "2016-02-21T11:30:51Z")

</div>

Ok, merci pour vos réponses éclairantes.

> [@](#):
>
> Enfin, peux-tu préciser ta demande, de sorte que nos réponses soient plus pertinentes? Quel est ton niveau en programmation, quel(s) langages as-tu déjà pratiqués? Et c’est pour un besoin précis, ou plutôt de manière générale?

En fait, comme je l’ai indiqué, c’est la suite logique du fil précédent :  
[  
debian-fr.org/gradle-groovy- … 38124.html  
 ](http://www.debian-fr.org/gradle-groovy-pour-c-t38124.html)

Pour ce qui concerne les sites [developpez.com](http://developpez.com) et le zéro, ils n’ont  
pas usurpé leur sur-référencement. Le site du zéro pour commencer et  
[developpez.com](http://developpez.com) pour approfondir.

> [@](#):
>
> Faut pas trop se prendre la tête pour du python non plus. C’est un langage simple et pratique.

Certes, certes… Mais tout de même, le conditionnement en bloc par  
l’indentation, le caractère «&nbsp;:&nbsp;», les structures de contrôle, la boucle  
for qui ressemble étrangement à celle du bash… C’est bien d’y jeter  
un œil. 😉

Mais c’est vrai, qu’à part cela, le langage semble assez  
conventionnel.

Et puis hier soir je me suis rappeler que j’avais acheté -Hou-là, il y  
a longtemps!- le livre des langages de scripts sous Linux de C. Blaess  
et il y a une présentation de python. Ses explications sont vraiment  
très claires. Ça été un excellent investissement!

En tout cas, merci à tous pour votre aide. 🙂
