Résolu le 30-08-25 Thonny pour apprendre Python ?

Postez ici toutes vos demandes d’assistance générale concernant le fonctionnement de Linux Mint, qui n'entrent pas dans les autres rubriques.
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Thonny pour apprendre Python ?

Message par HarDrive »

Bonjour

On m'a parlé de l'éditeur "Thonny" pour apprendre Python dans le terminal, comme étant de nature à fournir un environnement plus pratique, agréable. Est-ce une bonne idée ?
Evidemment je suis novice dans Python, n'ayant fait jusque là que recopier les lignes de code qu'on a bien voulu me fournir sur le forum au gré des problèmes rencontrés.

Merci de vos avis.
Bonne soirée
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
Avatar du membre
tioker
modérateur
Messages : 1191
Enregistré le : sam. 6 mai 2017 00:33
Localisation : Anjou...Feu !
Contact :

Re: Thonny pour apprendre Python ?

Message par tioker »

HarDrive a écrit : sam. 16 août 2025 19:56 Bonjour

On m'a parlé de l'éditeur "Thonny" pour apprendre Python dans le terminal
Bonjour,

Je vais un peu refroidir tes ardeurs; excuses.
Thonny est une interface très orientée pour programmer des micro-contrôleurs genre RP2040, ESP, Pico... Un des exemples c'est que par exemple il n'a pas de correction syntaxique, tu peux écrire n'importe quoi avant qu'il te le dise au moment du chargement de code.
Donc déjà ce n'est pas en mode terminal (et heureusement).
Il y a des IDE (environnement de développement) bien mieux faits pour cela. Par exemple cet article me semble bien documenté.
Pour ma part j'utilise "Visual Studio Code" mais il appartient au grand méchant Gafam; Cyrille te conseillerait plutôt PyCharm.

Pour autant ces IDE ne t'apprendrons jamais correctement à coder, et c'est là que mon conseil (avisé ?) intervient.
Si tu veux VRAIMENT t'y mettre, je te conseille de passer par de la formation en ligne. J'ai suivi des cours sur cette plateforme et franchement, avec les exercices fournis (et corrigés) tu vas t'y retrouver. Même si il faut sortir la mitraille ce n'est pas si cher.
Maintenant il y a aussi Youtube mais ça ne remplacera jamais des bons exercices faits à la maison.

Voilà ce que je pouvais en dire.

Dis nous...
ImageDistrib : Linux Mint 22.3 Desktop : X-Cinnamon 6.6.7
Kernel : 6.8.0-110-generic CPU : AMD Ryzen 5 5600H with Radeon Graphics RAM : 14Gi
CG : NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] (rev c6)
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Re: Thonny pour apprendre Python ?

Message par HarDrive »

Bonjour, merci pour les liens
que je suis allé voir; la formation ce n'est pas si cher en effet... question de temps,.

C'est un peu spécial ds mon cas, s'agirait pour moi d'apprendre les rudiments de manière à programmer des choses simples sur une calculatrice Ti 83 (dont je ne dispose pas encore); s'agit pas de devenir pro -doux rêve - ni du niveau de certains qui fréquentent le forum je pense.. même si je progresserai ensuite je l'espère, passée cette échéance, et que ça ne sera que profitable..

J'ai vu aussi la plateforme concernant les IDE, et notamment Thonny qui y est pas mal plébiscité pour les débutants en l'occurrence ...mais bon, si tu me dis que ça n'est pas bien, et qu'en plus ce n'est pas accessible depuis le Terminal;
Paradoxalement, si je ne possède pas la TI 83, je détiens quelques éléments pédagogiques, très sommaires j'imagine, de programmation sur celle ci, que pensais pouvoir transposer sur le Terminal et m'y initier,..bref
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Re: Thonny pour apprendre Python ?

Message par HarDrive »

Merci
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Re: Thonny pour apprendre Python ?

Message par HarDrive »

Bonsoir,

