Configuración de desarrollo de Python con código de Visual Studio

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 la página de bienvenida de VSCode Desactivar la página de bienvenida de VSCode 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.

Atajos de teclado VSCode 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 Extensión de Python en VSCode  Instalar Python Extension 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  Seleccionar intérprete de Python 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. –>. . –>. INSTALAR. .

 VSCode Default Theme  Tema predeterminado de VSCode 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 tema de icono en VSCode  Instalar el tema del icono en VSCode 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 VSCode  Instalar SSH remoto en VSCode 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.

 Connect to SSH Host Conectarse al host SSH 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 Config VSCode SSH Config VSCode SSH Configuración  VSCode Agregar nuevo host SSH  VSCode Agregar nuevo host SSH 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  Activar o desactivar Linter en VSCode 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.

 Ejecute Python Snippet en VSCode  Ejecutar Python Snippet en VSCode 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 la línea seleccionada en VSCode  Ejecutar la línea seleccionada en VSCode 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.

Leave a comment

Your email address will not be published. Required fields are marked *