Menu iconMenu icon
Python Programming Unlocked for Beginners

Chapter 1: Introduction to Python

1.4 Instalando Python y configurando un entorno de desarrollo

Para comenzar con la programación de Python, necesitas instalar Python y configurar un entorno de desarrollo utilizando un Entorno de Desarrollo Integrado (IDE) o un editor de código. En esta sección, te guiaremos a través del proceso de instalación de Python y la configuración de IDEs populares como PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

1.4.1 Instalando Python

Paso 1: Dirígete a www.python.org

Paso 2: Selecciona "Descargas" en la barra de herramientas


Paso 3: Haz clic en "Descargar Python 3.8.1" o la última versión disponible


Paso 4: Luego, dirígete a la opción "Archivo". Aparecerá un cuadro de diálogo de seguridad como el que se muestra a continuación. Haz clic en "Ejecutar" para continuar con el proceso de instalación


Paso 5: Haz clic en "Instalar ahora"


Una vez que lo hagas, verás la configuración en progreso como en la siguiente captura de pantalla:


Paso 6: Después de la instalación de Python, cuando veas una ventana con el mensaje "La configuración fue exitosa", haz clic en el botón "Cerrar"

Ahora tienes Python 3.8.1 instalado en tu sistema 

A continuación, pasaremos a la instalación de PyCharm

1.4.2 Configurando un entorno de desarrollo

Hay varios IDEs y editores de código disponibles para el desarrollo de Python. Aquí, discutiremos la configuración de tres opciones populares: PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

PyCharm

Paso 1: Para descargar PyCharm, visita el sitio web oficial de JetBrains: http://www.jetbrains.com/pycharm/

Paso 2: Haz clic en el botón "Descargar"

Paso 3: Después de eso, verás la siguiente ventana con dos opciones: Profesional Comunidad

Paso 4: Descarga la versión Comunidad

Nota: Si estás interesado en trabajar con la versión Profesional, entonces puedes descargar la versión Profesional y aprovechar una prueba gratuita.

Paso 5: Después de descargar el archivo, haz clic en él

Paso 6: Cuando aparezca la siguiente ventana, haz clic en Siguiente y el proceso de instalación comenzará

Paso 7: Después de hacer clic en Siguiente, primero aparecerá una ventana para configurar la ubicación de la instalación.

Nota: Puedes seleccionar una carpeta para la ubicación de la instalación o mantener la ruta predeterminada.

Paso 8: En el siguiente paso, puedes configurar las "Opciones de instalación" según los requisitos, y luego, hacer clic en el botón Siguiente para continuar

Paso 9: Ahora, debes seleccionar la carpeta del menú inicio, o puedes dejarla como predeterminada

Paso 10: Después de estos pasos, haz clic en el botón Instalar como el anterior para iniciar el proceso de instalación

Paso 11: Cuando hagas clic en el botón Finalizar, se completará la instalación de PyCharm

Ahora, has instalado con éxito PyCharm y Python en tu sistema.


Configuración de PyCharm

La primera vez que ejecutes PyCharm, te ofrecerá la posibilidad de importar configuraciones antiguas (de una instalación anterior de PyCharm).


Si estás instalando PyCharm por primera vez, no necesitas importar configuraciones. La siguiente pantalla te pedirá que personalices PyCharm. La primera pregunta es seleccionar un esquema de mapa de teclas. El esquema de mapa de teclas se refiere a los atajos de teclado, verifica los diferentes ejemplos en la figura. Puedes dejarlo como está si nunca antes has usado PyCharm, y está actualizado para las versiones más recientes de Mac OS.


Hago clic en Siguiente: Temas de UI. En la página siguiente, opté por el tema oscuro 'Darcula'. No te preocupes si no te gusta ninguno de los temas en este momento. Más tarde puedes agregar un plugin que te permite elegir entre varias otras opciones hermosas (pista: se llama Material UI Theme). Después de elegir, haz clic en Siguiente: Script del lanzador. Un script de lanzador agrega un pequeño programa de terminal que puede iniciar PyCharm desde tu terminal en cualquier directorio dado. Lo que quiero decir es que te permite hacer lo siguiente:

charm ~/DeveloperProjects/MyNewPythonApplication

En esa línea, estoy iniciando PyCharm en el directorio llamado 'MyNewPythonApplication' que es un subdirectorio de 'DeveloperProjects'. Si te gusta esta función, marca la casilla. Para continuar, haz clic en Siguiente: Plugins destacados.


En la siguiente pantalla, Pycharm sugiere plugins populares. Esa es una elección personal. La configuración está casi lista, ahora haz clic en Comenzar a usar PyCharm.


Creando un nuevo proyecto en PyCharm

Ahora, el siguiente paso es abrir un proyecto antiguo (desde un repositorio en tu máquina local o control de versiones) o crear un nuevo proyecto. Supongamos que quieres comenzar un nuevo proyecto. Luego, haz clic en + Crear nuevo proyecto.


Si elegiste la versión profesional de PyCharm, puedes seleccionar entre varias opciones de proyecto desde la barra lateral izquierda. O, en caso de que tengas la versión gratuita, no tendrás estas opciones, por lo que solo puedes abrir un nuevo proyecto Pure Python. Sin embargo, puedes crear un nuevo proyecto de la misma manera. Elige la ubicación (directorio) donde quieres guardar tu proyecto.

Al hacer clic en Intérprete de proyecto: Nuevo entorno virtualenv, puedes elegir las opciones de entorno para tu nuevo proyecto. Cuando estás programando en Python, probablemente harás uso de varias bibliotecas. El entorno contendrá todas las bibliotecas que instalarás para ese proyecto. Hay dos opciones: 1) Nuevo entorno o 2) Intérprete existente.


La opción de nuevo entorno (primera) da otras tres posibilidades: Virtualenv, Pipenv o Conda. Virtualenv es la opción predeterminada. Pipenv es más nuevo y se supone que tiene funcionalidades adicionales. Para usar Conda, necesitas haber instalado Anaconda o Miniconda en tu máquina. Puedes usar el Virtualenv predeterminado. Además, puedes elegir el intérprete base (Python 3 recomendado). Haz clic en Crear para continuar.


Antes de que puedas comenzar a programar, PyCharm sugiere una opción 'Consejo del día' con trucos sobre cómo aumentar tu productividad usando atajos de teclado. Si crees que no los necesitas, puedes desmarcar esta opción en la esquina inferior izquierda de la ventana emergente. Después de eso, cierra la ventana emergente. Ahora puedes crear un nuevo archivo haciendo clic en Cmd + N (en Mac) o haciendo clic en Archivo > Nuevo > Archivo o Archivo > Nuevo > Archivo Python (desde plantillas). Si elegiste la última opción, PyCharm creará un archivo con la extensión .py.

