5 raisons pour lesquelles je suis entré dans Python

Ravi de vous rencontrer

C'est Kataya Nagi. En tant que chercheur contractuel dans un institut de recherche en droit agricole allemand, je mène des recherches pour prédire la dynamique matérielle d'un écosystème à l'aide d'un modèle.   Je ne suis pas ingénieur, je suis un débutant en programmation et je viens de commencer Python en mai de cette année, mais mon maître PyData m'a présenté ce calendrier et j'ai essayé de faire une entrée!   Aujourd'hui, je pensais écrire sur Python, qui est accro à R, que j'utilise récemment, mais j'ai réalisé que je ne pouvais pas écrire grand-chose parce que j'étais un débutant, alors pourquoi ma fièvre Python a-t-elle autant augmenté cette année? Afin de revenir sur cela, j'ai résumé cinq ** raisons pour lesquelles je suis entré dans Python **.

Alors passez immédiatement à 5 raisons!

5 raisons pour lesquelles je suis entré dans Python

1. Une grande quantité de données a émergé pour être organisée.

J'ai dû organiser et analyser un nombre impressionnant de fichiers csv à organiser à la main. Il n'y a aucun moyen d'extraire les données à la main, il n'y a pas d'autre choix que de programmer.

2. J'ai entendu dire qu'un chercheur vedette dans le même domaine de recherche, dont l'article est également publié dans Nature, semble utiliser Python.

J'ai reçu des conseils d'un groupe d'excellents chercheurs effectuant des recherches sur la modélisation qu'il serait utile de se souvenir d'un langage de type interprète.

Très bien, commençons ce qu'on appelle un langage d'interprétation. La personne qui m'a donné le conseil est un utilisateur de Perl, alors pourquoi ne pas faire comprendre plus facilement ce que vous ne comprenez pas si vous choisissez la même langue? Mais Python est-il populaire maintenant? Au fait, j'ai entendu dire que les chercheurs allemands faisaient également du Python. ** Ne serait-il pas agréable d'avoir Python si j'avais l'opportunité d'aller en Allemagne et de travailler avec lui un jour? ** Ouais, faisons Python.

Je suis désolé pour le senior qui m'a donné le conseil. Je ne pouvais pas battre mon cœur.

3. Même moi, un débutant, pouvais facilement faire le travail que je trouvais difficile.

