domingo, 9 de octubre de 2016

Python Windows - PyCharm

Python ha ganado mucha popularidad siendo actualmente muy reconocido y utilizado para múltiples propósitos, actualmente por el conjunto de facilidades que ofrece con sus funciones han hecho que este sea un lenguaje de programación interpretado utilizado para enseñar los fundamentos de programación a las personas que están recién aprendiendo a programar y que tienen muy poco conocimiento de esto o incluso ningún conocimiento.
En esta entrada de blog y de hecho en el blog no enseñaré a programar en python, talvez a futuro cambie de idea, pero ese no es el pensamiento ahora. Esta entrada es para aprender la instalación de python 3 y pycharm en un computador con Windows 10, un computador que nunca ha tenido instalado python y por ese mismo motivo se trataría de una instalación desde cero.
Para no dar mas vueltas con este asunto la planificación de esta entrada es la siguiente:
  • Instalación de Python
  • Instalación de PyCharm
  • Conclusiones y Recomendaciones 
Instalación de Python 

Luego de verificar que Python no está instalado en el equipo se procede a abrir un navegador y buscar la página oficial de Python.
Comprobación de Python en el equipoBuscar página oficial de Python











En la página oficial se escoge la descarga. He escogido la de python 3 para windows.
Download Python 3.5.2
Proceder con la instalación, básicamente como cualquier instalación, seleccionando siguiente a todo.
Seleccionar "Run"
Seleccionar "Install launcher for all users (recommended)" y luego "Install Now". La ruta por defecto se muestra allí.
Luego de esto aunque ya se encuentre instalado, probablemente python no sea reconocido como un comando en la terminal de comandos, es decir, el sistema aún no lo reconozca.
Ejecutar CMD
Entonces es necesario agregar a la ubicación de python en las variables de entorno del sistema, específicamente a la variable "PATH"

En mi caso la ruta es "C:\Users\Kevin\AppData\Local\Programs\Python\Python35-32\" la carpeta que contiene python como aplicación.
Esta línea de la ruta debe observarse agregada en el grupo de las que contiene "PATH"

Asegurando esto, se reinicia el equipo. Luego al ejecutar nuevamente en la ventana de comandos python, este será reconocido.
Python 3.5.2 Instalado correctamente


Instalación PyCharm

 Lo primero a realizar es obtener el software desde la página oficial de PyCharm, que se puede buscar facilmente desde el navegador con algún motor de búsqueda. Desde la página oficial se realiza la descarga de la versión de PyCharm deseada y aquí se muestra la instalacion de la versión community. La descarga toma un pequeño tiempo.
"Download Now"
Luego de la descarga se ejecuta el instalador y como casi toda instalación es solo cuestión de seleccionar "Next" o "Siguiente" en cada paso.
Una vez realizada la instalación se puede encontrar PyCharm, como cualquier otra aplicación que tiene el computador instalada.
En la primera ejecución se va a realizar la configuración de la carpeta de proyectos de python de la aplicación PyCharm y otras personalizaciones para el entorno gráfico de trabajo.

Ahora si proceder a crear un nuevo proyecto... Hola Mundo en python.
"Create New Project"
En "Location" se le puede dar el nombre al proyecto, en este caso es "pyHelloWorld" (Es la palabra detrás del último \ de esa ruta)
Finalmente es hora de escribir el código, algo muy sencillo, un "Hello World!"
En el proyecto, click derecho: New->Python File
Luego de escribir el código (print("Hello World!") ), click derecho sobre el archivo de python (main.py) y seleccionar la línea con el ícono del triángulo verde (Run 'main')
Finalmente en consola (Se observa en la parte de abajo de PyCharm) se puede ver "Hello World!"

Ya realizado el "Hello World!" se comprueba que la instalación ha sido correcta y se puede comenzar a programar otras cosas más complejas.
Lo siguiente es conocer un poco PyCharm y disfrutar programando en python con PyCharm. (Si se desea crear otro proyecto File->New Project y el proceso de ahí es el mismo)
Se agrega una simple operación matemática al programa. Se observa la estructura: Lado Izquierdo los proyectos abiertos actualmente, Lado Derecho archivos de extensión py abiertos y en edición, Abajo la consola que para este caso muestra los print realizados.