Curso de Python #01 (Nivel básico)
Introducción a Python
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ú
Tools
y seleccionamosCommand Palette...
. - Escribimos
Install Package Control
y 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 ahoraSublimeREPL
y buscamosPython
. Entre las opciones que aparecen, escogemosPython
.