"Nano" semble être un IDE déjà installé sur ma distribution, ou je me trompe ? (ça facilite visiblement l'écriture de code, si en effet ça n'apprend pas à l'écrire correctement)

Merci.
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
tescan
Messages : 538
Enregistré le : dim. 2 juil. 2017 08:53
Localisation : Comminges

Re: Thonny pour apprendre Python ?

Message par tescan »

HarDrive a écrit : jeu. 21 août 2025 18:37 "Nano" semble être un IDE déjà installé sur ma distribution, ou je me trompe ?
Bonjour,
Nano est un editeur de texte assez basique... si tu veux faire simple, autant utiliser "Xed", installé dans cinnamon.
Tu auras au moins la coloration syntaxique.
Voir aussi "Gedit" ou/et "Geany"
Desktop: i5-9400F, Nvidia GTX 1660ti, 16Go Ram, Mint 21.3 Cinnamon
Laptop: i5-10400H, Nvidia Quadro T1000 Mobile, 32 Go Ram, Mint 22.2 Cinnamon
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Re: Thonny pour apprendre Python ?

Message par HarDrive »

Merci,
Je vais voir ça ,
Bonne journée
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Re: Thonny pour apprendre Python ?

Message par HarDrive »

Merci,

Mais finalement j'ai l'impression que Nano est assez limité, pas de fonction de déboguage notamment si j'ai bien compris, indentation, explication des erreurs...Ce que font des outils comme pycharm ou VS code ? Bon, ça ne m'apprendra pas à programmer, mais m'aidera d'avantage que nano j'ai l'impression.
Sinon "un zest de python" très utile évidemment.

Il semblerait que VS Code soit plus simple que pycharm à utiliser pour débuter ?

Merci,
Bonne journée
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
tescan
Messages : 538
Enregistré le : dim. 2 juil. 2017 08:53
Localisation : Comminges

Re: Thonny pour apprendre Python ?

Message par tescan »

HarDrive a écrit : dim. 24 août 2025 12:32 Mais finalement j'ai l'impression que Nano est assez limité
Comparons ce qui est comparable...
Nano, Xed, Gedit et autres sont des éditeurs de texte, avec plus ou moins d’accomodements pour l’écriture de code. Au programmeur de veiller à ce que l’environnement suive, rendre le fichier exécutable, lancer en console ou par raccourci etc, etc.
Les erreurs de syntaxe ne seront détectées qu’à l’interprétation.

VsStudioCode, Pycharm etc. sont des environnements de programmation. Les erreurs basiques seront signalées dés l’édition.
Assistance à l’edition, indentation automatique, lancement direct, tests partiels, affichages de variables etc.etc. Gestion des bibliothèques et projets plus bien d’autres choses.

Personnellement, pour les quelques scripts python que je ponds par ci par là (20-30 lignes), pas besoin d’usine à gaz ;) , édition dans Xed, déboguage en console puis un lanceur qui va bien (ou pas).

Les solutions sont multiples, essaie en plusieurs, tu trouveras ton bonheur... ;)
Desktop: i5-9400F, Nvidia GTX 1660ti, 16Go Ram, Mint 21.3 Cinnamon
Laptop: i5-10400H, Nvidia Quadro T1000 Mobile, 32 Go Ram, Mint 22.2 Cinnamon
HarDrive
Messages : 564
Enregistré le : jeu. 31 mai 2018 09:25

Re: Thonny pour apprendre Python ?

Message par HarDrive »

Bon OK, faut essayer ... c'est ce que je vais faire;

Par contre, j'ai cru comprendre que pycharm est payant ?
(Peut-être pas pour ce que j'ai à faire ?)
HP Victus by HP Laptop 16-e0307nf SSD 512 GB PCIe® NVMe™ TLC M.2
Processeur AMD Ryzen™ 5 5600H Cezanne (3.3 GHz, à 4,2 GHz de fréquence Boost maximale, mémoire cache L3 16 Mo , 6 cœurs, 12 threads)
Mémoire 16 Go de mémoire RAM DDR4-3200 MHz (2 x 8 Go)
Carte graphique AMD Radeon™ RX 5500M (4 Go de mémoire GDDR6 dédiée)
Chipset Cartes intégrées AMD
LMDE7 Gigi Cinnamon 64 bit, en dual boot avec windows 11 d'origine,
Répondre