¡Finalmente puedes escribir tu código! Una vez que estés listo, puedes ejecutar tu script haciendo clic en Ejecutar en el menú principal (la flecha verde en la esquina superior derecha) o presionando Ctrl + Opción + R en el teclado. PyCharm ofrece varias funciones para ayudarte a programar.

Visual Studio Code (VSCode)

Poner en marcha Visual Studio Code es rápido y sencillo. Es una descarga pequeña para que puedas instalarlo rápidamente y probar VS Code. VS Code es un editor de código gratuito. Además, se ejecuta en los sistemas operativos macOS, Linux y Windows. Veamos cómo podemos configurar lo mismo en las diferentes plataformas que usamos.

El primer paso se comparte en todas las plataformas independientemente del sistema operativo que estés usando.

Descarga Visual Studio Code:

Puedes descargar Visual Studio Code desde la URL "https://code.visualstudio.com/download" seleccionando la plataforma correcta:

Haz clic en cualquiera de los iconos mencionados anteriormente, dependiendo del sistema operativo para el que planeas descargar el editor de código Visual Studio Code.


¿Cómo instalar Visual Studio Code en macOS?

Sigue los pasos a continuación (mostrados en un archivo gif y mencionados en viñetas) para instalar VS Code en macOS:

  1. Descarga Visual Studio Code para macOS.
  2. Después de hacer clic en la opción Mac en el sitio de descarga, se descargará un archivo zip, como se muestra a continuación.
  3. Haz doble clic en el archivo zip descargado para expandir el contenido. Te dará un archivo, como se muestra a continuación.
  4. Arrastra "Visual Studio Code.app" a la carpeta "Aplicaciones" para que esté disponible en el "Launchpad".
  5. Haz doble clic en "Visual Studio Code" para abrirlo.
  6. Agrega VS Code a tu Dock haciendo clic derecho en el icono para abrir el menú contextual y eligiendo Opciones => Mantener en el Dock.


¿Cómo instalar Visual Studio Code en Windows?

En primer lugar, descarga el instalador de Visual Studio Code para Windows. Una vez descargado, ejecuta el instalador (VSCodeUserSetup-{version}.exe). Solo tomará un minuto.

En segundo lugar, acepta el acuerdo y haz clic en Siguiente.

En tercer lugar, haz clic en "crear un icono en el escritorio" para que se pueda acceder desde el escritorio y haz clic en Siguiente.

Después de eso, haz clic en el botón "Instalar".

Finalmente, después de que se complete la instalación, haz clic en el botón "Finalizar" y se abrirá Visual Studio Code.

Por defecto, VS Code se instala en C:\usuarios{nombre de usuario}\AppData\Local\Programs\Microsoft VS Code.

Después de la instalación exitosa, pasemos a la siguiente sección para comprender los diversos componentes de la interfaz de usuario del editor de Visual Studio Code.

¿Cuáles son los componentes esenciales de VS Code?

Visual Studio Code es un editor de código en esencia. Como muchos otros editores de código, VS Code adopta una interfaz de usuario y un diseño estándar de un explorador a la izquierda, mostrando todos los archivos y carpetas a los que tienes acceso. Además, tiene un editor a la derecha, mostrando el contenido de los archivos que has abierto. A continuación, se encuentran algunos de los componentes más críticos del editor VSCode:


VS Code viene con un diseño sencillo e intuitivo que maximiza el espacio provisto para el editor mientras deja suficiente espacio para navegar. Además, permite acceder a todo el contexto de tu carpeta o proyecto. La interfaz de usuario se divide en cinco áreas, como se destaca en la imagen anterior.

  1. Editor: Es el área principal para editar tus archivos. Puedes abrir tantos editores como sea posible uno al lado del otro vertical y horizontalmente.
  2. Barra lateral: Contiene diferentes vistas como el Explorador para ayudarte mientras trabajas en tu proyecto.
  3. Barra de estado: Contiene información sobre el proyecto abierto y los archivos que editas.
  4. Barra de actividad: Se encuentra en el extremo izquierdo. Te permite cambiar entre vistas y te brinda indicadores adicionales específicos del contexto, como la cantidad de cambios salientes cuando Git está habilitado.
  5. Paneles: Muestra diferentes paneles debajo del área del editor para obtener información de salida o depuración, errores y advertencias, o una terminal integrada. Además, el panel también se puede mover hacia la derecha para obtener más espacio vertical.

VS Code se abre en el mismo estado en el que estaba la última vez, cada vez que lo inicias. También conserva la carpeta, el diseño y los archivos abiertos.


Jupyter Notebook

  1. Para instalar Jupyter Notebook, abre un símbolo del sistema (Windows) o una terminal (macOS o Linux) y ejecuta el siguiente comando:
    pip install notebook
  2. Una vez que se complete la instalación, inicia Jupyter Notebook ejecutando el siguiente comando:
    jupyter notebook

    Esto abrirá una nueva ventana del navegador con la interfaz de Jupyter Notebook.

  3. Para crear un nuevo cuaderno de Python, haz clic en "Nuevo" en la esquina superior derecha y selecciona "Python 3" (o la versión de Python correspondiente) en el menú desplegable.
  4. Ahora puedes escribir código Python en las celdas del cuaderno y ejecutarlas haciendo clic en "Ejecutar" o presionando Shift+Enter. Jupyter Notebook te permite mezclar código, texto y contenido multimedia, lo que lo convierte en una herramienta excelente para la exploración de datos interactiva y la documentación.

Con Python instalado y tu entorno de desarrollo configurado, ahora estás listo para comenzar a escribir y ejecutar código Python. Ya seas un programador experimentado o un principiante, la flexibilidad del lenguaje Python lo convierte en una opción ideal para una amplia gama de proyectos. A lo largo de este libro, puedes elegir trabajar con cualquiera de estos entornos de desarrollo (PyCharm, Visual Studio Code o Jupyter Notebook) según tu preferencia personal y la naturaleza de los proyectos en los que estarás trabajando.

Una de las ventajas de trabajar con Python es que tiene una gran y activa comunidad de desarrolladores que están creando constantemente nuevas bibliotecas, módulos y herramientas que pueden usarse para ampliar las capacidades del lenguaje. Con tantos recursos disponibles, seguramente encontrarás las herramientas y los marcos que necesitas para abordar cualquier proyecto. Además, Python es conocido por su legibilidad y facilidad de uso, lo que lo convierte en una excelente opción para proyectos colaborativos donde varios programadores trabajan en la misma base de código.

Cada entorno de desarrollo también ofrece características y ventajas únicas para ayudarte a ser más productivo y eficiente en tu programación. Por ejemplo, PyCharm ofrece herramientas de depuración avanzadas, mientras que Visual Studio Code tiene un potente editor de código y Jupyter Notebook te permite crear cuadernos interactivos que combinan código, visualizaciones y documentación. Independientemente del entorno que elijas, todos ellos proporcionan una base sólida para la programación en Python y te ayudarán a convertirte en un desarrollador más hábil y efectivo.

