Zubu amateur veut démarrer Python

Les manuels du monde sont si difficiles que vous ne pouvez pas penser qu'ils sont écrits en japonais

Tout d'abord, il y a trop d'histoires sur la construction d'un environnement difficile dans le monde.

Non, les vrais débutants comme nous n'en ont pas besoin, alors dites-moi seulement le chemin le plus court. C'est une histoire. Personnellement, je pense que c'est un gaspillage de ne pas commencer par trébucher sur quelque chose qui n'est pas nécessaire dans le développement actuel. Tout ce que vous avez à faire est de définir les paramètres minimum et de vous déplacer comme bon vous semble.

Si vous créez un environnement correctement préparé, certaines personnes obtiendront des montures à l'avenir, et certaines personnes vous indiqueront la bonne chose, mais si vous êtes un débutant et que vous voulez commencer, c'est la voie à suivre! J'ai écrit ça. Vous pouvez démarrer avec Python en 10 minutes au plus tôt.

Cependant, pour ceux qui ont un peu frappé l'invite de commande et les commandes Bash. Quelqu'un qui connaît cd, ls et pwd. Si vous ne voulez pas taper une commande ou une ligne, renoncez à écrire du code et comptez sur un robot de données.

Windows, Ubuntu

Téléchargez et installez Anaconda

Anaconda est très rapide. Téléchargez et installez Anaconda. C'est lourd, mais vous pouvez le mettre. Juste bouge. Cet article est facile à comprendre.

