[PYTHON] Environnement de programmation pour les débutants réalisé avec Windows

Créez un environnement de programmation sous Windows en 1 heure

Public cible

Les débutants qui souhaitent créer un environnement de programmation sous Windows

Cible
  1. Faites hello world en C et Python en une heure
  2. Ne polluez pas autant que possible l'environnement Windows
  3. Vous permet de continuer à utiliser ou de réinitialiser l'environnement même si vous augmentez

1. Activez WSL

Tout d'abord, activez WSL (sous-système Windows pour Linux). Il s'agit d'un service qui exécute un système d'exploitation appelé Linux sur Windows. A l'origine, il est difficile de construire un environnement de programmation sous Windows par rapport à d'autres OS comme MacOS et Linux, donc je n'ai qu'un PC Windows, mais je veux programmer! Pour le moment, essayons-le avec le langage C que j'ai appris à l'université! Motivation pour les débutants (anciennement moi) C'était un niveau à plier au stade de la construction de l'environnement. D'un autre côté, Linux est un système d'exploitation qui facilite la création d'un environnement de programmation, mais la tâche de mettre Linux dans un PC Windows est assez compliquée. Heureusement, Microsoft a un service appelé WSL, alors utilisons-le. C'est un service qui était impensable il y a longtemps.

1.1 Ouvrir le panneau de configuration

Le panneau de configuration peut être ouvert en cliquant avec le bouton droit de la souris sur l'icône Windows en bas à gauche et en tapant le panneau de configuration dans «Rechercher» qui apparaît.

1.2 Activer WSL

Dans le menu du panneau de configuration, sélectionnez «Programmes et fonctionnalités». Cliquez sur Activer ou désactiver les fonctionnalités Windows dans le menu de droite.

1.3 Activation de WSL

Recherchez le sous-système Windows pour Linux dans la fenêtre qui s'ouvre et vérifiez-le. Redémarrons une fois pour activer WSL. 1.png

2. Obtenez Ubuntu, Windows Terminal, VS Code pour WSL

Obtenez une application appelée Ubuntu sur le Microsoft Store. Ceci est une image du système d'exploitation fonctionnant sur WSL. Il y a Ubuntu, Ubutnu18.04, Ubuntu16.04, mais choisissons Ubuntu18.04 ici. Il n'y a pas beaucoup de différence. Veuillez commencer après le téléchargement. Un écran noir apparaîtra vous demandant de définir votre nom d'utilisateur et votre mot de passe en anglais, alors entrez-les. キャプチャ.PNG De plus, prenons Windows Terminal. C'est une version préliminaire, mais il n'y a pas de problème particulier. キャプチャ2.PNG Téléchargez et installez également un éditeur appelé VSCode. https://code.visualstudio.com/

Au démarrage de Windows Terminal, ouvrez les paramètres dans la barre de menus.

2020-02-17.png Ouvrez le paramètre ici et VS Code devrait apparaître. キャプチャ.PNG Sur la face supérieure de l'écran

setting.json


"defaultProfile": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}"

Définissez la valeur de "defaultProfile" (c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40) Guid des paramètres pour Ubuntu qui apparaît lorsque vous faites défiler vers le bas (c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40)

setting.json


            {
                "guid": "{c6eaf9f4-32a7-5fdc-b5cf-066e8a4b1e40}",
                "hidden": false,
                "name": "Ubuntu-18.04",
                "source": "Windows.Terminal.Wsl"
            }

Remplacez par et enregistrez par écrasement. Désormais, lorsque vous ouvrez le terminal Windows, le terminal Ubuntu s'ouvrira automatiquement.

3. Mise à jour Ubuntu, installation des outils nécessaires

Ouvrez un terminal Ubuntu et copiez et collez la commande suivante. Vous pouvez coller sur le terminal avec shift + crtl + V. Un mot de passe vous sera demandé, alors entrez le mot de passe que vous avez entré lors de la première configuration d'Ubuntu.

ubuntu.update


sudo apt update
sudo apt upgrade
sudo apt install build-essential          

Cela prendra du temps, mais considérez-le comme une mise à jour Ubuntu et attendez.

4. Installez les extensions requises pour VS Code

Ouvrez VSCode et cliquez sur Fichier> Paramètres> Extension dans la barre de menus pour ouvrir un menu dans lequel vous pouvez installer l'extension. Par conséquent, veuillez installer les extensions suivantes. Japanese Language Pack for VS Code Remote - WSL

Ouvrez à nouveau le terminal Ubuntu et

openvscode


code .         

Entrer. Vous pouvez maintenant exécuter VS Code sur Ubuntu. En outre, la fonction d'extension de VS Code ouverte dans le terminal Python C/C++ Veuillez le mettre. Ces extensions signaleront les erreurs dans le langage de programmation pris en charge et ajouteront des points forts pour rendre votre code plus facile à lire. Ceci complète la construction d'environnement minimum.

5. Créer un programme

5.1 Langage C

Créez un fichier Hello World en langage C avec VSCode et enregistrez-le. Cette fois, supposons que vous l'avez enregistré dans Desktop.

