Taller Python 1
Taller Python 1
Taller Python 1
• Python es un lenguaje de
programación interpretado.
• Creado por el Neerlandés Guido Van
Rossum.
• Sintaxis muy limpia, ideado para
enseñar a la gente a programar bien
https://blog.makeitreal.camp/lenguajes-compilados-e-interpretados/
Ventajas:
• Legible
• Productivo
• Portable
• Recargado
Instalación:
• Python: https://www.python.org/
• Sublime Text:
https://www.sublimetext.com/3
• Abrir el cmd de Windows y escribir
Python (verificación)
Ejecución:
¿Qué es la programación?
• Serie de instrucciones que le damos
a la computadora para que haga lo
que queramos.
.
¿Por qué programar con
Python?
• Gran Popularidad y
Comunidad
• Ideal para aprender a
programar (Fácil de usar)
• Muchas Librerías
• ‘Python where you can, C++
where you must’-google
Aplicaciones: Desarrollo web
Aplicaciones: Machine Learning
https://www.kaggle.com/competitions
Aplicaciones: Análisis de datos
Aplicaciones: Desarrollo de videojuegos
Aplicaciones: Aplicaciones de escritorio
Tkinter/QT
Aplicaciones: Sistemas embebidos
Turtle Graphics
forward(distance): Avanzar una determinada cantidad de
píxeles.
backward(distance): Retroceder una determinada
cantidad de píxeles.
left(angle): Girar hacia la izquierda un determinado
ángulo.
right(angle): Girar hacia la derecha un determinado
ángulo.
home(distance): Desplazarse al origen de coordenadas.
goto((x, y)): Desplazarse a una coordenada en concreto.
penup(): Subir el lápiz para no mostrar el rastro.
pendown(): Bajar el lápiz para mostrar el rastro.
#Color y tamaño
shape(‘turtle’): Cambia al objeto tortuga.
pencolor(color): Cambiar al color especificado.
pensize(dimension): Tamaño de la punta del lápiz.
.
Indentación
Comentario
Buena
práctica
Creación de variable
Números
Operadores aritméticos
Operadores aritméticos
Concatenación de cadenas (Strings)
.
Variables y expresiones
• Paréntesis
• Exponente
• Multiplicación
• División
• Adición
• Sustracción
.
Presentación del proyecto
• Es una aplicación de línea de comandos
• Platzi ventas: Manejar clientes, ventas e inventarios. Genera reportes.
#Invocar la función
• Nombre_función(val1,val2,…)
Invierno
2. Realice un script que lea el año de nacimiento e imprima el símbolo zodiacal chino
3. Realice un script que halle el factorial de un número usando recursividad
Entorno virtual
• Es un ambiente creado con el objetivo de aislar recursos como librerías y
entorno de ejecución, del sistema principal o de otros entornos virtuales.