1.4 Instalando Python y configurando un entorno de desarrollo

Para comenzar con la programación de Python, necesitas instalar Python y configurar un entorno de desarrollo utilizando un Entorno de Desarrollo Integrado (IDE) o un editor de código. En esta sección, te guiaremos a través del proceso de instalación de Python y la configuración de IDEs populares como PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

1.4.1 Instalando Python

Paso 1: Dirígete a www.python.org

Paso 2: Selecciona "Descargas" en la barra de herramientas


Paso 3: Haz clic en "Descargar Python 3.8.1" o la última versión disponible


Paso 4: Luego, dirígete a la opción "Archivo". Aparecerá un cuadro de diálogo de seguridad como el que se muestra a continuación. Haz clic en "Ejecutar" para continuar con el proceso de instalación


Paso 5: Haz clic en "Instalar ahora"


Una vez que lo hagas, verás la configuración en progreso como en la siguiente captura de pantalla:


Paso 6: Después de la instalación de Python, cuando veas una ventana con el mensaje "La configuración fue exitosa", haz clic en el botón "Cerrar"

Ahora tienes Python 3.8.1 instalado en tu sistema 

A continuación, pasaremos a la instalación de PyCharm

1.4.2 Configurando un entorno de desarrollo

Hay varios IDEs y editores de código disponibles para el desarrollo de Python. Aquí, discutiremos la configuración de tres opciones populares: PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

PyCharm

Paso 1: Para descargar PyCharm, visita el sitio web oficial de JetBrains: http://www.jetbrains.com/pycharm/

Paso 2: Haz clic en el botón "Descargar"

Paso 3: Después de eso, verás la siguiente ventana con dos opciones: Profesional Comunidad

Paso 4: Descarga la versión Comunidad

Nota: Si estás interesado en trabajar con la versión Profesional, entonces puedes descargar la versión Profesional y aprovechar una prueba gratuita.

Paso 5: Después de descargar el archivo, haz clic en él

Paso 6: Cuando aparezca la siguiente ventana, haz clic en Siguiente y el proceso de instalación comenzará

Paso 7: Después de hacer clic en Siguiente, primero aparecerá una ventana para configurar la ubicación de la instalación.

Nota: Puedes seleccionar una carpeta para la ubicación de la instalación o mantener la ruta predeterminada.

Paso 8: En el siguiente paso, puedes configurar las "Opciones de instalación" según los requisitos, y luego, hacer clic en el botón Siguiente para continuar

Paso 9: Ahora, debes seleccionar la carpeta del menú inicio, o puedes dejarla como predeterminada

Paso 10: Después de estos pasos, haz clic en el botón Instalar como el anterior para iniciar el proceso de instalación

Paso 11: Cuando hagas clic en el botón Finalizar, se completará la instalación de PyCharm

Ahora, has instalado con éxito PyCharm y Python en tu sistema.


Configuración de PyCharm

La primera vez que ejecutes PyCharm, te ofrecerá la posibilidad de importar configuraciones antiguas (de una instalación anterior de PyCharm).


Si estás instalando PyCharm por primera vez, no necesitas importar configuraciones. La siguiente pantalla te pedirá que personalices PyCharm. La primera pregunta es seleccionar un esquema de mapa de teclas. El esquema de mapa de teclas se refiere a los atajos de teclado, verifica los diferentes ejemplos en la figura. Puedes dejarlo como está si nunca antes has usado PyCharm, y está actualizado para las versiones más recientes de Mac OS.


Hago clic en Siguiente: Temas de UI. En la página siguiente, opté por el tema oscuro 'Darcula'. No te preocupes si no te gusta ninguno de los temas en este momento. Más tarde puedes agregar un plugin que te permite elegir entre varias otras opciones hermosas (pista: se llama Material UI Theme). Después de elegir, haz clic en Siguiente: Script del lanzador. Un script de lanzador agrega un pequeño programa de terminal que puede iniciar PyCharm desde tu terminal en cualquier directorio dado. Lo que quiero decir es que te permite hacer lo siguiente:

charm ~/DeveloperProjects/MyNewPythonApplication

En esa línea, estoy iniciando PyCharm en el directorio llamado 'MyNewPythonApplication' que es un subdirectorio de 'DeveloperProjects'. Si te gusta esta función, marca la casilla. Para continuar, haz clic en Siguiente: Plugins destacados.


En la siguiente pantalla, Pycharm sugiere plugins populares. Esa es una elección personal. La configuración está casi lista, ahora haz clic en Comenzar a usar PyCharm.


Creando un nuevo proyecto en PyCharm

Ahora, el siguiente paso es abrir un proyecto antiguo (desde un repositorio en tu máquina local o control de versiones) o crear un nuevo proyecto. Supongamos que quieres comenzar un nuevo proyecto. Luego, haz clic en + Crear nuevo proyecto.


Si elegiste la versión profesional de PyCharm, puedes seleccionar entre varias opciones de proyecto desde la barra lateral izquierda. O, en caso de que tengas la versión gratuita, no tendrás estas opciones, por lo que solo puedes abrir un nuevo proyecto Pure Python. Sin embargo, puedes crear un nuevo proyecto de la misma manera. Elige la ubicación (directorio) donde quieres guardar tu proyecto.

Al hacer clic en Intérprete de proyecto: Nuevo entorno virtualenv, puedes elegir las opciones de entorno para tu nuevo proyecto. Cuando estás programando en Python, probablemente harás uso de varias bibliotecas. El entorno contendrá todas las bibliotecas que instalarás para ese proyecto. Hay dos opciones: 1) Nuevo entorno o 2) Intérprete existente.


La opción de nuevo entorno (primera) da otras tres posibilidades: Virtualenv, Pipenv o Conda. Virtualenv es la opción predeterminada. Pipenv es más nuevo y se supone que tiene funcionalidades adicionales. Para usar Conda, necesitas haber instalado Anaconda o Miniconda en tu máquina. Puedes usar el Virtualenv predeterminado. Además, puedes elegir el intérprete base (Python 3 recomendado). Haz clic en Crear para continuar.


Antes de que puedas comenzar a programar, PyCharm sugiere una opción 'Consejo del día' con trucos sobre cómo aumentar tu productividad usando atajos de teclado. Si crees que no los necesitas, puedes desmarcar esta opción en la esquina inferior izquierda de la ventana emergente. Después de eso, cierra la ventana emergente. Ahora puedes crear un nuevo archivo haciendo clic en Cmd + N (en Mac) o haciendo clic en Archivo > Nuevo > Archivo o Archivo > Nuevo > Archivo Python (desde plantillas). Si elegiste la última opción, PyCharm creará un archivo con la extensión .py.

