Page 1 of 1

Test de l'indentation.

Unread postPosted: 28 Mar 2021, 12:36
by ggauny@live.fr
Bonjour,

Voilà, ayant constaté certains défauts dans mon indentation, j'utilise désormais "Thonny", un traitement de texte automatique et qui, en outre, indique les erreurs d'indentation. (Conseillé par M cent20).

Alors j'essaye :

Code: Select all
# PGM de calcul du JDN (Julian day number)
def jdn(j,m,a):
    if(m)<3:
        a-=1; m+=12
       
    jd = (int(365.25*(a+4716) + int(30.6001*(m+1)) + j - 1524))
   
    s = 2299160 # dernier jour du calendrier julien (04 10 1582)
   
    if jd > s: # si oui, ajuster pour le calendrier grégorien
        jd = jd + 2 - int(a/100) + int(a/400)
    print(jd) #n° du jour julien


Comme on me l'a conseillé ici, j'ai fait un "copié-collé" contrôle C sur Thonny et contrôle V entre les balises code ici.

Bon dimanche.

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 12:42
by Bisam
Essai parfaitement réussi ! :bj:

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 14:02
by Adriweb
Si jamais tu as besoin d'un IDE pour du python, je te conseille PyCharm, c'est gratuit. Difficile de faire des fautes d'indentation en premier lieu :)

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 15:41
by ggauny@live.fr
Merci !

@ Adriweb : J'ai téléchargé PyCharm, ça a l'air très compliqué et en américain. Je vais l'essayer.

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 15:47
by Adriweb
En Anglais, oui (pour l'interface du logiciel), mais très compliqué, non :) c'est d'ailleurs ce qui est recommandé dans les écoles ( il y a des trucs académiques, tutoriaux etc.)
Une présentation francaise sur le site officiel : https://www.jetbrains.com/fr-fr/pycharm/

Tu peux regarder ici pour apprendre un peu :
- https://doplab.unil.ch/wp-content/uploa ... ial-v1.pdf
- https://informatique.centrale-marseille ... bases.html
- https://koor.fr/Python/Tutorial/python_ide_pycharm.wp
- https://rtavenar.github.io/teaching/pyt ... intro.html

En tout cas, ca te facilitera la vie pour coder / tester / debugger...

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 16:08
by ggauny@live.fr
Re-merci...

Là, ça va aller mieux, je relis le mode d'emploi de Marseille.
Bien expliqué ça fait moins "peur".

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 18:50
by parisse
Attention, par école, Adriweb sous-entend école d'ingénieur informatique. Je pense que pour les débutants en lycée on utilise des environnements peut-être moins "puissants" mais sûrement plus simples à prendre en main, par exemple Thonny que vous avez essayé. Il y a aussi Pyzo qui est utilisé aux concours, et plein d'autres dont certains très dépouillés comme Idle. On peut aussi utiliser un éditeur classique comme emacs ou vi. Mon opinion personnelle, c'est qu'il vaut mieux débuter avec un éditeur dépouillé.

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 19:42
by ggauny@live.fr
alors je vais rester avec Thonny. Merci.

Re: Test de l'indentation.

Unread postPosted: 28 Mar 2021, 20:17
by Adriweb
Je ne connais pas ces outils-là mais pour du petit codage très rapide, en effet on n'a pas forcément besoin de toute la puissance/complexité d'un IDE complet. Des éditeurs du genre Notepad++ (en mode python) peuvent aussi bien convenir.