[PYTHON] Ajouter un complément automatique à la programmation EV3 Micropyhon dans VS Code

LEGO Mindstorms EV3 prend officiellement en charge Python (EV3MicroPython = Pybricks), et la fonction d'extension de VSCode (éditeur de code Visual Studio), qui est un environnement de développement intégré gratuit de Microsoft, et le firmware d'EV3 ont été publiés [^] 1].

Il est facile à utiliser simplement en ajoutant une extension à VSCode, il est donc recommandé comme introduction à la programmation de texte en utilisant EV3, mais il y a un mécontentement avec le codage. Autrement dit, il n'y a pas de fonction de complétion automatique.

Ici, nous allons introduire la procédure pour compléter automatiquement l'API EV3 Micropython avec VS Code.

Comme prérequis, Python3, [Git](https://git-scm.com/book/ja/v2/%E4%BD%BF%E3 % 81% 84% E5% A7% 8B% E3% 82% 81% E3% 82% 8B-Git% E3% 81% AE% E3% 82% A4% E3% 83% B3% E3% 82% B9% E3 % 83% 88% E3% 83% BC% E3% 83% AB) est installé sur le PC et en tant qu'extension de VS Code, Microsoft Python On suppose que itemName = ms-python.python) et EV3 MicroPython sont installés. (Pour MacOS, vous devez également installer XCode)

procédure

  1. Ouvrez la palette de commandes (Crl + Shift + P) et lancez Python Terminal [^ 2].
  2. Exécutez la commande suivante dans le terminal Python [^ 3].
$ python -m pip install --upgrade pip
$ pip install git+https://github.com/pybricks/pybricks-api@master

Ce qui suit est exécuté pour chaque projet (espace de travail). Le réglage est terminé lorsqu'un fichier .venv est généré pour chaque projet. 3. Sélectionnez "Nouveau projet" dans l'extension EV3 MicroPython pour lancer un nouveau projet. 4. Lancez le terminal (Crl + Shift + \ ) et exécutez python3 -m venv .ven v`.

Lorsque VSCode est redémarré, l'API pybricks sera automatiquement complétée. (L'image montre les méthodes candidates affichées lorsque left_motor, qui est une instance de la classe Motor, est décrit.) スクリーンショット 2020-03-27 14.25.43.png

référence

Pybricks

Recommended Posts

Ajouter un complément automatique à la programmation EV3 Micropyhon dans VS Code
Ecrire Spigot dans VS Code
Définissez VSCode sur PyCharm.
Comment utiliser VS Code dans un environnement Venv avec Windows
Je veux pouvoir exécuter Python avec VS Code
Programmation pour combattre dans le monde ~ 5-1
Programmation pour combattre dans le monde ~ 5-5,5-6
Programmation pour combattre dans le monde - Chapitre 4
Comment exécuter du code TensorFlow 1.0 en 2.0
Migrer de VS Code vers PyCharm
Programmation pour combattre dans le monde ~ 5-2
Comment utiliser VS Code (serveur de code) avec Google Colab en seulement 3 lignes
(Pour moi) Mettez Flask dans VS Code
Passez PYTHONPATH en 1 minute avec VS Code
Dans Jupyter, ajoutez IPerl au noyau.
Ajouter dynamiquement des champs aux objets Form avec Django
Notes personnelles sur le code doc Python dans Sphinx
Pour ajouter un module à python que vous mettez dans Julialang
Utiliser Python dans un environnement Anaconda avec VS Code
Ajouter des totaux aux lignes et aux colonnes avec des pandas
Convertir le code de maillage cubique en WKT en Python
J'ai essayé de créer un environnement avec WSL + Ubuntu + VS Code dans un environnement Windows
"Livre pour former la capacité de programmation à se battre dans le monde" Exemple de réponse de code Python --1.3 URLify
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
"Livre pour former la capacité de programmation à se battre dans le monde" Exemple de réponse au code Python - 2,6 fois