Commencez avec Python en 30 minutes! Créer un environnement de développement et apprendre la grammaire de base

Comment avez-vous commencé Python?

Création de ChatBot avec Typescript et GAS, Tout en essayant de contester la programmation compétitive (AtCoder) avec C # "** N'est-il pas vraiment facile d'utiliser Python ?? **" Il y avait tellement de scènes que j'ai senti cela, alors j'ai donné une introduction rapide (σ ・ ω ・) σ

Chose que tu veux faire

Dans cet article, utiliser ** VS Code sur ** macOS ** Nous allons construire un environnement de développement ** pour écrire Python.

Cependant, pour les tâches suivantes requises pour démarrer avec Python, ** Des personnes fortes dans le monde ** ont déjà été verbalisées.

✔︎ * Comment installer Python * ✔︎ * Formatage automatique / réglage standard de codage * ✔︎ * Connaissance de base de PyPy * ✔︎ * Grammaire de base de Python3 * ✔︎ * Aide-mémoire professionnel compétitif *

Donc, dans cet article, j'ai trouvé la valeur dans le fait que "** À partir de février 2020, si vous lisez cet article dans cet ordre et le définissez correctement, vous pouvez certainement décider de vous lancer avec Python! **", et de commencer avec Python. Nous avons brièvement résumé le contenu minimum nécessaire pour qu'il puisse fonctionner comme un hub pour les personnes. (・ Ω ・.)

Documentation utile pour démarrer avec Python

Ci-dessous, nous présenterons des articles utiles par genre.

Tout d'abord, le document officiel

Les documents officiels sont souvent formels et difficiles à lire, mais pensez que la version japonaise est meilleure et lisez-la à chaque fois. Les ** glossaires **, ** bibliothèques standard **, etc. suivants sont recommandés car leurs spécifications sont faciles à comprendre.

[Official] Python Tutorial [Official] Python Glossary [Official] Bibliothèque standard Python

Installation de Python

Il existe plusieurs articles avec et sans pyenv pour l'installation, mais étant donné que Python peut ne pas être compatible entre les versions, il est plus pratique d'utiliser pyenv pour la gestion des versions. Cela semble bon. Création d'un environnement Python sur un Mac à l'aide de pyenv

Formatage automatique, ajustement des normes de codage

Dans le cas de Python, qui a relativement de nombreuses restrictions sur la notation, ne pas définir le formatage automatique semble être un problème vital. Surtout pour les débutants, il semble que cela prendra du temps en raison d'erreurs de notation inutiles, donc je pense que cela devrait être introduit avant tout. Introduisez flake8 au lieu de pylint dans l'environnement de développement Python de VS Code et définissez le formatage automatique

Ce sera bien de se référer au contenu de l'article suivant en complément de l'article ci-dessus. Suivez confortablement les normes de codage VS Code

Syntaxe de base Python

Si vous avez parlé dans d'autres langues, vous devriez être capable de gérer Python raisonnablement bien en complétant les articles suivants. Grammaire de base Python3

Qu'est-ce que PyPy

Avec PyPy, il semble que le traitement est souvent beaucoup plus rapide que Python ordinaire, selon la situation. Résumé des connaissances de base de PyPy Partie 1

Conseils relatifs aux pros de la compétition

Après avoir appris la grammaire de base, implémentons immédiatement l'algorithme avec AtCoder et améliorons la valeur de l'expérience Python. Si vous vous référez aux trois articles ci-dessous, même les débutants pourront faire face au problème D d'ABC!

Aide-mémoire de programmation compétitif utilisé en Python J'ai essayé de résumer le code que j'écris souvent en compétition en Python Jusqu'à AtCoder Blue en Python - Soyez prudent lors de la compétition en Python-

Résumé

Pour le moment, si vous pouvez collecter des informations sur Python et créer un environnement de développement ici, je pense qu'il sera facile de commencer à pratiquer en tant qu'utilisateur Python à partir d'ici. Dernier point mais non le moindre, cet article est destiné aux experts et aux débutants de Python! Si vous avez des informations de référence, n'hésitez pas à commenter! | ε :)

