8.1 Desglose de la interfaz de la IDE
Entonces, hemos creado un nuevo proyecto. Vamos a ver qué encontramos aquí.
1. Árbol de carpetas y archivos del proyecto:
Aquí se muestra el contenido de la carpeta de nuestro proyecto — pythonProject
.
2. Archivo abierto actual:
Este es simplemente el contenido del archivo main.py
, con la sintaxis del código resaltada.
3. En la parte superior — el menú principal:
Botones útiles en la parte superior derecha:
- «Triángulo verde» — botón para ejecutar el proyecto.
- «Bicho» — botón para iniciar el modo de depuración.
- «Lupa» — buscar en el proyecto.
- «Engranaje» — configuraciones.
4. A la izquierda ves el menú lateral:
Aquí hay varios botones útiles, en particular, nos interesará el botón Terminal.
5. Barra de estado:
A la izquierda en la barra de estado se muestra la ruta del archivo abierto actual. A la derecha — su
codificación: CRLF
, UTF-8
.
Y completamente a la derecha se muestra la versión actual de Python — Python 3.12.x, en la que nuestro proyecto se ejecutará. A veces es útil mirar aquí, si en tu computadora tienes instaladas varias versiones diferentes de Python y hay proyectos que funcionan en otras versiones.
8.2 Análisis del proyecto
Un proyecto común consiste en archivos que se muestran en el panel izquierdo. Estos archivos se pueden dividir condicionalmente en 4 partes.
Archivos con código en lenguaje Python. Estos archivos tienen extensión
.py
y PyCharm los marca con un icono azul y amarillo. En nuestro proyecto ahora solo hay un archivo así —
main.py
Archivos estáticos. Así se llaman los archivos que contienen datos, pero no código. Estos pueden ser archivos de texto, imágenes, archivos de medios y así sucesivamente. Ahora en nuestro proyecto no hay ninguno.
Entorno virtual de Python. En la carpeta con el nombre .venv
(abreviatura de Virtual
Environment) se encuentran archivos de Python, así como
varias utilidades de servicio. Aquí el gestor de paquetes pip
descargará
las bibliotecas externas que desees utilizar.
Bibliotecas externas (External libraries). Ahora en nuestro proyecto no hay ninguna, pero cuando las descargues, PyCharm las mostrará aquí.
8.3 Entorno virtual — venv
Hablemos un poco más sobre el entorno virtual. venv
— es un módulo en Python que proporciona la capacidad de crear
diferentes entornos virtuales ligeros y aislados para proyectos de Python. Es una
herramienta que permite gestionar las dependencias de un proyecto, aislándolas de
las bibliotecas del sistema.
Cada entorno virtual tiene sus propios ejecutables de Python y un espacio para la instalación de bibliotecas, lo que garantiza la independencia de los proyectos entre sí.
Esto es especialmente útil cuando diferentes proyectos requieren diferentes versiones de la misma biblioteca o cuando es necesario evitar conflictos entre las bibliotecas del sistema y las bibliotecas necesarias para un proyecto específico.
8.4 Trabajando con el terminal
En PyCharm puedes trabajar con la línea de comandos del sistema operativo directamente. En Linux y MacOS, la línea de comandos se suele llamar Terminal, por lo que también se llama así en PyCharm. Aunque en principio no es un capricho de PyCharm, sino un nombre establecido entre los programadores.
Para abrir el Terminal necesitas hacer clic en el botón de terminal en el menú lateral:
Deberías ver una ventana como esta:
En esta ventana puedes escribir comandos de tu sistema operativo. Nos interesa uno de ellos.
Averiguemos la versión actual del intérprete de Python que instalamos. Para ello, debes escribir:
python --version
Esto es lo que obtuve:
Si también obtuviste Python 3.12.x, entonces estamos en el camino correcto.
GO TO FULL VERSION