[PYTHON] Construction de l'environnement, confirmation simple et test de compétence pour chaque langue

introduction

Ceci est un résumé approximatif de la façon de créer un environnement pour une langue que vous utilisez le plus récemment et comment vérifier rapidement son fonctionnement. Quoi qu'il en soit, si vous voulez essayer, Ideone "[Ideone.com - Compilateur en ligne et IDE >> C / C ++, Java, PHP, Python, Perl et plus de 40 autres compilateurs et interprètes](https: // ideone) .com /) "est incroyable, et cela pourrait suffire.

Environnement de développement

Si vous ne souhaitez pas installer diverses choses, vous pourrez peut-être insérer un Docker et insérer des images de divers environnements. Si vous souhaitez vérifier le code au niveau de la ligne de commande, cela peut être plus rapide que vous ne le pensez. (référence) Mémo d'installation Docker --Qiita

Général

Ma préférence personnelle est "Visual Studio Code" Download Visual Studio Code - Mac, Linux, Windows

C# Pour le moment, à "Visual Studio Community 2017" Télécharger| IDE、Code、Team Foundation Server | Visual Studio

Java, Scala Pour le moment, à "IntelliJ IDEA Community" Download IntelliJ IDEA: The Java IDE for Professional Developers by JetBrains

Python (référence) Installer Python3 --python.jp

PHP (référence) Téléchargement et installation PHP | Installation et paramètres initiaux PHP

Confirmation simple

Général

(référence) Divers sites Web qui vous permettent de tester rapidement le fonctionnement du code sur un navigateur | Web Creator Box

C# Créez un projet approprié tel que «Visual Studio Community 2017»

Java, Scala Créer un projet en tant que "IntelliJ IDEA Community"

JavaScript J'ai utilisé "JSFiddle" pendant un moment Create a new fiddle - JSFiddle

python Je faisais ça sur la console comme ça ... python

PHP Je faisais ça sur la console comme ça ... php -a

Testez vos compétences

(référence) [Idéal pour améliorer le niveau des ingénieurs informatiques! 10 sites de programmation de concours - journal de développement de paiza](https://paiza.hatenablog.com/entry/2015/04/16/IT%E3%82%A8%E3%83%B3%E3%82%B8%E3 % 83% 8B% E3% 82% A2% E3% 81% AE% E3% 83% AC% E3% 83% 99% E3% 83% AB% E3% 82% A2% E3% 83% 83% E3% 83 % 97% E3% 81% AB% E6% 9C% 80% E9% 81% A9% EF% BC% 81% E7% AB% B6% E6% 8A% 80% E3% 83% 97% E3% 83% AD % E3% 82% B0% E3% 83% A9)

Il y avait autrefois CodeIQ, mais il semble que le service soit terminé. Pour le moment, "AtCoder" en japonais? AtCoder

c'est tout.

Recommended Posts

Construction de l'environnement, confirmation simple et test de compétence pour chaque langue
Création d'un environnement distribué avec la série Raspberry PI (Partie 7: configuration de la route tftp et test de démarrage pour chaque tarte à la râpe)
Créez un environnement d'exécution pour chaque langue avec boot2docker
Construction de l'environnement Python pour Mac
Construction d'environnement Python et TensorFlow
Construction de l'environnement de NumPy et matplotlib
Construction de l'environnement Ansible pour Mac
Créer et tester un environnement CI pour plusieurs versions de Python
Construction de l'environnement Python3 TensorFlow pour Mac
Construction et bases de l'environnement de reconnaissance d'image
Créer un environnement avec pyenv et pyenv-virtualenv
Réaliser la construction d'environnement pour "Deep Learning from scratch" avec docker et Vagrant
Créez un environnement pour charger automatiquement setup.bash pour chaque espace de travail déplacé par ROS
Procédure de construction de l'environnement de projet Python (pour Windows)
Créer un environnement pour Python et l'apprentissage automatique (macOS)
Construction d'un environnement de développement pour l'atelier Choreonoid
Mémorandum de syntaxe fréquemment utilisé pour chaque langue
Tutoriel de construction d'environnement pour MXNet (partie gluon)
[Pour les débutants] Exemple simple de fonctions d'opération de liste mapper, réduire, filtrer