Hoy con motivo del día del programador nos gustaría animaros a empezar en este apasionante mundo de la programación en Python.

Cada día más países empiezan a incorporar asignaturas de programación a edades más tempranas, ya que estas proporcionan muchas ventajas. De hecho, fomentan el pensamiento computacional, proceso de razonamiento que estructura y ordena las ideas en la mente de los más pequeños.

¿Por dónde empiezo?

Aunque Internet es un gran aliado para aprender a programar, tengas la edad que tengas, y puedes aprender de forma autodidacta, siempre está bien buscar algún curso donde haya un profesor detrás que pueda resolverte las dudas que tengas al inicio (que suelen ser bastantes), por lo que solemos recomendar cursos gratuitos o por muy poco coste en plataformas online como Udemy o Coursera:

  • Fundamentos de programación con Java: Por qué creemos que se debe aprender con un lenguaje fuertemente tipado y con una estructura sólida, nuestra recomendación personal es aprender con un lenguaje tipo Java, y que mejor que este curso gratuito de Udemy donde poder iniciarse.
  • Fundamentos básicos de programación (JavaScript): Si eres más de ver que de leer, aquí tienes unos buenos videotutoriales en los que aprender los fundamentos básicos de la programación, concretamente en el lenguaje JavaScript, uno de los más utilizados actualmente.
  • Curso básico de Android: Hoy en día están muy de moda las aplicaciones móviles por lo que os dejamos un curso básico para empezar, eso sí, siempre después del de Java, ya que su programación se basa en este lenguaje.

En nuestro centro somos especialistas en formar programadores de 0, ya sea web, móvil o ambos, al disponer de la doble titulación DAM-DAW, por lo que os animamos a que vengáis a informaros sin compromiso de nuestra oferta de ciclos formativos, con profesionales del sector y actualizados a las últimas tendencias tecnológicas.

Mi primera vez en Python, 1ª parte

Python es uno de los lenguajes más populares en los últimos años debido a su sencillez de uso, cosa que ha generado una importante comunidad que le da soporte con librerías, documentación, tutoriales…

Por otro lado, tiene limitaciones en cuanto a eficiencia y escalabilidad, por tanto, no es apropiado para proyectos muy grandes donde pueda penalizar mucho el tiempo de ejecución.

Como hemos comentado antes, su sencillez lo hace ideal para empezar a programar. Veamos un ejemplo:

1 – Primero vamos a descargar python para Windows

2 – Una vez descargado le pulsamos encima para instalarlo:

Imagen ejecutable Python

3 – En el asistente añadimos python al PATH del sistema (ACLARACIÓN: Añadir la ruta del programa al PATH sirve para poder ejecutar Python desde cualquier carpeta del sistema) y pulsamos en “Install Now”

Imagen inicio instalación Python

4 – Una vez acabe la instalación pulsamos en “Close” para cerrar el asistente:

Imagen final instalación Python

5 – Una vez tenemos python instalado, abrimos el bloc de notas y escribimos el siguiente código:

ACLARACIÓN: La instrucción print sirve para mostrar por pantalla el texto introducido entre paréntesis.

Imagen código hola mundo

6 – Cuando acabamos de escribir el código, vamos a guardarlo. Todo archivo de código Python tiene la extensión .py, por lo que podemos poner de nombre, por ejemplo, holamundo.py

Imagen guardar programa

7 – Ya solo nos queda ejecutarlo. Para ello abrimos la consola de Windows:

Imagen buscar consola

8 – Y vamos a la carpeta donde está el fichero de código (En el ejemplo “Documents”):

Imagen consola windows

9 – Y por último ejecutamos el fichero con el comando Python, que hemos instalado con anterioridad.

Imagen ejecución en consola de archivo hola mundo

NOTA: El resultado del programa es la impresión por consola de la cadena “Hola Mundo”

Mi primera vez en Python, 2ª parte

Guay ¿no? Pero sabe a poco, quieres más y lo sabes.

¿Qué te parece si hacemos que pida una edad y muestre si es mayor o menor de edad?

10 – Cambiemos el código por este::

Imagen código edad

ACLARACIONES:

  • Primera línea:
    • input: Muestra un texto y espera que se introduzca algo por teclado.
    • int: Transforma el valor introducido a numérico.
    • num: Es una variable donde se guarda ese valor numérico introducido por teclado.
  • Siguientes líneas:
    • If num < 18: Si el número introducido es menor que 18, se muestra el siguiente texto “Menor de edad
    • else: Si no se cumple la condición del if, es decir, num >= 18, muestra el texto que está a continuación “Mayor de edad

11 – Vamos de nuevo a la consola y volvemos a ejecutar el programa:

Imagen consola salida código edad

En la anterior imagen se muestran 2 ejecuciones del programa:
o Introduciendo como edad 18 –> Resultado: “Mayor de edad”.
o Introduciendo como edad 17 –> Resultado: “Menor de edad”.

Ya habéis visto como con 2 sencillas instrucciones condicionales como if- else, podemos hacer ya un programa interesante.

Espero que os haya gustado y sigáis aprendiendo sin parar.

Happy Coding!!