¡Finalmente puedes escribir tu código! Una vez que estés listo, puedes ejecutar tu script haciendo clic en Ejecutar en el menú principal (la flecha verde en la esquina superior derecha) o presionando Ctrl + Opción + R en el teclado. PyCharm ofrece varias funciones para ayudarte a programar.

Visual Studio Code (VSCode)

Poner en marcha Visual Studio Code es rápido y sencillo. Es una descarga pequeña para que puedas instalarlo rápidamente y probar VS Code. VS Code es un editor de código gratuito. Además, se ejecuta en los sistemas operativos macOS, Linux y Windows. Veamos cómo podemos configurar lo mismo en las diferentes plataformas que usamos.

El primer paso se comparte en todas las plataformas independientemente del sistema operativo que estés usando.

Descarga Visual Studio Code:

Puedes descargar Visual Studio Code desde la URL "https://code.visualstudio.com/download" seleccionando la plataforma correcta:

Haz clic en cualquiera de los iconos mencionados anteriormente, dependiendo del sistema operativo para el que planeas descargar el editor de código Visual Studio Code.


¿Cómo instalar Visual Studio Code en macOS?

Sigue los pasos a continuación (mostrados en un archivo gif y mencionados en viñetas) para instalar VS Code en macOS:

  1. Descarga Visual Studio Code para macOS.
  2. Después de hacer clic en la opción Mac en el sitio de descarga, se descargará un archivo zip, como se muestra a continuación.
  3. Haz doble clic en el archivo zip descargado para expandir el contenido. Te dará un archivo, como se muestra a continuación.
  4. Arrastra "Visual Studio Code.app" a la carpeta "Aplicaciones" para que esté disponible en el "Launchpad".
  5. Haz doble clic en "Visual Studio Code" para abrirlo.
  6. Agrega VS Code a tu Dock haciendo clic derecho en el icono para abrir el menú contextual y eligiendo Opciones => Mantener en el Dock.


¿Cómo instalar Visual Studio Code en Windows?

En primer lugar, descarga el instalador de Visual Studio Code para Windows. Una vez descargado, ejecuta el instalador (VSCodeUserSetup-{version}.exe). Solo tomará un minuto.

En segundo lugar, acepta el acuerdo y haz clic en Siguiente.

En tercer lugar, haz clic en "crear un icono en el escritorio" para que se pueda acceder desde el escritorio y haz clic en Siguiente.

Después de eso, haz clic en el botón "Instalar".

Finalmente, después de que se complete la instalación, haz clic en el botón "Finalizar" y se abrirá Visual Studio Code.

Por defecto, VS Code se instala en C:\usuarios{nombre de usuario}\AppData\Local\Programs\Microsoft VS Code.

Después de la instalación exitosa, pasemos a la siguiente sección para comprender los diversos componentes de la interfaz de usuario del editor de Visual Studio Code.

¿Cuáles son los componentes esenciales de VS Code?

Visual Studio Code es un editor de código en esencia. Como muchos otros editores de código, VS Code adopta una interfaz de usuario y un diseño estándar de un explorador a la izquierda, mostrando todos los archivos y carpetas a los que tienes acceso. Además, tiene un editor a la derecha, mostrando el contenido de los archivos que has abierto. A continuación, se encuentran algunos de los componentes más críticos del editor VSCode:


VS Code viene con un diseño sencillo e intuitivo que maximiza el espacio provisto para el editor mientras deja suficiente espacio para navegar. Además, permite acceder a todo el contexto de tu carpeta o proyecto. La interfaz de usuario se divide en cinco áreas, como se destaca en la imagen anterior.

  1. Editor: Es el área principal para editar tus archivos. Puedes abrir tantos editores como sea posible uno al lado del otro vertical y horizontalmente.
  2. Barra lateral: Contiene diferentes vistas como el Explorador para ayudarte mientras trabajas en tu proyecto.
  3. Barra de estado: Contiene información sobre el proyecto abierto y los archivos que editas.
  4. Barra de actividad: Se encuentra en el extremo izquierdo. Te permite cambiar entre vistas y te brinda indicadores adicionales específicos del contexto, como la cantidad de cambios salientes cuando Git está habilitado.
  5. Paneles: Muestra diferentes paneles debajo del área del editor para obtener información de salida o depuración, errores y advertencias, o una terminal integrada. Además, el panel también se puede mover hacia la derecha para obtener más espacio vertical.

VS Code se abre en el mismo estado en el que estaba la última vez, cada vez que lo inicias. También conserva la carpeta, el diseño y los archivos abiertos.


Jupyter Notebook

  1. Para instalar Jupyter Notebook, abre un símbolo del sistema (Windows) o una terminal (macOS o Linux) y ejecuta el siguiente comando:
    pip install notebook
  2. Una vez que se complete la instalación, inicia Jupyter Notebook ejecutando el siguiente comando:
    jupyter notebook

    Esto abrirá una nueva ventana del navegador con la interfaz de Jupyter Notebook.

  3. Para crear un nuevo cuaderno de Python, haz clic en "Nuevo" en la esquina superior derecha y selecciona "Python 3" (o la versión de Python correspondiente) en el menú desplegable.
  4. Ahora puedes escribir código Python en las celdas del cuaderno y ejecutarlas haciendo clic en "Ejecutar" o presionando Shift+Enter. Jupyter Notebook te permite mezclar código, texto y contenido multimedia, lo que lo convierte en una herramienta excelente para la exploración de datos interactiva y la documentación.

Con Python instalado y tu entorno de desarrollo configurado, ahora estás listo para comenzar a escribir y ejecutar código Python. Ya seas un programador experimentado o un principiante, la flexibilidad del lenguaje Python lo convierte en una opción ideal para una amplia gama de proyectos. A lo largo de este libro, puedes elegir trabajar con cualquiera de estos entornos de desarrollo (PyCharm, Visual Studio Code o Jupyter Notebook) según tu preferencia personal y la naturaleza de los proyectos en los que estarás trabajando.

Una de las ventajas de trabajar con Python es que tiene una gran y activa comunidad de desarrolladores que están creando constantemente nuevas bibliotecas, módulos y herramientas que pueden usarse para ampliar las capacidades del lenguaje. Con tantos recursos disponibles, seguramente encontrarás las herramientas y los marcos que necesitas para abordar cualquier proyecto. Además, Python es conocido por su legibilidad y facilidad de uso, lo que lo convierte en una excelente opción para proyectos colaborativos donde varios programadores trabajan en la misma base de código.

Cada entorno de desarrollo también ofrece características y ventajas únicas para ayudarte a ser más productivo y eficiente en tu programación. Por ejemplo, PyCharm ofrece herramientas de depuración avanzadas, mientras que Visual Studio Code tiene un potente editor de código y Jupyter Notebook te permite crear cuadernos interactivos que combinan código, visualizaciones y documentación. Independientemente del entorno que elijas, todos ellos proporcionan una base sólida para la programación en Python y te ayudarán a convertirte en un desarrollador más hábil y efectivo.

