web-dev-qa-db-fra.com

Recommandation pour un guide d'auto-apprentissage pour les non-programmeurs Python

Je suis nouveau sur Ubuntu et sur la programmation, et je cherche à apprendre moi-même le python. J'ai installé le logiciel à partir du Centre de logiciel et je me demandais comment être sûr qu'il est à jour avec le dernier Python et où aller en ligne pour un guide que vous suggéreriez, tel que Didacticiel pour les non-programmeurs. Python 3.

3
John

Vous trouverez beaucoup d'informations pour les non-programmeurs ici .

8
jcollado
  • Learn Python The Hard Way est un livre du merveilleux Zed Shaw - il a été connu pour dire (et d'autres l'ont déjà dit) qu'une fois que vous avez lu/fait le livre, "vous êtes un développeur, pas un programmeur", ce qui peut être Nice. ;)

  • Guide du débutant en Python. - le guide officiel de Python.org.

3
jrg

Bienvenue dans le monde du développement sur Ubuntu, John. Python est un langage de programmation formidable. Il est l’un des plus populaires d’Ubuntu, ce qui signifie que de nombreuses personnes peuvent vous aider à démarrer et que vous disposez de nombreuses bonnes ressources.

Pour une aide directe, je recommanderais Ubuntu App Developer, un site Web sur http://developer.ubuntu.com , un canal actif IRC sur Freenode, appelé # ubuntu-app -devel et une liste de diffusion que vous pouvez rejoindre ici: https://lists.ubuntu.com/mailman/listinfo/ubuntu-app-devel

Python.org en général est une très bonne ressource et vous avez beaucoup de bonnes références à des livres gratuits, etc. dans la réponse fournie par jcollado.

Cependant, je commencerais probablement par Python 2.7 si j'étais vous. Bien que Python 3.x soit disponible et qu'il évolue bien, de nombreuses bibliothèques tierces (outils de programmation) ne sont toujours pas mises à niveau et ne sont donc pas disponibles dans Python 3.x. Il est très facile d'apprendre Python 3 lorsque vous avez appris Python 2 en premier lieu, afin que vos efforts ne soient pas vains. Des outils tels que Quickly et Quickly Widgets ne sont pas encore disponibles pour Python 3.x. Ils facilitent et accélèrent le développement d'applications réelles et leur publication sous forme de packages à installer. Vous pouvez en savoir plus à leur sujet sur http://developer.ubuntu.com .

Avoir beaucoup de plaisir! :)

2

Ce livre gratuit en ligne est très bon, je travaillais à travers moi-même.

1
Dalton Miller

Python est l’un des langages avec des tonnes de ressources. Ici, je vais en souligner quelques-uns pour commencer. Le meilleur pour les débutants est le tutoriel officiel. Commencez là et une fois que vous avez terminé, vous pouvez avoir vos livres pour des explications plus approfondies. Certaines personnes commencent par des livres et se terminent par un tutoriel, mais l'ordre n'est pas si important. Certains livres sont: Python pensantn octet de PythonPlongez dans PythonApprenez Python De manière dure

Aussi, si vous avez une vérification de bande passante canal youtube de Bucky

1
Stefano Mtangoo

De nombreux emplacements évidents de ressources telles que python.org ont déjà été mentionnés, mais j'aimerais commenter quelques autres, et apporter à léger celui qui n'a pas été mentionné auparavant.

J'ai trouvé que Think (disponible gratuitement) Think Python est un excellent guide d'introduction à la fois à Python et à la programmation en général. Il a été mis à jour pour Python 3 ici et a été ajouté au mois de juin 2012. Ce livre contient de nombreuses points généraux sur la programmation également, qui vous permettent de comprendre tous les concepts majeurs impliqués et les flux de travail construits par les programmeurs. Il contient des chapitres sur les principaux aspects de Python et des exercices à compléter pour vous aider à appliquer ce que vous avez appris.

Je voudrais également mentionner un site appelé codeacademy , qui a récemment commencé à proposer des cours interactifs gratuits en Python ainsi que leurs autres cours gratuits sur différents langages de programmation. Pour le moment, les tutoriels sont basés sur Python 2.7.3, bien qu'ils aient probablement des cours sur Python 3 prochainement. Cependant, ils sont toujours utiles pour acquérir une sorte d’introduction à Python.

Une capture d'écran de la page Python est présentée ci-dessous et présente les premiers exercices proposés sur le site. De nombreux autres ont été ajoutés récemment. il y a plus de 12 sections avec des centaines d'exercices allant des fonctions aux boucles en passant par les opérations d'entrée/sortie.

enter image description here

0
user76204

J'ai toujours trouvé que la série O'Reilly était un bon endroit pour commencer à apprendre n'importe quel langage de programmation (que ce soit votre premier ou votre cinquantième ...).

Par conséquent, je peux recommander sans réserve le livre ' Learning Python ' que j'ai utilisé (et que j'utilise encore) pour écrire mon premier programme opensource. Il vous expliquera des choses non spécifiques au langage, telles que des variables et des modules, et vous initiera à l'utilisation de python.

Personnellement, d'après ce que Jo-Erlend Schinstad a dit, je dirais qu'il faut commencer par Python 3. Mon expérience, je n'ai trouvé qu'une seule bibliothèque (GTK) dont j'avais besoin et qui n'a pas été porté, et plein d'exemples autour de maintenant si vous êtes bloqué pour le code.

0