Introduction au Langage de Programmation Python

Les fondamentaux de Python
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre le Web avec Python/Django
Revoir le teaser Je m'abonne
3,5
Transcription


49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
3,5

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Python est un langage de programmation moderne, simple à utiliser et très populaire dans le milieu académique et professionnel.

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.

Voir plus
Questions réponses
Qu'est-ce qui rend Python particulièrement populaire aujourd'hui?
Python est populaire en raison de sa simplicité d'emploi, de ses puissantes bibliothèques, et de son interactivité facilitée via l'IDLE.
Quel est l'avantage d'un langage non typé comme Python?
Un langage non typé comme Python permet de rendre le code plus concis et d'exécuter rapidement les commandes sans déclarations de types préalables.
Pourquoi Python est-il considéré comme un bon choix pour la pédagogie?
Python est un excellent choix pédagogique en raison de sa syntaxe claire et de son approche intuitive qui aide les débutants à comprendre rapidement les concepts de programmation.

Programme détaillé

2 commentaires
3,5
2 votes
5
4
3
2
1
michelkreutner
Il y a 1 an
Very very very older elearning (Python 2.7 !!!). Python and Django Framework used in this learning are too old and don't match with current versions used in real cases. Nevertheless, this elearning present some concept of UML usages very well.
Is it possible to update content in order to use recent version of Python and Django FW ?
g.vanleynseele
Il y a 3 ans
Ceci n'est pas une critique sur ce cours qui est très bien. Seulement il n'est plus à jour étant donné qu'il traite d'une version de Django bien antérieure à la version actuelle. Sans parler de l'utilisation de jQuery, qui bien qu'encore très utilisé n'est plus vraiment d'actualité.
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...