Étant donné que Python a été installé dans CentOS de la machine virtuelle que mon patron a installée peu de temps avant de démarrer Python, Python a commencé à fonctionner facilement. De plus, une grande quantité de traitement de données est réalisée rapidement avec Python + PSQL. (Peut-être que je n'avais pas besoin d'utiliser PSQL, mais j'ai commencé à l'utiliser il y a juste un moment, alors je l'ai essayé.) C'était plus rapide que de le faire dans Excel, y compris le coût d'apprentissage.

Peut-être que je peux le faire rapidement avec Python? (Malentendu)

4. J'ai appris que le traitement des fichiers et l'analyse des données peuvent être effectués avec un seul Python.

R a beaucoup d'utilisateurs autour de moi, il est facile d'écrire du code, et c'est pratique car il me le dit dès que je l'entends. Mais je ne suis pas doué pour le calcul de boucle, et il semble que cela prendra du temps si je le fais avec R à partir du traitement de fichiers. e? Python peut-il traiter les fichiers et analyser les données plus rapidement que R? Avez-vous des modules numpy, scipy ou d'extension qui sont un peu utilisés dans la communauté scientifique? ** Pas besoin d'utiliser des outils différents selon le but? ** **

Après tout, ce serait pratique si Python pouvait être utilisé.

5. L'atmosphère de la communauté était bonne.

Je ne sais pas comment utiliser scipy ou numpy pendant qu'il bouge et flotte facilement (larmes) Après tout, il est rapide de demander aux gens-> Participation à PyConJP2014 + PyData Tutoria.

Tutoriel Le niveau est trop élevé pour moi. Mais je sens que je peux faire PyData. PyConJP2014 a également beaucoup de présentations intéressantes et l'ambiance de la communauté est bonne. Je me suis fait des amis. PyCon amusant!

Je veux faire plus de Python! Tout le monde était gentil quand j'ai rejoint le hack-a-thon avec élan. Quand j'ai participé au Python Mokumokukai la semaine prochaine avec encore plus d'élan, tout le monde était gentil et gentil. Pythonista Beaucoup de bonnes personnes. J'ai aimé le codage. Je veux faire plus. (Ici maintenant)

Résumé

Pour résumer ce qui précède, ce qui m'a rendu accro à Python

  1. J'ai dû apprendre une langue.
  2. Cela a stimulé mon cœur qu'il pourrait être utile pour des recherches conjointes avec mon chercheur préféré.
  3. Le coût d'apprentissage initial était faible et j'ai mal compris que je pouvais le faire moi-même.
  4. J'ai senti la possibilité de faire tout ce que je voulais faire avec un seul outil.
  5. Il y avait une belle communauté pour soutenir l'apprentissage.

Parce que. C'est agréable de voir à travers mon agacement et mon cœur.

Pourquoi es-tu devenue une Tech girl? Je voudrais vous demander pourquoi un jour vous vous êtes lancé dans la programmation et pourquoi vous avez aimé un langage en particulier ☆

Recommended Posts

5 raisons pour lesquelles je suis entré dans Python
Ce que je suis entré dans Python pour la première fois
Ce que je suis entré lors de l'utilisation de Tensorflow-gpu
J'ai commencé Python
Ce que j'ai obtenu de Python Boot Camp
Je suis resté coincé en installant Anaconda 4.3.0 qui est devenu Python 3.6
J'ai essayé Python> autopep8
Réapprendre Python (algorithme I)
J'ai un sqlite3.OperationalError
J'ai essayé Python> décorateur
Pourquoi j'ai choisi Python
J'ai comparé Python more-itertools 2.5 → 2.6
J'ai eu une erreur indiquant que Python n'a pas pu lire settings.ini
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
J'ai installé InsecurePlatformWarning en python, j'ai donc installé des requêtes [sécurité]
J'ai essayé fp-growth avec python
Quand j'ai rendu CaboCha disponible en python3, je suis resté bloqué (Windows 10)
J'ai écrit python en japonais
Ce que je suis resté coincé autour de l'interface graphique dans l'environnement python WSL
J'ai fait un blackjack avec du python!
J'ai eu une erreur dans vim ou zsh dans la série Python 3.7
[Chaîne de Markov] J'ai essayé de charger des émotions négatives dans Python.
J'ai comparé Java et Python!
[Chaîne de Markov] J'ai essayé de lire les citations en Python.
3 raisons pour lesquelles les débutants en programmation devraient commencer avec Python
J'ai essayé l'extension C de Python
J'ai fait un texte Python
J'ai exécuté python sur Windows
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
Je comprends Python en japonais!
J'ai fait un blackjack avec Python.
Ce que j'ai appris en Python
J'ai appris la grammaire de base de Python
J'ai créé wordcloud avec Python.
J'ai téléchargé la source python
J'ai eu un AttributeError en me moquant de la méthode ouverte en python
Je me suis perdu dans le labyrinthe
J'ai fait un Line-bot avec Python!
pyenv-vertualenv n'installe pas correctement la série python3
J'ai vérifié la construction de l'environnement Mac Python
J'ai essayé webScraping avec python.
Je ne me souviens pas des expressions régulières Python
J'ai créé ma propre bibliothèque Python
Notation que j'ai rencontrée lors de l'apprentissage de Python
J'ai examiné les remplacements d'héritage de classe.
[Python] J'ai essayé d'implémenter un échantillonnage de Gibbs marginalisé
J'ai fait une loterie avec Python.
Diviser l'itérateur en morceaux avec python
J'ai envoyé un SMS avec Python
Je suis resté coincé alors je l'ai examiné
J'ai écrit Fizz Buzz en Python
J'ai suivi le cours d'apprentissage Python I de Progete
J'ai essayé d'utiliser Thonny (Python / IDE)
J'ai essayé Grumpy (allez exécuter Python).
J'ai aimé le tweet avec python. ..
J'ai essayé d'étudier le processus avec Python
Scikit-learn ne peut pas être installé en Python