Table of Contents
Configuración de desarrollo de Python con código de Visual Studio
En primer lugar, ¿qué es un IDE. y por qué lo necesitamos? El entorno de desarrollo integrado es una aplicación que brinda la capacidad de escribir programas, probarlos y depurarlos y muchas más funciones que decir.
La opción de elegir un IDE. es siempre a la altura de los programadores. Los IDE modernos están construidos como una aplicación liviana y multiplataforma que admite múltiples lenguajes de programación. Con el surgimiento de AI. y su integración con IDE. los desarrolladores tienen una ventaja para ser más productivos. Por ejemplo, la función de generación de código o finalización de código impulsada por IA en IDE.
Lea también. 27 mejores IDE para programación o editores de código fuente en Linux
IDE. también tiene la capacidad de integrarse con la administración de control de código fuente como git. GitHub. etc. Cada IDE tiene sus propios pros y contras, algunos también lento cuando tendemos a abrir una base de código grande o algunos no tienen los paquetes necesarios, etc.
Los IDE mencionados a continuación son algunos de los IDE populares para Python en el mercado.
- Código de Visual Studio
- PyCharm
- Atom
- Texto sublime
- Vim
- Notepad ++
- Jupyter
- Spyder
¿Por qué utilizar Visual Studio Code? freestar.config.enabled_slots.push
En primer lugar, diría que Vscode. es mi favorito y muy popular entre los desarrolladores. Según la encuesta de desarrolladores de Stack Overflow 2019, vscode es la herramienta de desarrollo más utilizada por los programadores.
Vscode. es un desarrollo ligero, multiplataforma y de código abierto (en Licencia MIT. creada por Microsoft. Integración con GitHub. soporte de idiomas para YAML. o JSON. integración con Azure Cloud, soporte para Docker y Kubernetes, soporte para Ansible, etc. algunas de las características de vscode y hay muchas más.
Microsoft integró recientemente “ Jupyter Notebook. con Vscode. El bloc de notas Jupyter. es un popular editor basado en web que se utiliza principalmente para la ciencia de datos.
En este artículo, aprenderá a instalar y configurar Visual Studio Code. en Linux para el entorno de desarrollo Python.
Instalación de Visual Studio Code en Linux
Puede instalar Visual Studio Code. desde “ Centro de software. ”que se envía con todas las distribuciones de Linux. Alternativamente, puede usar las siguientes instrucciones para instalar VSCode. en su distribución de Linux.
Instale VSCode en Debian y Ubuntu
La forma más fácil de instalar Visual Studio Code. en las distribuciones basadas en Debian y Ubuntu es a través de la línea de comandos como se muestra.
$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg–dearmor> packages.microsoft.gpg $ sudo install-o root-g root-m 644 packages.microsoft.gpg/usr/share/keyrings/$ sudo sh-c ‘echo “deb [arch = amd64 firmado por =/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode estable principal “>/etc/apt/sources.list.d/vscode.list ‘$ sudo apt-get install apt-transport-https $ sudo apt-get update $ sudo apt-get install code Instalar VSCode en CentOS/RHEL y Fedora
La forma más fácil de instalar Visual Studio Code. en CentOS. RHEL,. y Fedora. utilizan el siguiente script, que instalará la clave y el repositorio.
$ sudo rpm–import https://packages.microsoft.com/keys/microsoft.asc $ sudo sh-c ‘echo-e “[código] \ nname = Código de Visual Studio \ nbaseurl = https://packages.microsoft.com/yumrepos/vscode \ nenabled = 1 \ ngpgcheck = 1 \ ngpgkey = https://packages.microsoft.com/keys/microsoft.asc “>/etc/yum.repos.d/vscode.repo ‘$ sudo dnf check-update $ sudo código de instalación de dnf ——en versiones anteriores usando yum—— $ sudo yum check-update $ sudo yum código de instalación
Si necesita información adicional sobre la instalación en su versión particular de Linux, consulte los documentos oficiales de Microsoft.
Cómo usar el código de Visual Studio en Linux
Lo primero que debe decidir al abrir Vscode. por primera vez será habilitar/deshabilitar la página de bienvenida al inicio.
Desactivar VSCode Welcome Pa ge Atajos de Vscode
Los atajos de teclado son editables en Vscode. lo que significa que podemos configurar nuestras propias pulsaciones de teclas. Presione “CTRL + k CTRL + S” para abrir la configuración de asignación de teclado. También puede abrirlo en formato JSON.
VSC Atajos de teclado ode Algunas asignaciones de teclado predeterminadas comunes
- COMMAND PALLET. CTRL + SHIFT + P
- COMMAND PROMPT. CTRL + ~
- INTENDACIÓN IZQUIERDA. CTRL +]
- INTENDACIÓN DERECHA. CTRL + [
- COMENTARIOS. CTRL +/
- CONSOLA DE DEPURACIÓN. CTRL + MAYÚS + Y
- EXPLORADOR. CTRL + MAYÚS + E
- MOSTRAR BARRA LATERAL. CTRL + B
- MODO DE PANTALLA COMPLETA. F11
- MODO ZEN. CTRL + KZ
- BLOQUEAR COMENTARIO. CTRL + MAYÚS + A
Ahora que hemos visto un Algunos detalles importantes sobre VSCODE. es hora de configurar Vscode para el desarrollo de Python. El poder real de cualquier editor de texto proviene de los paquetes. Vscode. hizo que la administración de paquetes fuera muy simple.
Para instalar cualquier paquete, puede abrir la pestaña “ EXTENSIONES. en el lado izquierdo de la barra de actividad. Todo lo que tienes que hacer es escribir el nombre del paquete en la barra de búsqueda y hacer clic en instalar.
Instalar la extensión de Python en VSCode
En primer lugar, necesitamos una extensión de Python para ejecutar códigos de Python en Vscode .
Instalar Python Extension en VSCode
Una vez el paquete está instalado, puede elegir el intérprete de Python que ha instalado. Si tiene varios intérpretes configurados (p. Ej., 3.5. 3.8. , es muy fácil cambiar entre intérpretes. En la parte inferior izquierda, verá una opción para elegir el Intérprete.
Seleccionar intérprete de Python Instalar temas en VSCode
Los temas son siempre una elección personal para los desarrolladores. Elijo seguir con el tema Vscode predeterminado porque me gusta mucho. Puedes elegir el que más te atraiga. Para instalar el tema [ EXTENSIÓN. –>. BARRA DE BÚSQUEDA. –>.
Tema predeterminado de VSCode
Puede encontrar la información sobre temas o cualquier otro paquete en Vscode Marketplace.
Instalar íconos de archivos en VSCode
Yo personalmente uso “ TEMA DE ICONOS DE MATERIAL. para los íconos de archivos. Para instalarlo [ EXTENSIÓN-> BARRA DE BÚSQUEDA-> TEMA DEL ICONO DE MATERIAL-> INSTALAR. . Elija el tema Icono de archivo. que prefiera.
Instalar Icon Theme en VSCode Instalar SSH en VSCode
Remote SSH permite abrir carpetas remotas con un servidor SSH. A menudo, las personas desarrollan aplicaciones en la nube y usan Vscode en nuestra máquina local. Para cargar/sincronizar nuestro código en una máquina remota/VM/Contenedores podemos usar SSH remoto.
Para instalar el paquete [ EXTENSIÓN-> BARRA DE BÚSQUEDA-> REMOTO-SSH-> INSTALAR. . Busque un paquete proporcionado por Microsoft.
Instalar SSH remoto en VSCo de
Para configurar los ajustes del servidor remoto, abra [COMMAND PALLET ( SHIFT + CTRL + P. -> CONNECT TO HOST. > CREAR NUEVA CONFIGURACIÓN DE HOST ( O) SELECCIONAR EL HOST CONFIGURADO. . Una vez que haya terminado con la configuración, al conectarse a una máquina remota le pedirá la contraseña.
Conectarse a SSH Host
Ya configuré 3 hosts Linux en vscode. Entonces, cuando me conecte con cualquiera de los hosts, solo me solicitará la contraseña y se conectará.
VSCode SSH Configuración
VSCode Agregar nuevo host SSH
También puede consultar la documentación oficial sobre cómo configurar SSH remoto en VSCode.
Instalar Linters en VSCode
Linters señala nuestros problemas relacionados con la sintaxis y el estilo. De forma predeterminada, cuando instalamos por primera vez el paquete de extensión de Python, viene con “ PYLINT. habilitado. Linter. se ejecuta cuando guardamos el archivo o podemos ejecutar manualmente a través de la paleta de comandos.
Para usar diferentes linters, primero tenemos que instalar el linter usando el siguiente comando PIP y luego elija flake8. como su linter en vscode usando [ COMMAND PALLET-> SELECT LINTER. .
# pip install flake8
Para habilitar o deshabilitar el linting [ COMMAND PALLET-> HABILITAR LINTING. .
Habilitar o deshabilitar Linter en VSCode
Si tiene varias versiones de Python, tiene para asegurarse de que linter esté instalado en todas las versiones. Ahora, el flake8. que instalé está vinculado a Python 3.8. si cambio a Python 3.5. e intento usar Flake 8. no funcionará.
NOTA. Los linters están vinculados al espacio de trabajo actual, no global.
Ahora, flake8. comenzará a arrojar errores por cualquier violación de errores sintácticos o lógicos. En el siguiente fragmento, violé el estilo PEP 8. de escribir código Python, por lo que Flake 8 me muestra las advertencias y los errores.
# pip install Jupyter
Cómo ejecutar un fragmento en VSCode
Ahora que hemos configurado nuestro editor, es hora de ejecutar un código Python. La característica interesante que me gusta con Vscode es que puede ejecutar una ejecución seleccionada en la consola de Python.
Para ejecutar su código de Python, presione [EJECUTAR] un símbolo en la esquina superior derecha de su editor o haga clic derecho y elija las opciones de ejecución.
Ejecutar Python Snippet en VSCode
Si elige “ Ejecutar selección/Línea en la terminal de Python. , Vscode ejecuta solo esa parte en una terminal. Esto es muy útil en algunos casos en los que debe probar solo unas pocas líneas de código seleccionadas.
Ejecutar línea seleccionada en VSCode Resumen
En este artículo, hemos visto cómo instalar y configurar Vscode. como nuestro editor para la programación de Python. Vscode es uno de los editores más populares del mercado ahora. Si es nuevo en Vscode, no dude en explorar más sobre Vscode en la documentación oficial.