Avant de commencer la programmation directement en Python, je vous conseille de découvrir la logique utilisée par les programmeurs.
Pour cela, il existe de très bons sites de découverte.
Voici les sites (à choisir en fonction de votre niveau):
Studio code (élève/cours accéléré) : Découverte avec des Blockly (Le logiciel Scratch vu en collège utilise ce principe)
Le monde Reeboorg: Première approche de programmation en ligne de code en Python (mais aussi Javascript)
CodeCombat: Première approche de programmation en ligne de code en Python (mais aussi Javascript)
Remarque:
il est conseillé de créer un compte pour les 3 sites ci-dessus afin d'éviter de tout recommencer à zéro ou afin de reprendre là où vous vous en êtes arrêté.
Python est un langage crée par Guido Van Rossum et est dit interprété c'est à dire qu'il n'a pas besoin d’être compilé pour être exécuté.
C'est un langage plus concis que le C par exemple donc plus rapide à apprendre et à retenir.
Là encore, des sites d'apprentissage existent. Voir sur:
openclassrooms.com : Beaucoup de texte explicatif mais un peu long parfois.
france-IOI: site qui permet de progresser rapidement et de tester ces programmes en temps réel sur le site (création de compte recommandé).
....