Premiers pas avec Python pour les non-ingénieurs

Suivez les tendances du monde ~ À propos de la programmation ~

Récemment, la "programmation" a attiré l'attention pour que vous puissiez la comprendre sans le dire. Jusqu'à il y a quelque temps (2010-2015), la programmation était quelque chose sur lequel les ingénieurs scientifiques travaillaient, et quelque chose qui n'était pas familier aux soi-disant non-mathématiciens, comme ceux utilisés par les informaticiens. Cependant, si vous regardez dans le monde entier, les sociétés informatiques telles que GAFA sont répertoriées dans le Top 10 World Market Value Rankings. Aux États-Unis et en Asie, l'impact des entreprises informatiques sur la société augmente de jour en jour. Je ne pense pas qu'il soit nécessaire de discuter du fait que les entreprises dotées de la technologie sont fortes. Ensuite, s'il n'est pas nécessaire d'avoir des connaissances informatiques dans les fabricants et les sociétés commerciales autres que les sociétés liées à l'informatique, et les entreprises qui se concentrent principalement sur des domaines tels que l'agriculture et la logistique, ce n'est pas du tout le cas. Au contraire, si vous voulez survivre, vous devez absolument avoir des connaissances en informatique. </ b> Il y a près de 30 ans, Internet n'était certainement pas très répandu et le mode de vie des gens était complètement différent, il aurait donc peut-être été bon que des experts fassent des choses techniques. Cependant, avec le temps, les téléphones portables et Internet se sont généralisés, et c'est devenu un monde où vous pouvez obtenir tous vos vêtements, nourriture et abri sans quitter votre maison. Utilisez votre smartphone Android ou Apple pour rechercher sur Google, acheter ce dont vous avez besoin pour votre vie sur Amazon, suivre vos amis sur Facebook et Instagram, tuer le temps sur Youtube ou vous envoyer un abonné Vous n'avez pas du tout à sortir si vous collectez et envoyez de l'argent avec Paypal. </ b> Les modes de vie ont tellement changé avec le développement de la technologie informatique (bien que l'exemple ci-dessus soit extrême), je pense que la raison pour laquelle les ressources humaines informatiques sont nécessaires est qu'elles peuvent contribuer aux modes de vie ci-dessus. Les ressources humaines dotées de compétences ont une valeur marchande élevée à l'avenir et continueront d'être nécessaires. Alors, quelle est exactement cette technologie, c'est la technologie de programmation. N'oubliez pas que c'est une compétence qui vous permet d'écrire du code, d'assembler des algorithmes, de mettre en œuvre vos propres programmes et d'avoir le potentiel d'apporter des améliorations et des innovations technologiques à votre entreprise. Soit dit en passant, il existe un "Excel master" </ b> qui est communément appelé excellent en informatique, mais je pense qu'il vaut mieux ne pas reconnaître qu'Excel peut être fait = ressources humaines informatiques. .. Bien qu'il puisse être utilisé de manière pratique en combinant des fonctions et en concevant des calculs de tableaux, Excel seul a ses limites. C'était aussi une opportunité pour moi d'apprendre Python, donc je serais reconnaissant si des personnes ayant des sentiments similaires le considéraient comme les leurs.

Pourquoi Python, pas C ou Java

Souvent, au début de la programmation, de nombreuses personnes se demandent: «Avec quelle langue dois-je commencer? En fait, quand j'ai pu utiliser VBA tout au long et que j'ai pensé que je devais apprendre une autre langue parce que je n'avais toujours pas assez à faire, j'étais assez confus quant à la langue à choisir. Ruby, PHP, Java, C (C ++), Perl ... En parcourant le monde, il existe de nombreux langages de programmation, y compris des langages hérités tels que COBOL, BASIC et FORTRAN. À propos, la rumeur veut que la banque bleue parmi les méga banques dont on parle souvent utilise toujours COBOL, mais en réalité ... Quoi qu'il en soit, il n'est pas exagéré de dire que le langage que vous choisissez affectera votre vie de programmation. Parce que cela affecte la façon dont vous écrivez, ce que vous pouvez faire et si vous l'aimez ou le détestez intuitivement, donc en ce sens, c'est un peu comme être influencé par l'amant que vous avez rencontré pour la première fois. Si vous sortez avec un cinglé, vous aimerez en quelque sorte le cinglé après ça, ou vous choisirez en quelque sorte le même type que l'ex-petit ami et la petite amie ... En y réfléchissant, je sens que vous comprendrez l'importance de choisir un peu.

