Python
Introducción a la
Programación
Rogelio Ferreira Escutia
Profesor / Investigador
Tecnológico Nacional de México
Campus Morelia
Contenido
Versión de Python
Intérprete de Python
Hola Mundo en Python
Zen of Python
Comentarios
Impresión de datos
Variables
Tipos de datos
Operadores
Versión de Python
Python - Versión
Para ver la versión instalada (en consola):
4
Python - Actualización
Si no está actualizado para Python3 se abre la siguiente
ventana para que inicie la instalación (en sistemas MacOS):
5
Intérprete de Python
Python - Intérprete
Para “entrar” al intérprete de Python (en consola) hay que
teclear:
python
7
Python - Intérprete
Para “salir” del intérprete de Python (en consola) hay que
teclear:
exit()
-
8
Hola Mundo en Python
Python – Hola Mundo (consola)
> nano hola.py
> python3 hola.py
Hola Crayola!!!
.
10
Python – Hola mundo (con VSCode)
Abrir el archivo con el Visual Studio Code (previamente
instalado)
.
11
Python – Hola mundo (con VSCode)
Abrir el archivo con el Visual Studio Code (previamente
instalado) y correrlo en la consola:
.
12
Zen of Python
Zen of Python
Es una lista de principios de diseño para el lenguaje Python:
.
14
15
Comentarios
Comentarios
Para poner comentarios en nuestro código:
.
17
Impresión de datos
Imprimir mensaje
Usando comillas:
.
19
Variables
Asignación de valores a variables
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
21
Manejo de variables
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
22
Tipos de Datos
Enteros (int)
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
24
Cadenas (strings)
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
25
Boleanas (boolean)
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
26
Operadores
Operadores Aritméticos
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
28
Operadores de comparación
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
29
Operadores Boleanos
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
30
Toma de Decisiones
Toma de decisiones (if)
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
32
Ciclos
Ciclos de enteros
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
34
Ciclos de un rango de enteros
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
35
Ciclo de una cadena
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
36
Ciclo de una lista
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
37
Ciclos condicionales
Ciclos condicionales (while)
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
39
Funciones integradas
Funciones integradas
Python cuenta con algunas funciones ya integradas al
lenguaje:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
41
Funciones matemáticas
Funciones matemáticas (1)
La librería “math” cuenta con algunas funciones:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
43
Funciones matemáticas (2)
La librería “math” cuenta con algunas funciones:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
44
Binario, Octal y
Hexadecimal
Binario, Octal y Hexadecimal
Python cuenta con funciones para manejar estos números:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
46
Manejo de Cadenas
Manejo de cadenas (1)
Python cuenta con funciones para manejo de cadenas:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
48
Manejo de cadenas (2)
Python cuenta con funciones para manejo de cadenas:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
49
Manejo de cadenas (3)
Python cuenta con funciones para manejo de cadenas:
"Python All in one for Dummies", John Sovic y Alan Simpson, Jhon Wiley and Sons Editorial, New Jersey USA 2019
50
[email protected]
[email protected]
xumarhu.net
Rogelio Ferreira Escutia
Profesor / Investigador
Tecnológico Nacional de México
Campus Morelia
@rogeplus
https://www.youtube.com/
channel/UC0on88n3LwTKxJb8T09sGjg
rogelioferreiraescutia