Professional Documents
Culture Documents
Programación en Python
Programación en Python
Al enlazar con nuestra cuenta de Google Drive, podemos leer desde ahí archivos csv de
entrada ó guardar imágenes de salida, etc.
https://serverguy.com/comparison/cpu-vs-gpu-vs-tpu/
Introducción a Python
TEMARIO:
Introducción a Python:
¿Qué es Python?: lenguaje gratuito de código abierto con una comunidad
activa. Proporciona un código legible, que ahora tiempo y recursos, es de fácil
comprensión e implementación.
Creado por Guido Van Rossum, un programador holandés, a finales de los años
80’s. Tuvo mayor éxito cuando se decidio hacerlo código libre, lo cual lo a
llevado a estar en el top de los 5 lenguajes más utilizados.
Aplicaciones de Python:
Inteligencia artificial: es de escritura rápida, escalable, robusta y de código
interno. Contiene bibliotecas que brindas información sobre las
funcionalidades del aprendizaje automático, como “Keras” y “ TensorFLow”.
(bibliotecas)
Matplotlib
Conectado con numpy y pandas, paquete de graficos para visulización de datos. Similar
a Matlab
Audio:
IPython.display
Imagen:
Cv2.imread
Pandas
Entera
Flotante
Cadena de texto
Booleano
OPERADORES ARITMÉTICOS:
Operador Descripción
+ Suma
- Resta
* Multiplicación
/ División, da como resultado una variable
flotante
% Muestra es resto de dividir
** Potencia
// División, da como resultado una variable
entera
OPERADORES RELACIONALES:
Operador Descripción
> Devuelve True si el operador de la
izquierda es mayor que el operador de la
derecha
< Devuelve True si el operador de la
derecha es mayor que el operador de la
izquierda
== Devuelve True si ambos operandos son
iguales
>= Devuelve True si el operador de la
izquierda es mayor o igual que el
operador de la derecha
<= Devuelve True si el operador de la
derecha es mayor o igual que el
operador de la izquierda
!= Devuelve True si ambos operandos no
son iguales
OPERADORES BIT A BIT:
Operador Descripción
Realiza bit a bit la operación AND en los
& operandos
Realiza bit a bit la operación OR en los
| operandos
Realiza bit a bit la operación XOR en los
^ operandos
Realiza bit a bit la operación NOT bit a bit.
~ Invierte cada bit en el operando
Realiza un desplazamiento a la derecha bit a
bit. Desplaza los bits del operador de la
izquierda a la derecha tantos bits como indica
>> el operador de la derecha
Realiza un desplazamiento a la izquierda bit
a bit. Desplaza los bits del operando de la
izquierda a la izquierda tantos bits como
<< especifique el operador de la derecha
OPERADORES DE ASIGNACIÓN:
OPERADOR DESCRIPCIÓN
= a = 5. El valor 5 es asignado a la variable a
+= a += 5 es equivalente a a = a + 5
-= a -= 5 es equivalente a a = a - 5
*= a *= 3 es equivalente a a = a * 3
/= a /= 3 es equivalente a a = a / 3
%= a %= 3 es equivalente a a = a % 3
**= a **= 3 es equivalente a a = a ** 3
//= a //= 3 es equivalente a a = a // 3
&= a &= 3 es equivalente a a = a & 3
|= a |= 3 es equivalente a a = a | 3
^= a ^= 3 es equivalente a a = a ^ 3
>>= a >>= 3 es equivalente a a = a >> 3
<<= a <<= 3 es equivalente a a = a << 3
OPERADORES LÓGICOS:
OPERADOR DESCRIPCIÓN
and Devuelve True si ambos operandos son True
Devuelve True si alguno de los operandos es
or True
Devuelve True si alguno de los operandos
not False
Operadores de pertenencia: En listas, cadenas y tuplas
Operador Descripción
In Devuelve True si el valor
especificado se encuentra en
la secuencia. En caso
contrario devuelve False.
not in Devuelve True si el valor
especificado no se encuentra
en la secuencia. En caso
contrario devuelve False.
7 6 5 4 3 2 1 0
s s s s s s s s
1 0 0 0 0 0 0 0
1 1 1 0 0 1 1 0
1 1 1 0 0 1 1 1
https://www.freecodecamp.org/espanol/news/operadores-basicos-en-python-con-ejemplos/
Estructuras de control
https://www.youtube.com/watch?v=Rorr8uYQ8UU
Texto:
https://www.youtube.com/watch?v=brfgVnnqMNU
https://uniwebsidad.com/libros/python/capitulo-2/estructuras-de-control-de-
flujo
https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion4/
condicional_if.html#sentencia-if
función range (): devuelve una lista de conteniendo una progresión
aritmética de enteros. (range(inicio,fin-1), rango(inicio, fin, intervalo)),
rango(4) lista de enteros: 0,1,2,3
función len(): devuelve el numero de elementos de un tipo de
secuencia
Definición de funciones
https://www.youtube.com/watch?v=vHDn_h-jqac
Graficar datos
Tipo de variables y operaciones
Números enteros
Números flotantes
Booleanos
Cadenas
Operaciones aritméticas
Operaciones lógicas
Estructuras de control
Estructuras condicionales:for while
Estructuras interactivas:
https://www.youtube.com/watch?v=OyA0vOKn9Zw
Procesamiento de imágenes
Concepto básico de que se conforma la imagen
Logaritmo
Exponencial
Negativo
Operaciones entre imágenes
Histograma
Procesamiento de sonido
Concepto básico de como se forma una señal de sonido
Filtro pasa banda y Envetando
Presentación de audio en tiempo real
Introducción
Tema:
a Python
Total de horas del curso: 15 horas
Horas empleadas para
15 horas
preparar el contenido:
HORARIO
Inicio Fin Lunes Martes Miércoles Jueves Viernes Sábado
18:15 19:00
19:00 19:45
19:45 20:30
HORAS
EMPLEADAS