Source de l'image: python.org

Introduction au monde des langages de programmation

Il existe de nombreux langages de programmation. Heck, il existe même n nombre de langages de script. Alors la question est pourquoi python? Pour être précis, Python est un langage de script et non de programmation. Il y a une mince ligne entre être un langage de programmation et un langage de script.

Certains des langages de script dont je me souviens actuellement sont JavaScript, Python, Perl, Ruby, le script VB et PHP. Ce sont ceux qui sont au sommet. Mais encore une fois, pourquoi python? Donc, aujourd'hui, je me concentrerais sur la raison pour laquelle je préfère toujours choisir python plutôt que tout autre langage de script. Alors, voilà tout…

À partir de Perl, les deux sont de purs langages de script. Mais l'intention derrière l'utilisation de l'un ou de l'autre est totalement différente. Pour faire simple, Python a un ensemble de règles définies qu'un programmeur doit suivre, alors que Perl est plus indulgent. Mais encore, on n'a pas toujours besoin d'une langue indulgente. Perl propose de nombreuses façons de résoudre un problème.

En cas de python, il faut faire une manière simple et appropriée de faire les choses. Alors que les deux langues essaient de rendre le code aussi compact que possible, il y a toujours des raisons de choisir l'une ou l'autre des langues. Lorsqu'une personne essaie de développer quelque chose, elle peut choisir de travailler avec Perl si elle n'a pas de temps défini pour terminer un projet.

Mais ce n'est pas ainsi que fonctionne le monde réel, n'est-ce pas? Dans le monde réel, le temps est extrêmement important. On ne peut pas passer du temps à trouver les plus petits moyens parmi plusieurs façons d'obtenir un bon morceau de code, en particulier lorsqu'il est nécessaire d'écrire des milliers de codes. C'est pourquoi, python entre en pratique. Python a un ensemble défini de règles, que l'on doit suivre, à travers lesquelles on peut simplement cultiver l'habitude d'obtenir les résultats souhaités en peu de temps et de rendre le code aussi compact que possible en même temps.

Bien que le code ne soit pas aussi efficace qu'en Perl, mais qui s'en soucie? Pour donner un bon exemple, pensez-y de cette façon: lorsque vous commencez à apprendre la programmation pour la première fois, vous devez comprendre comment cela fonctionne. La meilleure compréhension de cela peut être donnée par Perl. Mais, il cultive une mauvaise habitude de laisser votre programme vulnérable aux bugs et problèmes. Ainsi, c'est à ce moment-là que Python voit le jour.

Python vous demande d'écrire vos programmes d'une manière particulière, par exemple en les écrivant dans des blocs prévus, c'est donc plus facile à comprendre. Cela vous donne l'habitude de faire les choses de manière appropriée, car même si, pour une raison quelconque, vous abandonnez le projet, toute autre personne peut consulter les codes et il sera beaucoup plus facile pour lui de comprendre les codes que ceux écrits. en Perl.

En parlant de VB Script, il était obsolète depuis longtemps. Je veux dire, je n'ai pas tendance à insulter les gens qui utilisent ou pratiquent le VB, mais je ne pense pas qu'il soit beaucoup utilisé de nos jours. Ainsi, le nom parle de lui-même, et je ne pense pas, j'ai besoin d'expliquer cela plus. JavaScript et PHP sont bons, mais ils ne sont pas compatibles avec Python. JavaScript n'est pas un langage riche.

Bien que vous puissiez créer des applications géniales directement à partir de la boîte de JavaScript, mais il est difficile à lire si vous êtes un débutant. Depuis, vous lisez ce blog, je suppose que vous êtes aussi un débutant, ou du moins dans le domaine des scripts. L'un des points les plus importants lors de l'apprentissage d'une langue est qu'il devrait y avoir autant de syntaxe que possible. Cela devient alors plus facile à lire.

Python a le moins de syntaxe possible. De plus, lors de l'apprentissage d'une nouvelle langue, il faut savoir que le simple téléchargement d'un fichier d'installation n'est pas suffisant. Il faut également télécharger d'autres packages. Mais ce n'est pas la même chose en cas de python.

Avec python, pour un débutant, on peut simplement trouver l'interpréteur plus que suffisant pour s'exercer, alors que dans Jscript, vous devez télécharger de nouveaux packages source pour les fonctionnalités supplémentaires que vous souhaitez. Encore une fois, si vous avez un arrière-plan en C ou C ++, alors JavaScript sera beaucoup plus facile que Python. La raison étant que vous trouverez Jscript quelque peu similaire à C ou C ++, tandis que python sera un tout nouveau monde.

Si je parle de rubis, c'est un match totalement différent. Bien que Ruby soit un langage de script, les deux sont conçus pour faire des choses différentes. En plus d'écrire ce blog, si vous me demandez lequel est le meilleur? Je vous recommanderais d'apprendre les deux. Parce qu'il n'y a tout simplement pas de comparaison entre les deux. Ruby peut être appelé comme un mélange de Perl et de python. Il suit la philosophie de Perl pour faire les choses de plusieurs façons, mais encore une fois, il peut également être utilisé pour écrire des codes d'une manière définie. Je sais que maintenant vous penseriez à des mathématiques simples:

