Site de référence: Trois raisons pour lesquelles les débutants en programmation devraient démarrer Python
Il existe de nombreux langages de programmation en un mot, et ceux qui sont sur le point de commencer à programmer peuvent se demander lequel choisir. Pour les débutants en programmation, nous recommandons le langage "Python", qui est l'un des "trois principaux langages de Google" (C ++, Java, Python) et le seul langage de script parmi eux.
Python a une longue histoire et est le deuxième plus ancien des principaux langages de script Perl, Python, Ruby et PHP. Il est également plus ancien que Java et C #. C'est un peu mineur au Japon, mais il est populaire à l'étranger en tant que langage de script orienté objet.
Python est utilisé par diverses entreprises. Le premier robot d'exploration Web de Google a été écrit en Python, qui est utilisé pour créer des systèmes automatisés pour la gestion des publicités et pour effectuer diverses tâches internes. De nombreux systèmes Youtube sont écrits en Python. Il est également utilisé par de nombreuses autres sociétés telles que la NASA et Microsoft. C'est un langage aux réalisations diverses, comme des logiciels célèbres tels que Dropbox et Torrent écrits en Python.
Récemment, je pense que vous entendez souvent les mots-clés «apprentissage automatique», «IA» et «big data». J'en suis venu à voir des choses comme des "data scientists" et des "machines learning ingénieurs" dans les offres d'emploi. Avec sa vaste bibliothèque d'apprentissage automatique et ses calculs numériques avancés, Python se démarque dans ce domaine. Dans le classement annuel des revenus par langage de programmation en 2016, il occupait la première place.
Alors, pourquoi Python est-il recommandé pour les débutants en programmation? Cette fois, je vais vous expliquer la raison en trois parties.
Par exemple, en Python, un programme qui affiche 1 à 10 dans l'ordre s'écrit comme suit.
for index in range(1, 11):
print(index)
Le programme qui lit ligne par ligne du fichier et l'affiche est le suivant.
for line in open("myfile.txt", "r"):
print(line)
Comme vous pouvez le voir, c'est très facile à écrire. Si vous apprenez à programmer tout en faisant quelque chose, vous pouvez apprendre de plus en plus la technique suivante avec du code court et du temps.
Python est un langage générique. Cela signifie que vous pouvez créer des sites Web, une interface graphique *, des calculs et des jeux scientifiques complexes, et même des applications pour robots avec seulement Python. Bien sûr, les jeux nécessitent des connaissances et des compétences pour créer des jeux, et les sites Web nécessitent des connaissances et des compétences spécialisées. Cependant, il est difficile en termes de coût d'apprentissage de réapprendre le langage de programmation en fonction de ce que l'on veut faire. Je veux programmer comme passe-temps, mais j'ai trop de choses et d'intérêts à faire! On peut dire que c'est la meilleure langue pour ceux qui disent.
Python est un langage très lisible et parfois appelé «pseudo-code exécutable». En particulier, il est conçu pour ne pas utiliser de symboles autant que possible, et il n'est pas nécessaire de décrire $ (dollar mark), qui est souvent utilisé dans d'autres langues, ou les crochets du milieu / fin indiquant la plage de blocs, et lors de la saisie de conditions dans l'instruction if. Vous n'avez même pas besoin de parenthèses. J'ai écrit deux exemples de codes plus tôt, mais la méthode d'écriture est presque la même même s'il s'agit d'un processus complètement différent d '"exemple d'affichage de 1 à 10 dans l'ordre" et "exemple de lecture et d'affichage ligne par ligne à partir du fichier". Il est devenu. C'est parce qu'il est conçu pour être cohérent avec les fonctions du langage, et au fur et à mesure que vous vous y habituez, vous pouvez écrire intuitivement du code tel que "De cette façon, vous pouvez faire ce type de traitement". La lisibilité du code signifie qu'il est facile de lire et de comprendre le code humain, et le travail de modification, d'extension et d'incorporation dans votre propre programme est terminé immédiatement. De plus, il est facile à lire, il est donc facile de comprendre le contenu du traitement, et il est facile de découvrir l'algorithme optimal et le traitement inutile.
Python est un excellent langage, mais il présente deux inconvénients.
Il fonctionne plus lentement que les autres langues. Ces dernières années, en raison de l'amélioration des spécifications du PC et du langage lui-même, il y a peu de cas où la vitesse d'exécution est un problème, mais il y a des moments où vous voulez vraiment mettre l'accent sur la vitesse de traitement. Il existe de nombreuses façons d'améliorer la vitesse d'exécution, mais il est également vrai qu'elles peuvent être difficiles sans une certaine maîtrise de la langue.
Au Japon, Python est encore un traitement mineur. On ne peut pas dire qu'il y a beaucoup d'informations japonaises dans les livres et sur Internet. Cependant, ces jours ont un peu augmenté, donc ce n'est pas pessimiste.
Recommended Posts