Personnellement, le premier langage de programmation que j'ai mentionné était Java, que j'ai appris dans un cours au choix dans une université, ce qui a été une très mauvaise expérience. En effet, que l'instructeur le sache ou non, le cours se déroulera selon le programme, donc des questions telles que «Pourquoi cela fonctionne-t-il?» Continueront sans être résolues du tout. C'est comme aller quelque part au collège ou au lycée sans savoir pourquoi la formule mathématique est «pourquoi cela arrive». Grâce à cela, je n'ai pas pu suivre le cours et l'ai abandonné, et si je ne pouvais pas comprendre les choses rudimentaires, la programmation ne me conviendrait pas, et j'ai eu une expérience amère de fermer mon potentiel. y a-t-il. Je ne veux pas que les gens qui lisent ceci aient ce genre d'expérience, donc je recommande le langage "Python". Ce site </ b> classe les langages de programmation en fonction du nombre de tutoriels examinés par Google, mais ici Python est le plus élevé. Le deuxième est Java et le troisième est Javascript, mais je pense que c'est certainement une telle chose. Aussi, en termes de revenus et de nombre d'offres, Python s'enorgueillit d'un nombre considérable comme le montre la figure ci-dessous, prouvant que le monde se dirige vers la science des données. image.png Python est un langage tellement populaire et rentable, mais en fait, le coût d'apprentissage est très faible par rapport à Java et C, et la bonté que même les non-programmeurs peuvent facilement écrire est personnellement la meilleure. Comme mentionné ci-dessus, pour moi qui ai abandonné la programmation avec Java, Python était clair et m'a fait réaliser que le monde de la programmation n'est pas loin. C'est le début des raisons pour lesquelles je recommande Python.

Est-ce si simple! ?? Comment écrire Python

Même ainsi, certaines personnes peuvent encore penser: «Parce que Python est en train de programmer, vous vous en souvenez souvent, non? Il est vrai qu'il y a un certain nombre de choses à retenir tant qu'il s'agit d'un langage de programmation, mais Python est toujours très facile à utiliser. Tout d'abord, téléchargez Python sur le site officiel. https://www.python.jp/ Cliquez sur 3.7.2 pour "Télécharger" Python sur le site ci-dessus pour l'installer. Pour une explication détaillée à ce sujet, veuillez consulter "Méthode d'installation Python". Quoi qu'il en soit, si vous pouvez installer Python, veuillez démarrer le programme suivant

hello.py


print('Hello World!')

Oui, la sortie est déjà "Hello World!". Python a l'avantage de pouvoir produire Hello World à la vitesse ultime. Au fait, de nombreux langages de programmation nécessitent une sorte de sortie ou de variable pour être "typée", mais la bonne chose à propos de Python est qu'il le tape seul (bon ou mauvais). Pour le meilleur ou pour le pire, disons que vous avez écrit le code suivant en Python.

sample.py


a = 2
b = 'hello'
print(a)
print(b)
#2
#hello

Le numéro 2 est attribué à a et la chaîne de caractères bonjour est attribuée à b. Ce n'est pas une erreur en soi, donc si vous sortez chacun avec une instruction print, il affichera ce que vous avez mis dans la variable correctement. Et puisque le contenu de la variable est jugé être de type numérique (type int) et de type chaîne de caractères (type str), il n'est pas nécessaire de déclarer à chaque fois comme les autres langages, mais c'est la cause. Puisque des bogues peuvent survenir à cause de cela, je veux que vous sentiez que "Oh, Python a de telles faiblesses" tout en s'en souvenant progressivement. Quoi qu'il en soit, à partir de ce point, même les non-programmeurs peuvent soudainement faire des choses comme de la programmation en Python, donc c'est très amusant, et je le recommande parce que cela vous donne une sensation polyvalente comme "I SUGEEEE". Au fait, comme le code qui montre le plus le plaisir de la programmation, j'avais ce qui suit.

for_py


for i in range(11):
    print(i)
#0
#1
#2
#3
#4
#5
#6
#7
#8
#9
#10

Un excellent qui affiche à plusieurs reprises des nombres allant jusqu'à 10 en un rien de temps. Je veux que vous cherchiez sur Google à ce sujet comme une déclaration Python for.

Je sais que Python est hourra, mais que puis-je faire?

Jusqu'à présent, Python a été écrit comme s'il s'agissait d'un langage universel, mais ce que vous pouvez réellement faire avec Python est le suivant. ・ Production basée sur le Web (le cadre est terminé) ・ Apprentissage automatique ・ Grattage Internet (soi-disant, ramasser régulièrement certaines informations d'un certain site) ・ Analyse des données (même système qu'Excel, mais peut être traité de manière plus mathématique)

Ce que tu ne peux pas faire c'est -Création d'un mécanisme dynamique pour les sites Web tels que Javascript

  • Vous pouvez créer des choses comme des blogs et des applications avec Flask et Django, mais ne vous attendez pas à un framework comme le HP de l'artiste. ・ Un programme qui peut être exécuté dans n'importe quel environnement lorsqu'il est compilé comme Java </ b> Je me demande ... Il y a différentes choses à faire, mais la bonne chose à propos de Python est que vous pouvez faire à peu près tout. Le plus grand mérite est l'apprentissage automatique. Dans l'ère à venir, je suis sûr que vous avez entendu parler de la science des données, mais elle est inséparable même si l'existence de Python est coupée. Bien sûr, R, SPSS, etc. sortent dans le traitement statistique, mais quand vous regardez Twitter, la tendance du monde, y compris les États-Unis, est qu'il est traité par Python. Dans le monde d'aujourd'hui, Python ne peut être utilisé, et il ne devient pas une baguette magique comme "Wow! Embauche! Revenu annuel de 10 millions!", Mais si vous combinez Python avec certaines de vos forces, la plupart des emplois l'ont. Je vais juste dire que je pense que je vais le mettre. Nous espérons que vous lirez encore un peu cet article et que vous vous intéresserez à Python et relèverez le défi.

Recommended Posts