1.4 Instalando Python y configurando un entorno de desarrollo

Para comenzar con la programación de Python, necesitas instalar Python y configurar un entorno de desarrollo utilizando un Entorno de Desarrollo Integrado (IDE) o un editor de código. En esta sección, te guiaremos a través del proceso de instalación de Python y la configuración de IDEs populares como PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

1.4.1 Instalando Python

Paso 1: Dirígete a www.python.org

Paso 2: Selecciona "Descargas" en la barra de herramientas


Paso 3: Haz clic en "Descargar Python 3.8.1" o la última versión disponible


Paso 4: Luego, dirígete a la opción "Archivo". Aparecerá un cuadro de diálogo de seguridad como el que se muestra a continuación. Haz clic en "Ejecutar" para continuar con el proceso de instalación


Paso 5: Haz clic en "Instalar ahora"


Una vez que lo hagas, verás la configuración en progreso como en la siguiente captura de pantalla:


Paso 6: Después de la instalación de Python, cuando veas una ventana con el mensaje "La configuración fue exitosa", haz clic en el botón "Cerrar"

Ahora tienes Python 3.8.1 instalado en tu sistema 

A continuación, pasaremos a la instalación de PyCharm

1.4.2 Configurando un entorno de desarrollo

Hay varios IDEs y editores de código disponibles para el desarrollo de Python. Aquí, discutiremos la configuración de tres opciones populares: PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

PyCharm

Paso 1: Para descargar PyCharm, visita el sitio web oficial de JetBrains: http://www.jetbrains.com/pycharm/

Paso 2: Haz clic en el botón "Descargar"

Paso 3: Después de eso, verás la siguiente ventana con dos opciones: Profesional Comunidad

Paso 4: Descarga la versión Comunidad

Nota: Si estás interesado en trabajar con la versión Profesional, entonces puedes descargar la versión Profesional y aprovechar una prueba gratuita.

Paso 5: Después de descargar el archivo, haz clic en él

Paso 6: Cuando aparezca la siguiente ventana, haz clic en Siguiente y el proceso de instalación comenzará

Paso 7: Después de hacer clic en Siguiente, primero aparecerá una ventana para configurar la ubicación de la instalación.

Nota: Puedes seleccionar una carpeta para la ubicación de la instalación o mantener la ruta predeterminada.

Paso 8: En el siguiente paso, puedes configurar las "Opciones de instalación" según los requisitos, y luego, hacer clic en el botón Siguiente para continuar

Paso 9: Ahora, debes seleccionar la carpeta del menú inicio, o puedes dejarla como predeterminada

Paso 10: Después de estos pasos, haz clic en el botón Instalar como el anterior para iniciar el proceso de instalación

Paso 11: Cuando hagas clic en el botón Finalizar, se completará la instalación de PyCharm

Ahora, has instalado con éxito PyCharm y Python en tu sistema.


Configuración de PyCharm

La primera vez que ejecutes PyCharm, te ofrecerá la posibilidad de importar configuraciones antiguas (de una instalación anterior de PyCharm).


Si estás instalando PyCharm por primera vez, no necesitas importar configuraciones. La siguiente pantalla te pedirá que personalices PyCharm. La primera pregunta es seleccionar un esquema de mapa de teclas. El esquema de mapa de teclas se refiere a los atajos de teclado, verifica los diferentes ejemplos en la figura. Puedes dejarlo como está si nunca antes has usado PyCharm, y está actualizado para las versiones más recientes de Mac OS.


Hago clic en Siguiente: Temas de UI. En la página siguiente, opté por el tema oscuro 'Darcula'. No te preocupes si no te gusta ninguno de los temas en este momento. Más tarde puedes agregar un plugin que te permite elegir entre varias otras opciones hermosas (pista: se llama Material UI Theme). Después de elegir, haz clic en Siguiente: Script del lanzador. Un script de lanzador agrega un pequeño programa de terminal que puede iniciar PyCharm desde tu terminal en cualquier directorio dado. Lo que quiero decir es que te permite hacer lo siguiente:

charm ~/DeveloperProjects/MyNewPythonApplication

En esa línea, estoy iniciando PyCharm en el directorio llamado 'MyNewPythonApplication' que es un subdirectorio de 'DeveloperProjects'. Si te gusta esta función, marca la casilla. Para continuar, haz clic en Siguiente: Plugins destacados.


En la siguiente pantalla, Pycharm sugiere plugins populares. Esa es una elección personal. La configuración está casi lista, ahora haz clic en Comenzar a usar PyCharm.


Creando un nuevo proyecto en PyCharm

Ahora, el siguiente paso es abrir un proyecto antiguo (desde un repositorio en tu máquina local o control de versiones) o crear un nuevo proyecto. Supongamos que quieres comenzar un nuevo proyecto. Luego, haz clic en + Crear nuevo proyecto.


Si elegiste la versión profesional de PyCharm, puedes seleccionar entre varias opciones de proyecto desde la barra lateral izquierda. O, en caso de que tengas la versión gratuita, no tendrás estas opciones, por lo que solo puedes abrir un nuevo proyecto Pure Python. Sin embargo, puedes crear un nuevo proyecto de la misma manera. Elige la ubicación (directorio) donde quieres guardar tu proyecto.

Al hacer clic en Intérprete de proyecto: Nuevo entorno virtualenv, puedes elegir las opciones de entorno para tu nuevo proyecto. Cuando estás programando en Python, probablemente harás uso de varias bibliotecas. El entorno contendrá todas las bibliotecas que instalarás para ese proyecto. Hay dos opciones: 1) Nuevo entorno o 2) Intérprete existente.


La opción de nuevo entorno (primera) da otras tres posibilidades: Virtualenv, Pipenv o Conda. Virtualenv es la opción predeterminada. Pipenv es más nuevo y se supone que tiene funcionalidades adicionales. Para usar Conda, necesitas haber instalado Anaconda o Miniconda en tu máquina. Puedes usar el Virtualenv predeterminado. Además, puedes elegir el intérprete base (Python 3 recomendado). Haz clic en Crear para continuar.


Antes de que puedas comenzar a programar, PyCharm sugiere una opción 'Consejo del día' con trucos sobre cómo aumentar tu productividad usando atajos de teclado. Si crees que no los necesitas, puedes desmarcar esta opción en la esquina inferior izquierda de la ventana emergente. Después de eso, cierra la ventana emergente. Ahora puedes crear un nuevo archivo haciendo clic en Cmd + N (en Mac) o haciendo clic en Archivo > Nuevo > Archivo o Archivo > Nuevo > Archivo Python (desde plantillas). Si elegiste la última opción, PyCharm creará un archivo con la extensión .py.

¡Finalmente puedes escribir tu código! Una vez que estés listo, puedes ejecutar tu script haciendo clic en Ejecutar en el menú principal (la flecha verde en la esquina superior derecha) o presionando Ctrl + Opción + R en el teclado. PyCharm ofrece varias funciones para ayudarte a programar.

