






























































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a la programación en python, cubriendo conceptos fundamentales como tipos de datos, estructuras de control (for, while, if) y funciones. Se incluyen ejemplos prácticos y actividades colaborativas para aplicar los conocimientos adquiridos. El documento también aborda el uso de jupyter notebooks y google colab para la programación en python.
Tipo: Diapositivas
1 / 70
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!































































Nociones básicas de Programación Basics: Variables, asignación, operaciones Estructuras Funciones Tipos de datos
✓ Definición de Programa (Lenguaje compilado vs interpretado) ✓ (^) Introducción a Python ✓ (^) Nociones básicas: variable asignación, expresiones ✓ (^) Objetos y punteros ✓ Operadores: aritméticos, de asignaciones, de comparación y de identidad y pertenencia.
✓ (^) Define qué tipos de operaciones se puede hacer con él. Por ejemplo, un número se puede sumar, pero un texto no. ✓ Python define dos grandes grupos de tipos de datos: simples y estructurados. ✓ (^) Podemos saber el tipo de un dato x con la función type(x)
Fuente: Mixtrategy.com
✓ (^) Los tipos de datos simples están formados por un solo objeto de un solo tipo Tipo Ejemplo Definición int x = 1 Enteros float x = 1.0 Punto flotante (decimales) complex x = 1 + 2j Complejos (parte real e imaginaria) bool x = True Booleanos o lógicos: verdadero / falso str x = 'abc' Texto NoneType x = None Tipo especial para indicar valores nulos
Mutabilidad
✓ (^) La estructura list es mutable porque permite que sus elementos sufran modificaciones una vez definida. ✓ (^) Por otro lado, las estructuras inmutables como las tuplas (tuple) no admiten esta reasignación de elementos en tiempo de ejecución del programa. ✓ La estructura dict, por su parte, es mutable en sus valores. Sin embargo, es inmutable en sus claves.
✓ (^) Las estructuras de control sirven para dar claridad y orden al código. ✓ (^) Si hay que hacer operaciones repetitivas, estas estructuras nos ayudan a organizarlas. ✓ (^) Las estructuras de control más comunes son: 👉 For 👉 While 👉 If 👉 Switch (Otros lenguajes e.g C)
for i in range(1,10): print(i) # muestra los números del 1 al 9 for i in [1,4,6,2]: print(i) # muestra los números de la lista ✓ (^) Repite un comando una cantidad fija de veces
i = 1 while i < 10: # el código luego de los dos puntos se ejecuta print(i) # mientras i es menor a 10. i += 1 # cuando i llega a 10 termina la ejecución ✓ Repite una secuencia de comandos “mientras” una condición se cumpla. Cuando la condición no se cumple más, termina la repetición.