Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-07-2015 15:02:29

gabcyr
Membre
Lieu : Seine Saint Denis
Distrib. : Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome 3.14.1
Inscription : 23-01-2010

Débuter en python

Bonjour à tous,
Afin d'apprendre la programmation en python, j'ai acheter le livre "Apprendre à programmer en python pour jeunes débutants de 7 à 97 ans" (je suis dans la tranche d'âge). Mais je ne sais pas quel logiciel utiliser pour écrire le code et le tester (éditeur IDLE). De plus sur le site de l'auteur, il y a un package (malheureusement pour Windows) qui contient : interpréteur Python 2.7, éditeur IDLE / éditeur Pyscripter, bibliothèques Tkinter, Pygame, etc... modules easyguifr, easydessinfr. Est-ce que cela correspond à des packages sous Jessie ? Merci pour votre aide et vos conseils.

Hors ligne

#2 12-07-2015 15:21:25

daufinsyd
Membre
Lieu : Alsace, Haut Rhin
Distrib. : Manjaro + Tanglu + Debian Stable + Xubuntu
Noyau : Linux 4.4-amd64
(G)UI : Plasma 5 & Gnome
Inscription : 02-02-2013

Re : Débuter en python

Salut,

La majorité (de ceux que je connais) comme Pygame, tkinter, ... (sont dispo dans les dépôts par ex: https://packages.debian.org/search?suit … rds=pygame ...).
Pour l'IDE j'utilise PyCharm que je trouve incroyablement pratique https://www.jetbrains.com/pycharm/

Si tu veux tu peux aussi voir du côté d'openclassroom qui proposent de bon cours sur python (c'est là que j'ai quasi tout appris wink )

Aspire V3-772G + SSD 850Evo (msata)
Intel i7-4790 4 (8) * 3.6Ghz - 12Go - GTX460 1Go - 1To + 500Go DD
Intel i7-6700 - 8Go - AMD R9 280X 3Go - 1To HDD + 2To HDD + SSD 850Evo (2.5)

Hors ligne

#3 12-07-2015 15:22:10

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Débuter en python

Bonjour


Python et de nombreux modules sont déjà installé de base sous Debian. Pour certain par contre, il faut les installer mais ils existe sous forme de paquets Debian Enfin, il y a toujours moyen d'ajouter ce qui n'est pas packagé pour Debian, grâce à PIP par exemple. De plus, il est possible de créer des environnements virtuels si tu veux isoler certains modules de ton système, mais ça, c'est pour après wink


Dans la liste que tu cites plus haut, pygame et Tkinter sont packagé. Peut-être ques les autres sont les codes des exercices proposés ? En général, les paquets des modules python s'appellent python-module. Exemple, python-pygame. Tu peux faire une recherche avec apt comme par exemple

apt-cache search pythontkinter

python-editobj - Python object editor
idle - IDE for Python using Tkinter (default version)
python-easygui - module for very simple, very easy GUI programming in Python
python3-easygui - module for very simple, very easy GUI programming in Python3
python-pmw-doc - Pmw -- Python MegaWidgets
python-tk-dbg - Tkinter - Writing Tk applications with Python (debug extension)
idle-python2.6 - IDE for Python (v2.6) using Tkinter
idle-python2.7 - IDE for Python (v2.7) using Tkinter
idle3 - IDE for Python using Tkinter (default version)
python3-tk - Tkinter - Writing Tk applications with Python 3.x
python3-tk-dbg - Tkinter - Writing Tk applications with Python 3.x (debug extension)
idle-python3.2 - IDE for Python (v3.2) using Tkinter
libsnack2 - Sound extension to Tcl/Tk and Python/Tkinter - Tcl/Tk library
libsnack2-alsa - Sound extension to Tcl/Tk and Python/Tkinter - Tcl/Tk library
libsnack2-dev - Sound extension to Tcl/Tk and Python/Tkinter - development files
libsnack2-doc - Sound extension to Tcl/Tk and Python/Tkinter - documentation
python-tksnack - Sound extension to Tcl/Tk and Python/Tkinter - Python library
python-opengl - Interface de programmation OpenGL pour Python
python-pmw - Pmw -- Python MegaWidgets
python-tk - Tkinter - Écrire des applications Tk avec Python
 




En ce qui concerne l'éditeur, pleins de choix s'offre à toi, puisque n'importe quel éditeur de texte convient smile Tu peux utiliser nano et la console, vim, emacs. Pour ma part, j'alterne entre vim, Geany ou nano + console selon l'humeur.


Pour commencer, l'interpréteur interactif de python est très bien aussi. Tu l'ouvres en tapant simplement

python

, et tu quittes avec la combinaison de touches ctrl+d


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#4 13-07-2015 11:53:56

gabcyr
Membre
Lieu : Seine Saint Denis
Distrib. : Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome 3.14.1
Inscription : 23-01-2010

Re : Débuter en python

Merci pour ces réponses, je vais m'atteler à l'ouvrage

Hors ligne

#5 13-07-2015 14:06:06

gabcyr
Membre
Lieu : Seine Saint Denis
Distrib. : Jessie
Noyau : Linux 3.16.0-4-686-pae
(G)UI : Gnome 3.14.1
Inscription : 23-01-2010

Re : Débuter en python

Me revoici, pour l'instant je me tourne vers Geany et je viens de découvrir que dans le livre sus-nommé que les premiers exercices utilisaient un module particulier : easyguifr (la traduction du module easygui). Ma question est la suivante : peut-on installer un module particulier ? ou est-ce que j'essaye de reformuler les exemples pour le module easygui ?
Merci pour vos éclaircissements. Cyrille

Hors ligne

#6 13-07-2015 14:59:10

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Débuter en python

Personnellement, je trouve qu'il est plus instructif de commencer avec un simple éditeur de texte (comme gedit par exemple) et d'interpréter le code source à la main dans le terminal (./lecodesource ou python ./lecodesource)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

Pied de page des forums