Curso de Python #01 (Nivel básico)
Introducción a Python
Fotografía de Chris Ried, disponible en Unsplash.
1. Introducción del curso
1.1. Vídeo
1.2. Notas personales
En este vídeo, se presenta el curso de Python y los motivos de su desarrollo. Después se revisa el temario, que aborda:
- Introducción. Requisitos previos. Instalación software.
- Fundamentos y sintaxis básica del lenguaje.
- POO con Python.
- Algoritmos, listas y tramos.
- BBDD.
- Trabajo con gráficos y contenidos.
- Procesos y tareas.
- Programación de red. Sockets.
- Ejercicios prácticos.
La lección termina con un breve apartado de FAQ.
2. Introducción a Python
2.1. Vídeo
2.2. Notas personales
En este vídeo, se repasa la historia de Python y sus principales características. Entre ellas, destacan:
- Lenguaje interpretado de alto nivel, orientado a objetos, versátil y que es de código abierto.
- Gramática sencilla, clara y muy legible, con tipado dinámico y fuerte
A través de este enlace descargamos la última versión de Python (3.7.3 a la hora de escribir estas líneas). Si queremos la versión de 64 bits para Windows, hemos de buscarla en esta página.
Durante su instalación:
- Activamos la casilla que añade la ruta de Python al
PATH. - Pulsamos, al final de la instalación, sobre la opción que elimina la restricción de longitud máxima sobre las rutas del
PATH.
Con respecto a los IDE, en el curso se utilizará Sublime Text 3, aunque se ofrecen como alternativas Eclipse y Notepad++.
3. Sintaxis básica
3.1. Vídeo
3.2. Notas personales
En el IDLE de Python, tecleamos:
>>> print("¡Hola mundo!") # Esto es una instrucción
¡Hola mundo!
Usando ; escribimos varias instrucciones en una misma línea, aunque es desaconsejable por restar legibilidad.
>>> print("¡Hola mundo!"); print("¡Bienvenidos!")
¡Hola mundo!
¡Bienvenidos!
Introducimos los comentarios con el símbolo # para:
- Anotar el código, facilitando futuros mantenimientos.
- Desactivar bloques de instrucciones, para localizar errores cometidos.
>>> # Esto es un comentario
...
Mediante el símbolo \ dividimos una instrucción en varias líneas, aunque es desaconsejable por restar legibilidad.
>>> mi_nombre = "Mi nombre es Alexis."
>>> mi_nombre
'Mi nombre es Alexis.'
>>> mi_nombre = "Mi nombre es \
... Alexis"
>>> mi_nombre
'Mi nombre es Alexis'
Construimos los bloques de código mediante identación. El IDLE se encarga automáticamente de procurarla:
>>> a = 0
>>> for i in range(5):
... a += 1
... print(a)
...
1
2
3
4
5
>>>
Durante el curso, usaremos el IDLE de Sublime Text 3. Para ello, descargamos el editor a través de este enlace y lo instalamos. Al iniciarlo:
- Desplegamos el menú
Toolsy seleccionamosCommand Palette.... - Escribimos
Install Package Controly clicamos sobre la opción que aparece. - Desplegamos, de nuevo, el menú
Tools, seleccionamosCommand Palette...y tecleamosinstall package. - En la siguiente ventana, escribimos
SublimeREPL, para así tener el interprete de Python disponible desde el propio editor. - Para activarlo, desde el menú
Tools, seleccionamos ahoraSublimeREPLy buscamosPython. Entre las opciones que aparecen, escogemosPython.