Visual Studio Code (VSCode)

Poner en marcha Visual Studio Code es rápido y sencillo. Es una descarga pequeña para que puedas instalarlo rápidamente y probar VS Code. VS Code es un editor de código gratuito. Además, se ejecuta en los sistemas operativos macOS, Linux y Windows. Veamos cómo podemos configurar lo mismo en las diferentes plataformas que usamos.

El primer paso se comparte en todas las plataformas independientemente del sistema operativo que estés usando.

Descarga Visual Studio Code:

Puedes descargar Visual Studio Code desde la URL "https://code.visualstudio.com/download" seleccionando la plataforma correcta:

Haz clic en cualquiera de los iconos mencionados anteriormente, dependiendo del sistema operativo para el que planeas descargar el editor de código Visual Studio Code.


¿Cómo instalar Visual Studio Code en macOS?

Sigue los pasos a continuación (mostrados en un archivo gif y mencionados en viñetas) para instalar VS Code en macOS:

  1. Descarga Visual Studio Code para macOS.
  2. Después de hacer clic en la opción Mac en el sitio de descarga, se descargará un archivo zip, como se muestra a continuación.
  3. Haz doble clic en el archivo zip descargado para expandir el contenido. Te dará un archivo, como se muestra a continuación.
  4. Arrastra "Visual Studio Code.app" a la carpeta "Aplicaciones" para que esté disponible en el "Launchpad".
  5. Haz doble clic en "Visual Studio Code" para abrirlo.
  6. Agrega VS Code a tu Dock haciendo clic derecho en el icono para abrir el menú contextual y eligiendo Opciones => Mantener en el Dock.


¿Cómo instalar Visual Studio Code en Windows?

En primer lugar, descarga el instalador de Visual Studio Code para Windows. Una vez descargado, ejecuta el instalador (VSCodeUserSetup-{version}.exe). Solo tomará un minuto.

En segundo lugar, acepta el acuerdo y haz clic en Siguiente.

En tercer lugar, haz clic en "crear un icono en el escritorio" para que se pueda acceder desde el escritorio y haz clic en Siguiente.

Después de eso, haz clic en el botón "Instalar".

Finalmente, después de que se complete la instalación, haz clic en el botón "Finalizar" y se abrirá Visual Studio Code.

Por defecto, VS Code se instala en C:\usuarios{nombre de usuario}\AppData\Local\Programs\Microsoft VS Code.

Después de la instalación exitosa, pasemos a la siguiente sección para comprender los diversos componentes de la interfaz de usuario del editor de Visual Studio Code.

¿Cuáles son los componentes esenciales de VS Code?

Visual Studio Code es un editor de código en esencia. Como muchos otros editores de código, VS Code adopta una interfaz de usuario y un diseño estándar de un explorador a la izquierda, mostrando todos los archivos y carpetas a los que tienes acceso. Además, tiene un editor a la derecha, mostrando el contenido de los archivos que has abierto. A continuación, se encuentran algunos de los componentes más críticos del editor VSCode:


VS Code viene con un diseño sencillo e intuitivo que maximiza el espacio provisto para el editor mientras deja suficiente espacio para navegar. Además, permite acceder a todo el contexto de tu carpeta o proyecto. La interfaz de usuario se divide en cinco áreas, como se destaca en la imagen anterior.

  1. Editor: Es el área principal para editar tus archivos. Puedes abrir tantos editores como sea posible uno al lado del otro vertical y horizontalmente.
  2. Barra lateral: Contiene diferentes vistas como el Explorador para ayudarte mientras trabajas en tu proyecto.
  3. Barra de estado: Contiene información sobre el proyecto abierto y los archivos que editas.
  4. Barra de actividad: Se encuentra en el extremo izquierdo. Te permite cambiar entre vistas y te brinda indicadores adicionales específicos del contexto, como la cantidad de cambios salientes cuando Git está habilitado.
  5. Paneles: Muestra diferentes paneles debajo del área del editor para obtener información de salida o depuración, errores y advertencias, o una terminal integrada. Además, el panel también se puede mover hacia la derecha para obtener más espacio vertical.

VS Code se abre en el mismo estado en el que estaba la última vez, cada vez que lo inicias. También conserva la carpeta, el diseño y los archivos abiertos.


Jupyter Notebook

  1. Para instalar Jupyter Notebook, abre un símbolo del sistema (Windows) o una terminal (macOS o Linux) y ejecuta el siguiente comando:
    pip install notebook
  2. Una vez que se complete la instalación, inicia Jupyter Notebook ejecutando el siguiente comando:
    jupyter notebook

    Esto abrirá una nueva ventana del navegador con la interfaz de Jupyter Notebook.

  3. Para crear un nuevo cuaderno de Python, haz clic en "Nuevo" en la esquina superior derecha y selecciona "Python 3" (o la versión de Python correspondiente) en el menú desplegable.
  4. Ahora puedes escribir código Python en las celdas del cuaderno y ejecutarlas haciendo clic en "Ejecutar" o presionando Shift+Enter. Jupyter Notebook te permite mezclar código, texto y contenido multimedia, lo que lo convierte en una herramienta excelente para la exploración de datos interactiva y la documentación.

Con Python instalado y tu entorno de desarrollo configurado, ahora estás listo para comenzar a escribir y ejecutar código Python. Ya seas un programador experimentado o un principiante, la flexibilidad del lenguaje Python lo convierte en una opción ideal para una amplia gama de proyectos. A lo largo de este libro, puedes elegir trabajar con cualquiera de estos entornos de desarrollo (PyCharm, Visual Studio Code o Jupyter Notebook) según tu preferencia personal y la naturaleza de los proyectos en los que estarás trabajando.

Una de las ventajas de trabajar con Python es que tiene una gran y activa comunidad de desarrolladores que están creando constantemente nuevas bibliotecas, módulos y herramientas que pueden usarse para ampliar las capacidades del lenguaje. Con tantos recursos disponibles, seguramente encontrarás las herramientas y los marcos que necesitas para abordar cualquier proyecto. Además, Python es conocido por su legibilidad y facilidad de uso, lo que lo convierte en una excelente opción para proyectos colaborativos donde varios programadores trabajan en la misma base de código.

Cada entorno de desarrollo también ofrece características y ventajas únicas para ayudarte a ser más productivo y eficiente en tu programación. Por ejemplo, PyCharm ofrece herramientas de depuración avanzadas, mientras que Visual Studio Code tiene un potente editor de código y Jupyter Notebook te permite crear cuadernos interactivos que combinan código, visualizaciones y documentación. Independientemente del entorno que elijas, todos ellos proporcionan una base sólida para la programación en Python y te ayudarán a convertirte en un desarrollador más hábil y efectivo.

