Découverte et Atouts de Python
Objectifs
Les objectifs de cette vidéo sont de présenter les avantages de Python, expliquer son fonctionnement de base, et montrer comment utiliser les variables et les opérations simples.
Résumé
Python est un langage de programmation moderne, simple à utiliser et très populaire dans le milieu académique et professionnel.
Description
Alors, nous allons maintenant découvrir ce langage de programmation Python. C'est un langage qui est plus neuf que des langages comme C, C++, Java, mais c'est un langage qui, aujourd'hui, a beaucoup le vent en poupe, parce que c'est un langage extrêmement simple d'emploi et de plus en plus de professeurs l'utilisent dans leur enseignement, grâce à ses immenses qualités pédagogiques. Ce langage étant simple à utiliser, il permet d'exécuter le code plus facilement, car il y a beaucoup moins d'étapes préalables comparé à d'autres langages de programmation.
Python est nommé d’après la troupe de comiques britanniques, les Monty Python, en hommage à leur talent. Crée par Guido van Rossum, Python est un langage gratuit, portable et moderne, qui fonctionne de la même manière sur toutes les plateformes. Ce tutoriel se fera sur une plateforme Windows, mais Python peut également être utilisé sur Mac OS ou tout autre type d'ordinateur. Vous pouvez le télécharger très facilement sur le site python.org.
En Python, on retrouve plusieurs versions. Par exemple, une version 2.7 et une version 3.3, mais pour les raisons de compatibilité avec Django dans notre démonstration, nous utilisons la version 2.7. Une fois Python installé, un environnement interactif appelé IDLE est fourni, permettant d'exécuter des commandes directement.
Python est un langage interprété et non typé. Il est à la fois procédural et orienté objet. Sa bibliothèque de fonctions incluant des fonctionnalités mathématiques, la gestion de fichiers, et les interfaces web rend la programmation plus facile et rapide. Les variables en Python stockent des valeurs et facilitent les calculs et la gestion des données, illustrées par la transformation d'une durée en heures, minutes et secondes.
Un point distinctif de Python est qu'il est non typé, ce qui simplifie la manipulation des variables mais peut causer des problèmes à l'exécution, car la validation du type se fait à ce stade. Cette caractéristique suscite parfois des débats parmi les programmeurs quant à la robustesse et la fiabilité du langage.
Is it possible to update content in order to use recent version of Python and Django FW ?
Cela n'est pas le premier cours dans cette situation sur lequel je tombe, si le contenu était simplement gratuit cela pourrait se comprendre. Mais étant donné que l'abonnement est payant, je trouve anormal qu'il n'y ait pas de veille pour assurer la mise à jour des cours. Encore plus dans un domaine ou tout évolue si vite...