Esta guía le presentará el entorno de desarrollo integrado de PyCharm, que se puede utilizar para desarrollar aplicaciones profesionales utilizando el lenguaje de programación Python. Python es un gran lenguaje de programación porque es verdaderamente multiplataforma. Se puede usar para desarrollar una sola aplicación que se ejecutará en computadoras Windows, Linux y Mac sin tener que volver a compilar ningún código.
PyCharm es un editor y depurador desarrollado por Jetbrains, que son las mismas personas que desarrollaron Resharper. Resharper es una gran herramienta utilizada por los desarrolladores de Windows para refactorizar el código y para facilitarles la vida al escribir el código .NET. Muchos de los principios de Resharper se han agregado a la versión profesional de PyCharm.
Cómo instalar PyCharm
Esta guía para instalar PyCharm le mostrará cómo obtener PyCharm, descargarlo, extraer los archivos y ejecutarlo.
La pantalla de bienvenida
Cuando ejecute PyCharm por primera vez o cuando cierre un proyecto, aparecerá una pantalla con una lista de proyectos recientes.
También verá las siguientes opciones de menú:
- Crear nuevo proyecto
- Abrir un proyecto
- Checkout desde el control de versiones
También hay una opción de configuración que le permite configurar la versión predeterminada de Python y otras configuraciones similares.
Creando un nuevo proyecto
Cuando elige crear un nuevo proyecto, se le proporciona una lista de posibles tipos de proyectos de la siguiente manera:
- Pitón puro
- Django
- Matraz
- Motor de aplicaciones de Google
- Pirámide
- Web2Py
- CLI angular
- AngularJS
- Fundación
- HTML5 boilerplate
- Reactuar kit de inicio
- Twitter Bootstrap
- Kit de inicio web
Si desea crear una aplicación de escritorio base que se ejecute en Windows, Linux y Mac, puede elegir un proyecto Pure Python y usar bibliotecas QT para desarrollar aplicaciones gráficas que parezcan nativas al sistema operativo en el que se ejecutan, independientemente de dónde se encuentren. fueron desarrollados.
Además de elegir el tipo de proyecto, también puede ingresar el nombre de su proyecto y también elegir la versión de Python para desarrollar.
Abrir un proyecto
Puede abrir un proyecto haciendo clic en el nombre dentro de la lista de proyectos abiertos recientemente o puede hacer clic en Abierto y navegue hasta la carpeta donde se encuentra el proyecto que desea abrir.
Comprobación de control de origen
PyCharm ofrece la opción de revisar el código del proyecto de varios recursos en línea, incluyendo GitHub, CVS, Git, Mercurial y Subversion.
El IDE de PyCharm
El IDE de PyCharm comienza con un menú en la parte superior. Debajo de esto, tienes pestañas para cada proyecto abierto.
En el lado derecho de la pantalla hay opciones de depuración para pasar por el código.
El panel izquierdo tiene una lista de archivos de proyecto y bibliotecas externas.
Para agregar un archivo, haga clic derecho en el nombre del proyecto y elija Nuevo. A continuación, obtiene la opción de agregar uno de los siguientes tipos de archivos:
- Expediente
- Directorio
- Paquete Python
- Archivo de Python
- Cuaderno Jupyter
- Archivo HTML
- Hoja de estilo
- JavaScript
- Mecanografiado
- CoffeeScript
- Pepinillo
- Fuente de datos
Cuando agrega un archivo, como un archivo python, puede comenzar a escribir en el editor en el panel derecho.
El texto está codificado por colores y tiene texto en negrita. Una línea vertical muestra la sangría para que pueda estar seguro de que está tabulando correctamente.
El editor también incluye IntelliSense completo, lo que significa que a medida que comienza a escribir los nombres de las bibliotecas o los comandos reconocidos, puede completar los comandos presionando Lengüeta.
Depuración de la aplicación
Puede depurar su aplicación en cualquier momento utilizando las opciones de depuración en la esquina superior derecha.
Si está desarrollando una aplicación gráfica, puede simplemente presionar el botón verde para ejecutar la aplicación. También puedes pulsar Mayús + F10.
Para depurar la aplicación, puede hacer clic en el botón junto a la flecha verde o presionar Mayús + F9. Puede colocar puntos de interrupción en el código para que el programa se detenga en una línea determinada haciendo clic en el margen gris de la línea en la que desea interrumpir.
Para dar un solo paso adelante puedes pulsar F8, que pasa por encima del código. Esto significa que ejecutará el código pero no entrará en una función. Para entrar en la función, debe presionar F7. Si está en una función y desea salir a la función de llamada, presione Mayús + F8.
Mientras realiza la depuración, en la parte inferior de la pantalla verá varias ventanas, como una lista de procesos y subprocesos y variables para los que está observando los valores. A medida que avanza por el código, puede agregar un reloj a una variable para que pueda ver cuándo cambia el valor.
Otra gran opción es ejecutar el código con el comprobador de cobertura. El mundo de la programación ha cambiado mucho a lo largo de los años y ahora es común que los desarrolladores realicen un desarrollo basado en pruebas para que cada cambio que realicen pueda verificar que no hayan roto otra parte del sistema.
El comprobador de cobertura realmente lo ayuda a ejecutar el programa, realizar algunas pruebas y luego, cuando haya terminado, le dirá qué parte del código se cubrió como porcentaje durante su ejecución de prueba.
También hay una herramienta para mostrar el nombre de un método o clase, cuántas veces se llamaron los elementos y cuánto tiempo se gastó en esa pieza de código en particular.
Código de refactorización
Una característica realmente poderosa de PyCharm es la opción de refactorización de código.
Cuando empieces a desarrollar código, aparecerán pequeñas marcas en el margen derecho. Si escribe algo que probablemente cause un error o simplemente no esté bien escrito, PyCharm colocará un marcador de color.Al hacer clic en el marcador de color le dirá el problema y le ofrecerá una solución.
Por ejemplo, si tiene una declaración de importación que importa una biblioteca y luego no usa nada de esa biblioteca, no solo el código se volverá gris, sino que el marcador indicará que la biblioteca no está en uso.
Otros errores que aparecerán son para una buena codificación, como tener solo una línea en blanco entre una declaración de importación y el inicio de una función. También se le informará cuando haya creado una función que no esté en minúsculas.
No tienes que cumplir con todas las reglas de PyCharm. Muchos de ellos son solo buenas pautas de codificación y no tienen nada que ver con si el código se ejecutará o no.
El menú de códigos también tiene otras opciones de refactorización. Por ejemplo, puede realizar una limpieza de código y puede inspeccionar un archivo o proyecto para detectar problemas.
Resumen
PyCharm es un excelente editor para desarrollar código Python en Linux, y hay dos versiones disponibles. La versión de la comunidad es para el desarrollador informal, mientras que el entorno profesional proporciona todas las herramientas que un desarrollador podría necesitar para crear software profesional.