Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/03/2014, à 15:51

Kr1ll

Apprendre le Python

Bonjour tout le monde !

Je me suis mis en tête ayant une formation scientifique d'apprendre le langage Python, et oui cela peut toujours servir smile .

Pour ce faire j'ai quelques questions basiques mais non moins importante pour moi afin de bien débuter.

1°- Quel(s) logiciel(s) utiliser pour programmer ou apprendre à programmer sachant que je suis sous une Ubuntu 14.04 64bit.
2°- Connaissez-vous des tutos ludiques sous formes écrits ou  vidéo qui pourraient me permettre de sauter de la pas en finesse ?

Soyez tranquille j'ai déjà faire quelques recherches sur le net mais non concluantes à mon goût sad .
Tout ça pour dire que j'arrive pas les **** à l'air avec ma **** et mon couteau !

Et puis j'aime bien faire appel à la communauté linuxienne smile

Cordialement

Kr1ll

Hors ligne

#2 Le 27/03/2014, à 15:56

Kooothor

Re : Apprendre le Python

Salut,

Pour programmer, il te faut un éditeur de texte, perso j'utilise vim, mais tu peux utiliser gedit si tu veux.
Pour python, regarde 'idle'.
Pour les tutos : http://fr.openclassrooms.com/informatique/python/cours

Mon conseil, apprendre pour apprendre car «ça peut toujours servir» n'est à mon sens pas très efficace.
Ce qu'il te faut c'est un projet ! Par exemple un client mpd en python, ou un jeu en ASCII, bref n'importe quoi qui puisse te fixer un but !

@+
~ktr

Hors ligne

#3 Le 27/03/2014, à 16:12

Kr1ll

Re : Apprendre le Python

Merci beaucoup pour ta réponse rapide !

Pour idle je prend celui en python 2.7 ou 3.2 ?
vim me parait pas mal en effet en plus les commentaires sont bon dans la logithèque.

Qu'est ce qu'un client mpd ? et un jeu en ASCII désolé je débute.
En effet je suis d'accord avec toi il vaut mieux avoir un but c'est plus fun smile
Un de mes but en faisant cela c'est que j'ai un logiciel qui utilise python 2.3, swig et nummaray que j'aimerai bien "mettre à jour", mais cela n'est-il pas trop irréaliste pour moi pour le moment ?

Si tu as des idées de projets un peu plus précis je suis preneur !

Hors ligne

#4 Le 27/03/2014, à 16:52

Kooothor

Re : Apprendre le Python

Tiens des idées de projets : http://www.reddit.com/r/beginnerprojects
Prend 3.2, ça ne sert à rien de s'accrocher à 2.7 imho.

Hors ligne

#5 Le 27/03/2014, à 18:41

k3c

Re : Apprendre le Python


Archlinux sur Xiaomi Air 13

Hors ligne

#7 Le 27/03/2014, à 20:54

cledesol

Re : Apprendre le Python

Tu as aussi les articles parus dans Le Full Circle Magazine


Bon, eh bien je vais partir en Théorie parce qu'en Théorie, tout se passe bien ....

Hors ligne

#8 Le 27/03/2014, à 21:07

yann112

Re : Apprendre le Python

Bonjour,

Voici quelques liens de tutos :

http://www.codecademy.com = très bien fait mais en anglais

http://fr.openclassrooms.com = un peu moins bien mais en français

https://class.coursera.org/interactivepython-004 = ça viens juste de commencer en anglais aussi

Sinon j'ai aussi le livre eyrolles "Apprendre à programmer avec Python 3" qui et bien aussi

Si tu veux faire des petits projets amusants y a la librairie pygame pour faire des jeux.

Si tu utilises blender tu peux aussi faire des scripts simples.

Et ensuite passer a gentoo linux smile

Dernière modification par yann112 (Le 27/03/2014, à 21:20)

Hors ligne

#9 Le 28/03/2014, à 17:12

melixgaro

Re : Apprendre le Python

Kooothor a écrit :

Pour python, regarde 'idle'.

Pourquoi pas tout simplement ipython ou python. C'est un peu moche idle, non ?


Linux depuis ~2007. Xubuntu seulement.

Hors ligne

#10 Le 28/03/2014, à 18:51

Claude33

Re : Apprendre le Python

Kr1ll a écrit :

Bonjour tout le monde !

Je me suis mis en tête ...
2°- Connaissez-vous des tutos ludiques sous formes écrits ou  vidéo qui pourraient me permettre de sauter de la pas en finesse ?
...
Kr1ll

Un bon livre d'apprentissage gratuit et téléchargeable à cette adresse : http://inforef.be/swi/download/apprendre_python3_5.pdf
Bon courage
wink

Hors ligne

#11 Le 29/03/2014, à 10:40

Morgiver

Re : Apprendre le Python

Hey c'est vraiment pas mal Code Academy !

Hors ligne

#12 Le 31/03/2014, à 00:08

Kr1ll

Re : Apprendre le Python

Merci beaucoup à tous pour vos renseignements et vos encouragements !!!

J'adore cette communauté, je vais le tour d'un peu tout et voir ce qui me plait le mieux smile

je reviendrai sans doute vers vous pour un feedback smile

Hors ligne

#13 Le 15/04/2014, à 17:20

doudoulolita

Re : Apprendre le Python

J'avais noté pas mal de trucs sur python sur http://forum.ubuntu-fr.org/viewtopic.php?id=391516 avant de me joindre à un jeu en python nommé Ultimate Smash Friends qui n'est malheureusement plus maintenu par son développeur.
Depuis, je suis passée au javascript...

Hors ligne

#14 Le 17/04/2014, à 13:47

moths-art

Re : Apprendre le Python

Kr1ll :

La killer-feature en python c'est ipython (la version 2.0 vient de sortir http://linuxfr.org/news/sortie-d-ipytho … rsion-2-0)

ipython notebook

est vraiment excellent pour tester des trucs en live dans un navigateur et en garder une trace.

Si tu veux faire un tour d'horizon, je conseil d'acheter un bouquin : internet c'est bien pour chercher des tutos précis mais les infos sont fragmentés.

Python, c'est du "batterie include" donc t'as pas mal de chose inclus de base mais tu peux l'étendre avec "pip".
Tu as grosso-modo 40 000 libs python dispo sur https://pypi.python.org/pypi en faisant un "pip install lenomdelalib"

Si tu commences à créer des softs un peu complexe, avec pas mal de dépendances, je te conseil de jeter un coup d'oeil à virtualenv (ou venv  à partir de python 3.3)
Ça te permet de créer un environnement isolé pour chacun de tes projets et du coup éviter les soucis de dépendances non résolu.

Avec l'usage, y'a pas mal de lib que tu installeras de base :
arrow pour jouer avec des dates
path.py pour parcourir une arborescence
requests pour faire des requêtes http
pillow pour manipuler des images (crop, resize, filtres)
...

Sinon pour l'éditeur : j'utilise pas mal SublimeText.

Hors ligne