1.4 Instalando Python y configurando un entorno de desarrollo

Para comenzar con la programación de Python, necesitas instalar Python y configurar un entorno de desarrollo utilizando un Entorno de Desarrollo Integrado (IDE) o un editor de código. En esta sección, te guiaremos a través del proceso de instalación de Python y la configuración de IDEs populares como PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

1.4.1 Instalando Python

Paso 1: Dirígete a www.python.org

Paso 2: Selecciona "Descargas" en la barra de herramientas


Paso 3: Haz clic en "Descargar Python 3.8.1" o la última versión disponible


Paso 4: Luego, dirígete a la opción "Archivo". Aparecerá un cuadro de diálogo de seguridad como el que se muestra a continuación. Haz clic en "Ejecutar" para continuar con el proceso de instalación


Paso 5: Haz clic en "Instalar ahora"


Una vez que lo hagas, verás la configuración en progreso como en la siguiente captura de pantalla:


Paso 6: Después de la instalación de Python, cuando veas una ventana con el mensaje "La configuración fue exitosa", haz clic en el botón "Cerrar"

Ahora tienes Python 3.8.1 instalado en tu sistema 

A continuación, pasaremos a la instalación de PyCharm

1.4.2 Configurando un entorno de desarrollo

Hay varios IDEs y editores de código disponibles para el desarrollo de Python. Aquí, discutiremos la configuración de tres opciones populares: PyCharm, Visual Studio Code (VSCode) y Jupyter Notebook.

PyCharm

Paso 1: Para descargar PyCharm, visita el sitio web oficial de JetBrains: http://www.jetbrains.com/pycharm/

Paso 2: Haz clic en el botón "Descargar"

Paso 3: Después de eso, verás la siguiente ventana con dos opciones: Profesional Comunidad

Paso 4: Descarga la versión Comunidad

Nota: Si estás interesado en trabajar con la versión Profesional, entonces puedes descargar la versión Profesional y aprovechar una prueba gratuita.

Paso 5: Después de descargar el archivo, haz clic en él

Paso 6: Cuando aparezca la siguiente ventana, haz clic en Siguiente y el proceso de instalación comenzará

Paso 7: Después de hacer clic en Siguiente, primero aparecerá una ventana para configurar la ubicación de la instalación.

Nota: Puedes seleccionar una carpeta para la ubicación de la instalación o mantener la ruta predeterminada.

Paso 8: En el siguiente paso, puedes configurar las "Opciones de instalación" según los requisitos, y luego, hacer clic en el botón Siguiente para continuar

Paso 9: Ahora, debes seleccionar la carpeta del menú inicio, o puedes dejarla como predeterminada

Paso 10: Después de estos pasos, haz clic en el botón Instalar como el anterior para iniciar el proceso de instalación

Paso 11: Cuando hagas clic en el botón Finalizar, se completará la instalación de PyCharm

Ahora, has instalado con éxito PyCharm y Python en tu sistema.


Configuración de PyCharm

La primera vez que ejecutes PyCharm, te ofrecerá la posibilidad de importar configuraciones antiguas (de una instalación anterior de PyCharm).


Si estás instalando PyCharm por primera vez, no necesitas importar configuraciones. La siguiente pantalla te pedirá que personalices PyCharm. La primera pregunta es seleccionar un esquema de mapa de teclas. El esquema de mapa de teclas se refiere a los atajos de teclado, verifica los diferentes ejemplos en la figura. Puedes dejarlo como está si nunca antes has usado PyCharm, y está actualizado para las versiones más recientes de Mac OS.


Hago clic en Siguiente: Temas de UI. En la página siguiente, opté por el tema oscuro 'Darcula'. No te preocupes si no te gusta ninguno de los temas en este momento. Más tarde puedes agregar un plugin que te permite elegir entre varias otras opciones hermosas (pista: se llama Material UI Theme). Después de elegir, haz clic en Siguiente: Script del lanzador. Un script de lanzador agrega un pequeño programa de terminal que puede iniciar PyCharm desde tu terminal en cualquier directorio dado. Lo que quiero decir es que te permite hacer lo siguiente:

charm ~/DeveloperProjects/MyNewPythonApplication

En esa línea, estoy iniciando PyCharm en el directorio llamado 'MyNewPythonApplication' que es un subdirectorio de 'DeveloperProjects'. Si te gusta esta función, marca la casilla. Para continuar, haz clic en Siguiente: Plugins destacados.


En la siguiente pantalla, Pycharm sugiere plugins populares. Esa es una elección personal. La configuración está casi lista, ahora haz clic en Comenzar a usar PyCharm.


Creando un nuevo proyecto en PyCharm

Ahora, el siguiente paso es abrir un proyecto antiguo (desde un repositorio en tu máquina local o control de versiones) o crear un nuevo proyecto. Supongamos que quieres comenzar un nuevo proyecto. Luego, haz clic en + Crear nuevo proyecto.


Si elegiste la versión profesional de PyCharm, puedes seleccionar entre varias opciones de proyecto desde la barra lateral izquierda. O, en caso de que tengas la versión gratuita, no tendrás estas opciones, por lo que solo puedes abrir un nuevo proyecto Pure Python. Sin embargo, puedes crear un nuevo proyecto de la misma manera. Elige la ubicación (directorio) donde quieres guardar tu proyecto.

Al hacer clic en Intérprete de proyecto: Nuevo entorno virtualenv, puedes elegir las opciones de entorno para tu nuevo proyecto. Cuando estás programando en Python, probablemente harás uso de varias bibliotecas. El entorno contendrá todas las bibliotecas que instalarás para ese proyecto. Hay dos opciones: 1) Nuevo entorno o 2) Intérprete existente.


La opción de nuevo entorno (primera) da otras tres posibilidades: Virtualenv, Pipenv o Conda. Virtualenv es la opción predeterminada. Pipenv es más nuevo y se supone que tiene funcionalidades adicionales. Para usar Conda, necesitas haber instalado Anaconda o Miniconda en tu máquina. Puedes usar el Virtualenv predeterminado. Además, puedes elegir el intérprete base (Python 3 recomendado). Haz clic en Crear para continuar.


Antes de que puedas comenzar a programar, PyCharm sugiere una opción 'Consejo del día' con trucos sobre cómo aumentar tu productividad usando atajos de teclado. Si crees que no los necesitas, puedes desmarcar esta opción en la esquina inferior izquierda de la ventana emergente. Después de eso, cierra la ventana emergente. Ahora puedes crear un nuevo archivo haciendo clic en Cmd + N (en Mac) o haciendo clic en Archivo > Nuevo > Archivo o Archivo > Nuevo > Archivo Python (desde plantillas). Si elegiste la última opción, PyCharm creará un archivo con la extensión .py.

