Tutorial básico para empezar a programar en Python.
En este tutorial sabremos como instalar Python, el IDE recomendado para este lenguaje y algunas funciones junto a algún par de actividades para que realicéis.
Temas del vídeo tutorial de Python.
Primero veremos cómo funciona el código al ejecutar el programa, después te enseño las opciones más básicas de éste lenguaje de programación, como:
- Strings
- Variables
- Booleans
- If
- While y For loops
Y más temas que te iré explicando, de paso te dictaré un par de actividades sencillas para que puedas hacer, entender y experimentar por tu propia mano cada apartado.
Características:
- Lenguaje flexible y diseñado para que sea fácil de leer.
- Orientado a objetos y de alto nivel.
- Tiene una sintaxis sencilla, gracias a esto hace que sea un buen lenguaje para aprender a programar.
- Utiliza módulos y paquetes por lo que fomenta la modularidad y la reutilización de código.
¿Porqué Python?
Python es el lenguaje más recomendado para principiantes que quieran aprender a programar, aunque también es ideal para programadores avanzados.
El lenguaje es gratuito así que puedes utilizarlo para programar lo que quieras. Por último Python tiene una comunidad muy extensa ya que és uno de los lenguajes más utilizados y tiene muchas aplicaciónes.
Utilidades de Python
Python es de uso general, puedes crear modelos de aprendizaje automático hasta proyectos de IA (Inteligencia Artificial), puedes crear aplicaciónes web, scripts para automatizar procesos, etc.
Simplemente con saber que por ejemplo Google y la NASA utilizan Python deberías hacerte a la idea de que este lenguaje de programación es muy importante de aprender.
Filosofía de Python:
Tim Peters, un experto desarrollador de Python, explica en que filosofía está basada Python:
- Hermoso es mejor que feo
- Explícito es mejor que implícito
- Simple es mejor que complejo
- Complejo es mejor que complicado
- Sencillo es mejor que anidado
- Escaso es mejor que denso
- La legibilidad cuenta
- Los casos especiales no son lo suficientemente especiales para romper las reglas
- Lo práctico le gana a la pureza
- Los errores no deben quedar en silencio a menos que sean silenciados
- En caso de ambigüedad, rechaza la tentación de adivinar
- Debe haber una – y preferiblemente sólo una – manera obvia de hacerlo
- Aunque esa manera puede no ser obvia en un primer momento a menos que seas holandés
- Ahora es mejor que nunca
- Aunque “nunca” es a menudo mejor que “ahora mismo”
- Si la aplicación es difícil de explicar, es una mala idea
- Si la aplicación es fácil de explicar, puede ser una buena idea
- Los espacios de nombres son una gran idea ¡hay que hacer más de eso!
Mi experiencia:
Si quieres aprender Python por tu propia cuenta, recuerda que lo dificil no es aprender el lenguaje de programación, es programar y saber adaptarse a cada uno de los lenguajes con los que vayas a trabajar en un futuro. Es común frustrarse y rendirte por un proyecto que estés creando, pero si te gusta de verdad, acabarás volviendo motivado y con más ganas de resolver problemas para acabar ese proyecto que tenías por finalizar.