hello_world.c


#include <stdio.h>

int main(){
    printf("Hello World!\n");
    return 0;
}      

Cliquez sur Terminal> Nouveau terminal dans le menu VS Code et vous devriez voir un écran de terminal en bas. À ce terminal

move_dir


cd Desktop
gcc hello_world.c
./a.out

Déplacera le terminal vers le dossier Desktop, compilera le fichier hello_world.c, exécutera le fichier de sortie a.out et affichera Hello World! Vers le terminal. Félicitations, vous disposez désormais d'un environnement de développement en langage C. Créez de plus en plus de programmes, compilez-les et exécutez-les.

5.2 Python Pour Python, c'est plus facile.

hello_world.py


print("Hello World!")

Et aussi du terminal

move_dir


cd Desktop
python hello_world.py

Fais juste. Félicitations! Vous avez maintenant un environnement de développement Python! C'est facile! Si vous voulez écrire en Python, allez dans le terminal.

installmojule


sudo apt install python3-pip
pip3 install jupyter
pip3 install ipython
pip3 install numpy scipy matplotlib pandas scikit-learn flask

Vous pouvez installer les modules requis sur.

6. Essayez une autre langue

Bien sûr, vous pouvez facilement créer non seulement C et Python, mais également d'autres langages de programmation. À partir de la recherche Google

Ubuntu (langage de programmation que vous souhaitez utiliser)

Entrez simplement la commande dans l'article trouvé dans le terminal et mettez l'extension de ce langage de programmation dans VS Code. Golang: https://github.com/golang/go/wiki/Ubuntu Rust : https://www.rust-lang.org/tools/install

Let's enjoy programming!

Recommended Posts

Environnement de programmation pour les débutants réalisé avec Windows
Création d'un environnement pour "Tello_Video" sous Windows
Installation de TensorFlow sur Windows Easy pour les débutants en Python
Préparer l'environnement Chainer sous Windows
F2py sur Miniconda pour Windows
Créer un environnement Python sur Windows
Construction de l'environnement Python3 (pour les débutants)
Développement de l'environnement Django sur Windows 10
Procédure de création d'un environnement CDK sous Windows (Python)
Construire un environnement Python avec Windows
[Tensorflow] Construction de l'environnement Tensorflow sous Windows 10
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Environnement de développement croisé (développement de programmes pour Windows sous Linux)
Les débutants Linux créent un environnement Ubuntu 16.04 sur Docker (pour Mac) -première moitié-
Mémo de construction de l'environnement Python sur Windows 10
Construction de l'environnement Anaconda Python sous Windows 10
installation de python2.7 dans un environnement Windows 32 bits
[Pour les débutants] Django -Construction d'environnement de développement-
Créer un environnement Linux sur Windows 10
Installer l'environnement de développement Python sur Windows 10
pykintone sur le sous-système Windows pour Linux
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
Procédure de construction de l'environnement de projet Python (pour Windows)
"Programmation Python AI" à partir de 0 pour Windows
[Note] Procédures d'installation d'Ubuntu sur Windows 10
J'ai construit un environnement TensorFlow avec windows10
Construire un environnement pour "Tello_Video" avec Raspbian
Un manuel pour les débutants réalisé par des débutants Python
[Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sous Windows
Janken Poi avec Python Exécutons sur un serveur local Windows pour les débutants
Pour les débutants à créer un environnement Anaconda. (Note)
Un outil pour créer des liens symboliques sous Windows
Préparer un environnement de langage de programmation pour l'analyse des données
Python sur Windows
(Windows) Causes et solutions de contournement pour UnicodeEncodeError dans Python 3
Créez simplement un environnement d'exécution Python 3 sous Windows
environnement windows python
Exécutez yolov4 "pour le moment" dans Windows
Traitement d'image avec la configuration de l'environnement Python pour Windows
Créer un environnement pour matplotlib + cartopy sur un Mac
Créer un environnement Kubernetes pour le développement sur Ubuntu
Remarques sur l'utilisation de TensorFlow sur Bash sur Ubuntu sous Windows
Introduction à la programmation (Python) TA Tendency pour les débutants
[Pour les débutants] Comment étudier la programmation Mémo privé
Étapes pour créer PyTorch 1.5 pour CUDA 10.2 sous Windows
Créer un environnement de développement Python basé sur GVim sur Windows 10 (3) GVim8.0 et Python3.6
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Création d'un environnement pour "Tello_Video" sur Mac OS X
Construire l'extension Python E-Cell 4 sur Windows 7 (64 bits)
[Heroku] Mémo pour le déploiement d'applications Python à l'aide d'Heroku sous Windows [Python]
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
[Pour les débutants] Installez le package dans l'environnement Anaconda (Janome)
Remarques sur l'installation de Chainer 1.5 pour GPU sous Windows
Création d'un environnement TensorFlow qui utilise des GPU sous Windows 10
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Créer un environnement de développement Python basé sur GVim sur l'installation de Windows 10 (1)