Suivez-moi. (・ Ω ・.) @NadjaHarold

Recommended Posts

Commencez avec Python en 30 minutes! Créer un environnement de développement et apprendre la grammaire de base
Commencez avec Python! ~ ① Construction de l'environnement ~
Commencez avec Python! ~ ② Grammaire ~
Démarrez avec Python avec Blender
Premiers pas avec python3 # 1 Apprenez les connaissances de base
Commençons avec TopCoder en Python (version 2020)
Entendons-nous bien avec Python # 0 (Construction de l'environnement)
Construction de l'environnement de développement Python
Construction de l'environnement de développement python2.7
Environnement de développement en Python
Obtenez un environnement de développement Python rapide avec Poetry
Super Primer to python - Premiers pas avec python3.5 en 3 minutes
Construction de l'environnement de développement de plug-in QGIS3 Python avec VSCode (macOS)
[Pour les débutants] Apprenez la grammaire de base Python gratuitement en 5 heures!
[MEMO] [Construction de l'environnement de développement] Python
La vidéo ne peut pas être chargée avec Spyder dans l'environnement de développement Python
Obtenez un environnement de développement Python propre avec pyenv + pipx + Poetry
Comment entrer dans l'environnement de développement Python avec Vagrant
Lien pour commencer avec python
Scraping avec Selenium en Python (Basic)
[Python3] Construction de l'environnement de développement << Édition Windows >>
Construction de l'environnement de développement Python sur macOS
Construction de l'environnement Python3 avec pyenv-virtualenv (CentOS 7.3)
Mémo de construction de l'environnement de développement Emacs Python
Construction de l'environnement pytorch @ python3.8 avec pipenv
Configurer un environnement de développement Python avec Atom
Obtenez des données supplémentaires vers LDAP avec python
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Procédure de construction de l'environnement de développement Python (anaconda) (SpringToolsSuites) _2020.4
Apprendre Python! Comparaison avec Java (fonction de base)
Obtenez Cloud Logging disponible en Python en 10 minutes
Comment les débutants en Python commencent avec Progete
Création d'un environnement de développement Python pour Windows + gVim + Poetry
Introduction de sip-4.14 dans l'environnement python3.2.2 avec MacOS 10.7.4
[Blender x Python] Commençons avec Blender Python !!
[Cloud102] # 1 Commençons avec Python (Partie 2 Jupyter Notebook Construction AWS Edition)
Historique d'apprentissage pour participer au développement d'applications d'équipe avec Python ~ Supplément d'éléments de base et construction de l'environnement jupyterLab ~
Créer un environnement de développement Python en 10 minutes (Mac OS X + Visual Studio Code)
Collecter des informations depuis Twitter avec Python (construction de l'environnement)
Jeu à la main en Python (commençons avec AtCoder?)
[Python] Récupérez les fichiers dans le dossier avec Python
Créer un environnement de développement Python avec Visual Studio Code
Construction d'environnement (python)
Créer un environnement virtuel avec conda avec Python
[Cloud102] # 1 Commençons avec Python (Partie 3 Jupyter Notebook Construction GCP Cloud Shell Edition)
Créez un environnement Django avec Vagrant en 5 minutes
Pour ceux qui veulent apprendre Excel VBA et se lancer avec Python
Construction d'environnement Poetry-virtualenv avec python de centos-sclo-rh ~ Notes
construction d'environnement python
Travaillez dans un environnement virtuel avec Python virtualenv.
Modèle de construction d'environnement de développement local Python [Flask / Django / Jupyter avec Docker + VS Code]
Grammaire de base Python3
Construction de l'environnement Python
Utiliser Python dans un environnement Anaconda avec VS Code
Premiers pas avec AWS IoT facilement en Python
Premier python ① Construction de l'environnement avec pythonbrew & Hello World !!
De 0 à la construction de l'environnement de développement Django à l'exploitation de base
Envoyer HTTP avec l'en-tête d'authentification de base en Python