web-dev-qa-db-fra.com

Apprendre à utiliser Python dans Ubuntu?

J'ai récemment installé Ubuntu 12.04 sur mon ThinkPad oldie, avec un interpréteur Python inactif et, bien entendu, Python.

Je cherche à apprendre les bases de ce langage de programmation, mais je n'ai pas eu la chance de trouver un guide de débutant concluant pour le plus récent Python qui ne nécessite pas la connaissance du langage de codage précédent.

Je sais comment utiliser l'interface graphique et utiliser un terminal pour l'installation ou les tâches de base, et j'ai une connaissance de base de BASIC (aller à, imprimer, saisir, si, ensuite, etc.), mais absolument aucune connaissance de Python ou tout autre codage.

Si quelqu'un pouvait expliquer brièvement ou me diriger dans la bonne direction à un guide, ce serait génial!

Aussi, si quelqu'un peut recommander une meilleure langue pour commencer pour un débutant, je serais très intéressé. Cependant, d'après mes recherches, il semble que Python soit la plate-forme la plus compatible et en général?

Merci d'avance.

1
Nilo

Quand j'ai commencé python j'ai suivi la documentation officielle , mais cela me semblait trop compliqué à l'époque.

  • Il y a un excellente série de tutoriels sur youtube (vous pouvez ignorer le premier, car vous avez déjà installé python).

  • Lynda a un formation sur python , vous pouvez aussi regarder les deuxièmes chapitres gratuitement.

  • Vous pouvez également trouver quelques livres sur o'reilly du débutant à avancé, j'ai "Programmation Python 3ème édition" et je l’aime vraiment beaucoup.

  • Cette question sur stackoverflow a été un guide pour moi lorsque je voulais plus de fonctionnalités cachées de python, les réponses que j’y ai trouvées ne pouvaient pas être trouvées ailleurs.

La façon dont j'ai vraiment commencé à apprendre python l'utilisait tout le temps. Là où je travaillais, je devais sauvegarder des fichiers, c’était mon premier projet officiel en python, il m’a pris environ une semaine pour le terminer. Je devais faire une recherche sur google chaque fois que j'avais un problème, mais après un certain temps, vous vous êtes habitué à la syntaxe générale du langage.

Je vous recommande vraiment de commencer à apprendre python d'abord, j'ai commencé à apprendre à programmer en C, c'était difficile et je ne comprenais pas grand chose. Si j'avais commencé avec Python, ma vie serait bien plus facile. La raison en est que python est interprété, les erreurs sont beaucoup plus lisibles, pour un débutant:

Exemple du classique Hello World en python:

 print "Hello, World!" 

Maintenant, le même programme en langage C++:

#include <iostream>

int main()
{
   std::cout << "Hello, World!" << std::endl;
   return 0;
}

À l'époque, j'avais beaucoup de questions quand j'ai vu cela et j'étais trop terrifié pour commencer à programmer en C++, si j'avais commencé avec python ou C #, je n'aurais pas été aussi effrayé d'apprendre un nouveau langage. .

5
Evandro Silva

Optez pour Python !!
L’approche qui, à mon avis, serait utile pour l’apprendre:

  1. Commencez avec: http://docs.python.org/2/tutorial/ . Le tutoriel va vous aider à démarrer.
  2. Une fois que vous vous sentez à l'aise et que vous souhaitez en savoir plus sur Python, commencez par consulter la section de référence sur les bibliothèques du site Web docs.python.org.
  3. Avec cela, vous pouvez chercher du code de lecture pour les bibliothèques déjà présentes dans le répertoire/usr/lib/pythonX où X est la version de python que vous avez sur votre ordinateur. La lecture des fonctions présentes dans ces fichiers vous familiariserait avec le style et les conventions que vous pourriez utiliser pour écrire du code standard python ainsi que d'autres astuces.
  4. Si vous ne voulez pas apprendre la langue trop profondément, vous pouvez sauter l'étape 3 et commencer à écrire des applications en python. Essentiellement, commencez simplement à vous entraîner au lieu de lire le code standard. Mais c’est un moyen difficile d’apprendre des choses .. Mais c’est juste mon opinion.

En résumé, suivez le tutoriel du site Web docs.python.org pour démarrer. Ensuite, optez pour un autre texte présent sur ce site. Vous pouvez lire le code présent dans la bibliothèque standard tout en consultant le site Web pour connaître le style que vous pouvez écrire python in.

2
drake01