Ruby = Perl + Python

Ainsi Ruby> Python.

Mais non. Vous avez tort. Parfois, vous ne voulez pas tout. Tout avoir rend la vie plus compliquée et compliquée. Pour être précis, Ruby est un extraverti tandis que Python est un introverti. Lorsque vous écrivez réellement un programme avec de petits bugs, vous comprendrez que Python est beaucoup plus précis et plus facile à déboguer, alors que Ruby est sensible par nature. Python est plus facile à lire, tandis que ruby ​​et Perl sont plus faciles à apprendre. Ruby est purement orienté objet, même ses classes et modules sont orientés objet.

Python est très proche de la programmation orientée objet, mais n'est pas aussi brut que Ruby. Ruby a de sérieux problèmes en matière d'esthétique et de développement Web, tandis que Python est principalement utilisé pour des tâches non Web telles que le développement d'applications Gnome ou de bibliothèques d'API. Python a une communauté de développeurs large et diversifiée, tandis que Ruby a aussi une grande communauté, mais se concentre plus sur Rails Framework.

Maintenant, je suppose que vous utiliserez python, continuons.

L'installation de Python sur le système n'est pas une tâche fastidieuse. Vous pouvez télécharger python depuis son site Web d'origine. Lorsque vous accédez à la section des téléchargements, vous verrez deux types de téléchargements. L'un est v2.x et l'autre serait v3.x. Maintenant, ici, il y aurait des gens qui sont partiaux. Certains penseraient que la v2.7.9 est meilleure, ou quelqu'un d'autre penserait que la v3.3 ou la v3.4 est meilleure, mais la vérité n'est ni l'un ni l'autre.

Cours recommandés

  • Cours de certification en sécurité informatique
  • Cours de formation Ruby on Rails
  • Formation CSS en ligne
  • Formation HTML5 et CSS3

Python v2.7.x contre Python v3.x

Si vous êtes nouveau dans la programmation, je vous suggère d'aller à la v3.4. Bien que si vous effectuez une recherche sur le Web, les gens vous recommandent d'aller à la v2.7.9. Personnellement, je recommanderais d'utiliser la v3.x. Voici le tableau des différences que j'ai créé pour le rendre plus facile à comprendre.

Python v2.7.xPython v3.x
Vieux, mais pas obsolèteNouveau avec de nouvelles fonctionnalités
Très proche de la programmation orientée objetBibliothèques et énumérations purement orientées objet
Codage et décodage implicitesMeilleure complétion des onglets et utilisation des valeurs d'historique
Plus facile à utiliser pour le développement WebApprendre plus facilement python v2.7 après avoir appris v3.4
Toujours utilisé par 90% des entreprises par crainte de la stabilité6+ ans. Donc, pas de souci d'être stable

Donc, en regardant le tableau, vous comprendrez sûrement à quel point ils diffèrent les uns des autres. Comme Arnold Schwarzenegger l'a dit dans le film: "Terminator: Genisys": - "Je suis vieux, mais pas obsolète" . La même chose vaut pour Python 2.7. Il est vieux, plus comme 20 ans, mais les gens préfèrent toujours la v2.7 plutôt que la v3.x.

Maintenant que vous savez ce qu'ils sont, permettez-moi de vous donner quelques exemples que j'écrirai dans les deux versions et vous montrerai la différence pourquoi il est plus facile de comprendre python v2.7, si vous connaissez python v3.x.

Code le plus simple de tous les temps: Bonjour tout le monde.

Dans Python v2.7

>>> imprimer 'bonjour le monde'

Dans Python v3.3

>>> print ('Bonjour tout le monde')

Remarquez les accolades? Ouais. C'est comme ça. Mais c'est toujours simple d'écrire bonjour le monde en C ou C ++. Voyons maintenant quelques programmes plus importants:

Python v2.7

>>> essayez:

This_is_a_NameError

sauf NameError, err:

print err, '-> notre message d'erreur'

Python v3.x

>>> essayez:

This_is_a_NameError

sauf NameError comme err:

print (err, '-> notre message d'erreur')

Vous voyez maintenant la différence? La seule différence est «as» dans l'instruction except. Cela peut sembler très petit, mais lorsque vous rencontrez des problèmes de codage, ce sera assez énorme pour que vous démontiez tout votre code.

Assez parlé des différences. Le seul point de tout mon blog était de vous faire comprendre pourquoi Python est l'élu parmi tous ces langages de script. Le point étant effacé, vous pouvez maintenant commencer par python, et j'espère qu'après avoir lu ce blog, vous trouverez Python beaucoup plus attrayant et plus facile à démarrer…

Articles Liés:-

Voici quelques articles qui vous aideront à obtenir plus de détails sur le nouvel avenir de Python, alors suivez simplement le lien.

  1. HTML5 vs Flash - Quel meilleur (Infographie)
  2. 25 questions et réponses d'entrevue les plus étonnantes sur Python
  3. Carrières en Python
  4. Quels sont les avantages et les limites de l'utilisation de Python?
  5. Performances et Python
  6. Questions d'entretiens chez SASS: Questions étonnantes