¡Finalmente puedes escribir tu código! Una vez que estés listo, puedes ejecutar tu script haciendo clic en Ejecutar en el menú principal (la flecha verde en la esquina superior derecha) o presionando Ctrl + Opción + R en el teclado. PyCharm ofrece varias funciones para ayudarte a programar.

Visual Studio Code (VSCode)

Poner en marcha Visual Studio Code es rápido y sencillo. Es una descarga pequeña para que puedas instalarlo rápidamente y probar VS Code. VS Code es un editor de código gratuito. Además, se ejecuta en los sistemas operativos macOS, Linux y Windows. Veamos cómo podemos configurar lo mismo en las diferentes plataformas que usamos.

El primer paso se comparte en todas las plataformas independientemente del sistema operativo que estés usando.

Descarga Visual Studio Code:

Puedes descargar Visual Studio Code desde la URL "https://code.visualstudio.com/download" seleccionando la plataforma correcta:

Haz clic en cualquiera de los iconos mencionados anteriormente, dependiendo del sistema operativo para el que planeas descargar el editor de código Visual Studio Code.


¿Cómo instalar Visual Studio Code en macOS?

Sigue los pasos a continuación (mostrados en un archivo gif y mencionados en viñetas) para instalar VS Code en macOS:

  1. Descarga Visual Studio Code para macOS.
  2. Después de hacer clic en la opción Mac en el sitio de descarga, se descargará un archivo zip, como se muestra a continuación.
  3. Haz doble clic en el archivo zip descargado para expandir el contenido. Te dará un archivo, como se muestra a continuación.
  4. Arrastra "Visual Studio Code.app" a la carpeta "Aplicaciones" para que esté disponible en el "Launchpad".
  5. Haz doble clic en "Visual Studio Code" para abrirlo.
  6. Agrega VS Code a tu Dock haciendo clic derecho en el icono para abrir el menú contextual y eligiendo Opciones => Mantener en el Dock.


¿Cómo instalar Visual Studio Code en Windows?

En primer lugar, descarga el instalador de Visual Studio Code para Windows. Una vez descargado, ejecuta el instalador (VSCodeUserSetup-{version}.exe). Solo tomará un minuto.

En segundo lugar, acepta el acuerdo y haz clic en Siguiente.

En tercer lugar, haz clic en "crear un icono en el escritorio" para que se pueda acceder desde el escritorio y haz clic en Siguiente.

Después de eso, haz clic en el botón "Instalar".

Finalmente, después de que se complete la instalación, haz clic en el botón "Finalizar" y se abrirá Visual Studio Code.

Por defecto, VS Code se instala en C:\usuarios{nombre de usuario}\AppData\Local\Programs\Microsoft VS Code.

Después de la instalación exitosa, pasemos a la siguiente sección para comprender los diversos componentes de la interfaz de usuario del editor de Visual Studio Code.

¿Cuáles son los componentes esenciales de VS Code?

Visual Studio Code es un editor de código en esencia. Como muchos otros editores de código, VS Code adopta una interfaz de usuario y un diseño estándar de un explorador a la izquierda, mostrando todos los archivos y carpetas a los que tienes acceso. Además, tiene un editor a la derecha, mostrando el contenido de los archivos que has abierto. A continuación, se encuentran algunos de los componentes más críticos del editor VSCode:


VS Code viene con un diseño sencillo e intuitivo que maximiza el espacio provisto para el editor mientras deja suficiente espacio para navegar. Además, permite acceder a todo el contexto de tu carpeta o proyecto. La interfaz de usuario se divide en cinco áreas, como se destaca en la imagen anterior.

  1. Editor: Es el área principal para editar tus archivos. Puedes abrir tantos editores como sea posible uno al lado del otro vertical y horizontalmente.
  2. Barra lateral: Contiene diferentes vistas como el Explorador para ayudarte mientras trabajas en tu proyecto.
  3. Barra de estado: Contiene información sobre el proyecto abierto y los archivos que editas.
  4. Barra de actividad: Se encuentra en el extremo izquierdo. Te permite cambiar entre vistas y te brinda indicadores adicionales específicos del contexto, como la cantidad de cambios salientes cuando Git está habilitado.
  5. Paneles: Muestra diferentes paneles debajo del área del editor para obtener información de salida o depuración, errores y advertencias, o una terminal integrada. Además, el panel también se puede mover hacia la derecha para obtener más espacio vertical.

VS Code se abre en el mismo estado en el que estaba la última vez, cada vez que lo inicias. También conserva la carpeta, el diseño y los archivos abiertos.


Jupyter Notebook

  1. Para instalar Jupyter Notebook, abre un símbolo del sistema (Windows) o una terminal (macOS o Linux) y ejecuta el siguiente comando:
    pip install notebook
  2. Una vez que se complete la instalación, inicia Jupyter Notebook ejecutando el siguiente comando:
    jupyter notebook

    Esto abrirá una nueva ventana del navegador con la interfaz de Jupyter Notebook.

  3. Para crear un nuevo cuaderno de Python, haz clic en "Nuevo" en la esquina superior derecha y selecciona "Python 3" (o la versión de Python correspondiente) en el menú desplegable.
  4. Ahora puedes escribir código Python en las celdas del cuaderno y ejecutarlas haciendo clic en "Ejecutar" o presionando Shift+Enter. Jupyter Notebook te permite mezclar código, texto y contenido multimedia, lo que lo convierte en una herramienta excelente para la exploración de datos interactiva y la documentación.

Con Python instalado y tu entorno de desarrollo configurado, ahora estás listo para comenzar a escribir y ejecutar código Python. Ya seas un programador experimentado o un principiante, la flexibilidad del lenguaje Python lo convierte en una opción ideal para una amplia gama de proyectos. A lo largo de este libro, puedes elegir trabajar con cualquiera de estos entornos de desarrollo (PyCharm, Visual Studio Code o Jupyter Notebook) según tu preferencia personal y la naturaleza de los proyectos en los que estarás trabajando.

Una de las ventajas de trabajar con Python es que tiene una gran y activa comunidad de desarrolladores que están creando constantemente nuevas bibliotecas, módulos y herramientas que pueden usarse para ampliar las capacidades del lenguaje. Con tantos recursos disponibles, seguramente encontrarás las herramientas y los marcos que necesitas para abordar cualquier proyecto. Además, Python es conocido por su legibilidad y facilidad de uso, lo que lo convierte en una excelente opción para proyectos colaborativos donde varios programadores trabajan en la misma base de código.

Cada entorno de desarrollo también ofrece características y ventajas únicas para ayudarte a ser más productivo y eficiente en tu programación. Por ejemplo, PyCharm ofrece herramientas de depuración avanzadas, mientras que Visual Studio Code tiene un potente editor de código y Jupyter Notebook te permite crear cuadernos interactivos que combinan código, visualizaciones y documentación. Independientemente del entorno que elijas, todos ellos proporcionan una base sólida para la programación en Python y te ayudarán a convertirte en un desarrollador más hábil y efectivo.