Mon ancien poste était SIer, et mon nom est @mizai, qui est impliqué dans le développement d'applications Web depuis environ 13 ans. Côté serveur, j'ai principalement utilisé Java. (Au moment de rejoindre l'entreprise, il y avait une possibilité de devenir ingénieur COBOL ... (Shimijimi))
La plupart du temps, j'ai créé des systèmes d'entreprise et je suis allé sur divers sites dans divers secteurs tels que les sociétés pharmaceutiques, les fabricants de logements, les fabricants de produits alimentaires et les banques.
Sur le site de création d'un système bancaire, je faisais du développement offshore (Chine) et je suis en fait allé en Chine pour obtenir des conseils techniques. (C'est un secret que je suis allé acheter "Walking the Earth" dès que j'ai décidé d'aller en Chine. <-Que vas-tu faire! W)
En tant qu'ingénieur Java, j'aimerais noter les résultats de l'apprentissage automatique avec Python. (Bien sûr, je n'ai jamais utilisé Python dans mon entreprise et je connais peu Python.)
Actuellement, j'appartiens à une équipe qui est en charge du développement système pour d'autres entreprises, mais comme nous avons une grande quantité de données, nous espérons que l'équipe qui gère les données nous appellera à tout moment. J'ai commencé l'apprentissage de base pour me préparer.
C'est le livre que j'utilise. Je l'ai choisi parce que je pouvais le faire tout en écrivant le code.
La première chose qui me déroutait était la création d'un environnement de développement Python. Tout d'abord, où installer divers outils et bibliothèques, le livre a montré comment spécifier la version.
Qu'est-ce que Anaconda? ?? Ben ouais.
Dans le livre, Python 3.6 est écrit, mais 3.7 est sorti ?? Ben ouais. J'aime la dernière et j'essaye de continuer avec la version 3.7.
Alors, où installer la bibliothèque
Installez différemment en spécifiant la version avec les commandes conda
et pip
.
Après tout, quelle est la différence entre cette commande? Ben ouais.
Vraiment, dans une bibliothèque (j'ai oublié ce que c'était)
** Impossible d'installer! J'obtiens une erreur comme **. .. ..
Whaaaaaaaat! !! !! Je l'ai recherché et j'ai trouvé que ce n'était pas Python 3.7. Donc, si j'ose rétrograder (?) Vers Python 3.6, cela a réussi.
Oh, il semble que la version soit assez sévère. .. .. C'est ma première impression.
[Référence] Voici l'écran d'Anaconda
L'environnement est prêt et la programmation est prête! !! Quand il s'agit de cela, j'utilise quelque chose appelé "Jupyter Notebook" (ci-après dénommé "Jupyter").
Lorsque vous démarrez Jupyter depuis Anaconda en suivant les instructions du livre,
Comme ça.
e? D'une manière ou d'une autre, le navigateur a démarré? ??
Apparemment, le style consiste à écrire le code dans la colonne intitulée In et à l'exécuter. Écrivez le code et appuyez sur "Shift + Enter" pour l'exécuter.
Lorsque vous travaillez sur les bases de Python avec Jupyter **Qu'est-ce que c'est ça? Pourquoi est-ce un environnement de développement? ?? Dois-je l'utiliser? ?? ** ** C'est ce que j'ai pensé.
Oui, jusqu'à ce que l'histoire de l'apprentissage automatique commence ...
Lorsque les bases de Python étaient terminées et que l'histoire de l'apprentissage automatique a commencé ** Oh! Cela peut être pratique! !! ** **
c'est ce que je pensais.
Pourquoi! ??
Si vous écrivez un script et l'exécutez comme ça, vous pouvez visualiser les données! !!
Je vois, c’est comme ça de visualiser les données rapidement. ** Ce serait ennuyeux de l'essayer en Java. ** ** ** Python Pratique et intéressant! ** ** J'ai pensé.
Cependant, je me suis demandé s'il serait un peu difficile de faire du développement à grande échelle avec Python. (Développement à grande échelle dont il est question ici: création d'un grand système d'entreprise dans lequel collaborent diverses entreprises et personnes de différents niveaux)
Alors
** 1. Expérimentez le traitement des données avec Python ** ** 2. Lorsque vous créez un produit, écrivez-le en Java (un langage dur comme) **
Je me demande s'il doit être utilisé correctement.
Même dans des domaines que je n'avais jamais expérimentés auparavant, quand je le touchais même un peu, je sentais que la largeur et la profondeur que je pouvais imaginer augmenteraient en même temps.
J'ai pensé. (Petite sensation
** Si vous avez des idées de services de type IA / IoT, préparez-vous à les créer! !! !! ** **
Après avoir terminé ce livre, j'étudierai la ** blockchain **. (Oh! J'ai avoué que le livre d'apprentissage automatique n'est pas encore terminé ... ORZ)
Si vous envisagiez de résumer une comparaison entre Java et Python, elle était déjà résumée ici. https://www.sejuku.net/blog/36782
fin
Recommended Posts