[Téléchargez et installez Anaconda](https://qiita.com/t2y/items/2a3eb58103e85d8064b6#windows-%E3%81%A7%E3%81%AE%E3%82%A4%E3%83%B3%E3 % 82% B9% E3% 83% 88% E3% 83% BC% E3% 83% AB% E6% 96% B9% E6% B3% 95)

Créer un environnement virtuel

Une fois installé, il est facile à utiliser sans utiliser du tout l'interface graphique d'Anaconda. En conséquence, je m'y suis habitué. Créez un environnement virtuel à l'invite de commande (ou à l'invite Anaconda). Pourquoi avez-vous besoin d'un environnement virtuel? Quoi? Il est écrit partout, alors cherchons-le sur Google.

Par exemple, si vous souhaitez créer un environnement système python3.7, cliquez simplement sur ce qui suit. Seul env_name doit être votre nom préféré. Personnellement, je recommande un nom comme py37_project afin que vous puissiez voir la version.

    conda create -n env_name python=3.7

Après cela, activez l'environnement virtuel et ajoutez les packages dont vous avez besoin. Ce qui suit est un exemple.

    conda activate env_name
    conda install numpy matplotlib
    conda install scikit-leran

Pour ceux qui veulent en savoir plus, l'article suivant est détaillé.

[Pour les débutants] Créez un environnement virtuel avec Anaconda

Spécifiez un environnement virtuel avec IDE ou Editor

Maintenant, j'ai deux choix, VSCODE ou PyCharm. Personnellement, c'est l'un des VSCODE, mais je pense que PyCharm est plus facile à mettre en place. Qu'est-ce que launch.json est si délicieux pour un amateur? Je me demande si c'est un niveau. Je ne l'ai pas vraiment compris dans le passé. .. Je pense que PyCharm fonctionne lorsque vous cliquez dessus pour le moment.

Sélectionnez l'interpréteur de projet dans les paramètres. [Mémo de l'environnement de développement Python](https://qiita.com/mm_sys/items/8fae23d569c42453c69b#project%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%9F%E5% BE% 8C% E3% 81% AB% E5% A4% 89% E6% 9B% B4% E3% 81% 99% E3% 82% 8B) est détaillé.

Si vous incluez une extension Python, la sélection de l'interpréteur sera suggérée, et vous pouvez également la modifier en appuyant sur l'icône en bas à gauche. [Comment créer un environnement d'exécution Python et Jupyter avec VSCode](https://qiita.com/SolKul/items/f078877acd23bb1ea5b5#python%E3%82%A4%E3%83%B3%E3%82%BF%E3% Il est écrit en 83% 97% E3% 83% AA% E3% 82% BF% E3% 82% 92% E8% A8% AD% E5% AE% 9A% E3% 81% 99% E3% 82% 8B) ..

Hello, World

Après cela, pour le moment, créez un fichier appelé main.py et exécutez ce qui suit pour le déplacer.

main.py


    print('Hello, World')

Édition MacOS

Installation de Pyenv et Pyenv Virtualenv

Mac est extrêmement incompatible avec Anaconda (rumeurs), donc j'ai mis tranquillement Pyenv et Virtualenv. Pipenv peut être bon pendant un certain temps! J'ai pensé, mais en un clin d'œil il n'a pas été mis à jour et a disparu quelque part (je suis conscient) J'ai également utilisé Pipenv il y a longtemps, et l'environnement s'est cassé avant que je le sache, et je n'ai pas de bons souvenirs. Je suis désolé pour les abonnés de Pipenv.

Tant que Homebrew est inclus, il s'agit d'une seule commande. Voir ci-dessous pour plus d'informations.

Environnement python confortable avec MacOS, Homebrew et pyenv.

    brew install pyenv

Paramètres Pyenv

N'ayez pas peur de l'ajouter à vos paramètres Shell. Eh bien, si vous souhaitez exécuter Python sur votre Mac, vous devriez pouvoir en modifier autant. Ajoutez ces trois lignes à votre .zshrc ou .bash_profile.

shell:.zshrc,.bash_profile


    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init -)"

Une fois les paramètres définis, redémarrez le shell ou exécutez les opérations suivantes.

    zsh -l
      or
    source ~/.bash_profile

Installer Python avec Pyenv

Vérifiez la version qui peut être installée

    pyenv install --list

Installez la version souhaitée

    pyenv install 3.7.7
    pyenv install 3.7.6

Vous pouvez mettre autant de types que vous le souhaitez. Saisissez la version que vous souhaitez utiliser.

Installer Virtualenv et créer un environnement virtuel

Installation

    brew install pyenv-virtualenv

Créer un environnement virtuel

Vous pouvez maintenant créer un environnement virtuel basé sur 3.7.7.

    pyenv virtualenv 3.7.7 env_name

Après cela, vous pouvez ajouter des modules comme anaconda.

    pyenv activate env_name
    pip install numpy matplotlib
    pip install scikit-leran

Vous pouvez également lier l'environnement au dossier et faire des choses à la mode et pratiques, veuillez donc vous référer ici.

Créer un environnement de développement Python (pyenv / virtualenv) sur Mac (Homebrew)

Résumé

Nous recevons souvent des demandes au sein de l'entreprise selon lesquelles «je veux vraiment utiliser Python pour la première fois». À tout le moins, j'aimerais que les gens qui disent qu'ils ne peuvent appuyer sur des commandes que pour créer et développer un environnement virtuel.

Je pense qu'il y a des gens qui pensent qu'il est correct de démarrer Jupyter à partir de l'interface graphique en installant Anaconda depuis le début, et je pense que c'est aussi la bonne réponse.

Cependant, dans la plupart des cas, je pense que .py sera créé à la fin, donc je me demande s'il est correct de ne préparer que cela depuis le début. Personnellement, je pense qu'il est logique de lancer jupyter après s'être préparé à ce point.

C'est tout.

Recommended Posts

Zubu amateur veut démarrer Python
Lien pour commencer avec python
Comment démarrer avec Python
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
Commencez avec Python! ~ ② Grammaire ~
J'ai essayé de démarrer avec le script python de blender_Part 01
Comment démarrer avec Scrapy
Comment démarrer avec Django
Démarrez avec Python avec Blender
Connaissances minimales pour démarrer avec le module de journalisation Python
Notes d'étape pour démarrer avec django
J'ai essayé de commencer avec Hy
Comment les débutants en Python commencent avec Progete
[Blender x Python] Commençons avec Blender Python !!
J'ai écrit un script pour vous aider à démarrer avec AtCoder à grande vitesse!
J'ai essayé de résumer brièvement la procédure de démarrage du développement de Django
[Python] Comment obtenir une valeur avec une clé autre que value avec Enum
Exécutez le programme sans créer d'environnement Python! !! (Comment démarrer avec Google Colaboratory)
Jeu à la main en Python (commençons avec AtCoder?)
Comment lire un fichier CSV avec Python 2/3
Envoyer un message à LINE avec Python (LINE Notify)
[Python] Récupérez les fichiers dans le dossier avec Python
Le moyen le plus simple de démarrer avec Django
Une procédure de création d'environnement moderne pour ceux qui veulent se lancer immédiatement avec Python
Obtenez un billet pour un parc à thème avec python
Introduction à Tornado (1): Framework Web Python démarré avec Tornado
[Python] Pour démarrer avec Python, vous devez d'abord vous assurer que vous pouvez utiliser Python correctement.
Essayez de dessiner une courbe de vie avec python
Je veux faire un jeu avec Python
Premiers pas avec Python
J'ai essayé d'obtenir des données CloudWatch avec Python
Décidez d'une mission de laboratoire avec Python (fiction)
J'obtiens un UnicodeDecodeError en essayant de me connecter à oracle avec python sqlalchemy
Étapes pour créer un bot Twitter avec Python
Démarrez avec MicroPython
Obtenez date avec python
Démarrez avec Mezzanine
Premiers pas avec Python
Je veux écrire dans un fichier avec Python
Matériel à lire lors de la mise en route de Python
[Cloud102] # 1 Premiers pas avec Python (première partie des premiers pas de Python)
Script Python pour obtenir des informations de note avec REAPER
Obtenez un environnement de développement Python rapide avec Poetry
Pour ceux qui veulent apprendre Excel VBA et se lancer avec Python
5 raisons pour lesquelles le traitement est utile pour ceux qui veulent se lancer avec Python
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Comment convertir / restaurer une chaîne avec [] en python
Mémo connecté à HiveServer2 d'EMR avec python
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Faisons un outil de veille de commande avec python
Python Ver. Présentation de WebPay avec un peu de code
Obtenez des données financières avec python (puis un peu de bricolage)
Comment obtenir un utilisateur connecté avec les forms.py de Django
Super Primer to python - Premiers pas avec python3.5 en 3 minutes
De l'achat d'un ordinateur à l'exécution d'un programme sur python
[Python] Un mémo pour écrire du CSV verticalement avec Pandas