Python - le langage de programmation aussi pour les débutants

Python est un langage de programmation. Le but de ce langage de programmation universel est de promouvoir un style de programmation concis mais lisible.

Histoire du développement

Le langage de programmation Python a été développé au début des années 1990. Il a été développé par Guido van Rossum au Centrum Wiskunde & Informatica à Amsterdam. Déjà pendant le développement, Guido van Rossum a attaché une grande importance à la bibliothèque standard qui est actuellement disponible en Python. Cette bibliothèque a été optimisée dans les versions suivantes et est maintenant très gérable et toujours facilement extensible. Aujourd'hui, Python est considéré comme le successeur du langage de programmation ABC et a été développé dans le but de le remplacer. Ce langage de programmation était en fait destiné au système d'exploitation Amoeba. Plus tard, un nouvel objectif a été défini. Et c'était pour utiliser Python pour Programmation prévoient avant tout la clarté et la simplification de la programmation. La troupe comique anglaise Monty Python a été le sponsor du nom de ce langage de programmation. Vous pouvez donc trouver quelques allusions à des sketches mondialement connus sur le Flying Circus dans la documentation du langage de programmation. Python 1.0 est sorti en version complète en janvier 1994. Entre 1995 et 2000, plusieurs Mises à jour. Ils ont été nommés successivement 1.1 et 1.2, etc. Le 16 octobre 2000, une nouvelle version du langage de programmation - Python 2.0 - est sortie avec de nouvelles fonctionnalités telles qu'une collecte des déchets entièrement fonctionnelle et la prise en charge de l'Unicode. La version suivante, Python 3.0, est sortie le 3 décembre 2008. Elle a finalement inclus quelques changements profonds, tels que la suppression des redondances dans les jeux d'instructions. Comme les versions antérieures sont partiellement incompatibles avec Python 3.0, les mises à jour pour Python 2.7 continueront d'être disponibles. La version actuelle, Python 3.5, est sortie le 13 septembre 2015.

Que propose Python ?

Le langage de programmation Python offre toute une série de bibliothèques. Les modules d'une bibliothèque standard sont toujours maintenus. Les faiblesses, que Python montre bien sûr aussi dans certains domaines, peuvent ainsi être évitées. Une autre caractéristique de Python est que les fichiers PYC précompilés sont automatiquement recréés. C'est le cas si le fichier PY correspondant a été modifié d'une quelconque manière. Python offre également à l'utilisateur un environnement de développement simple, IDLE. Il n'est donc pas nécessaire d'installer un éditeur supplémentaire. Python offre également une communauté énorme, puisque ce langage de programmation est droite est très répandue. Vous pouvez donc obtenir des réponses aux questions en quelques minutes si vous avez choisi la bonne communauté. Mais grâce à la vaste bibliothèque standard, il est également facile pour un programmeur d'automatiser simplement de nombreux problèmes. Il existe également de nombreux paquets pour ce langage de programmation dans l'index des paquets Python. Le langage de programmation Python peut également être utilisé sans problème pour des projets commerciaux. Pour apprendre Python, il est possible de participer à un atelier ou à un séminaire. Le langage de programmation peut être appris en peu de temps. Ce langage de programmation n'oblige pas son utilisateur à adopter un style de programmation unique. Il est possible de choisir le paradigme le meilleur et le plus approprié pour chaque tâche de programmation.

Qui peut utiliser Python ?

Ce langage de programmation est particulièrement adapté aux débutants, c'est-à-dire aux personnes qui programment pour la première fois. Grâce à la structure simple utilisée pour Python, ce langage de programmation est facile et rapide à apprendre. Le langage de programmation convient également à quelqu'un qui souhaite créer un petit script ou un prototypage rapide. Python est également adapté à une utilisation dans le cadre de grands projets. Et il est même possible pour plusieurs développeurs de travailler sur un même projet à la fois. Le langage de programmation Python est indépendant de la plate-forme. Cela signifie qu'il fonctionne sur Linux, ainsi que sur Unix et les autres nombreux systèmes Unix, ainsi que sur Mac et Windows. L'achat d'une plateforme supplémentaire n'est donc pas nécessaire.

Le code

Dans ce langage de programmation, par exemple, le code n'est pas structuré par des parenthèses, mais par des indentations. Cette règle a été proposée par Peter J. Landin et nommée par lui, à savoir la règle du hors-jeu. Bien que les indentations soient autorisées par un bloc - et généralement souhaitées - pour la mise en évidence optique, elles ne sont pas prescrites en principe dans ce langage de programmation. C'est un avantage, surtout pour les débutants en programmation. Toutefois, il convient de noter que les indentations sont conçues de la même manière dans l'ensemble du texte de programmation. L'utilisation mixte de caractères de tabulation et d'espaces pose des problèmes.

Derniers articles