Este documento presenta un resumen del temario de un curso de introducción a Python. El curso cubre los tipos de datos básicos como números, cadenas, tuplas, listas y diccionarios, así como operadores, estructuras de control, clases, funciones y módulos. El documento explica las características y diferencias entre los principales tipos de datos como tuplas, listas y diccionarios.
Puesto PNC Placitas San Miguel sin patrulla: Recomendable al Ministro de Segu...Lucy León
Requiriendo al Ministro de Seguridad Pública proporcione los recursos al puesto policial de Placitas San Miguel, para que puedan operar, entre estos una patrulla de forma urgente que permita enfrentar acciones de disuasión del delito, investigación y reacción oportuna lo que beneficiará al ambiente de seguridad de familias Migueleñas.
Puesto PNC Placitas San Miguel sin patrulla: Recomendable al Ministro de Segu...Lucy León
Requiriendo al Ministro de Seguridad Pública proporcione los recursos al puesto policial de Placitas San Miguel, para que puedan operar, entre estos una patrulla de forma urgente que permita enfrentar acciones de disuasión del delito, investigación y reacción oportuna lo que beneficiará al ambiente de seguridad de familias Migueleñas.
Estas son las diapositivas de un curso de capacitación que dí para unos amigos. Ellos necesitaban saber administrar un sitio con Plone que hice para ellos y usé estas diapositivas para explicarles algunos detalles de cómo funciona la internet.
Este es uno de los primeros trabajos que hice en el TEC. Lo hice en el año 2000, pero creo que ún trae información útil acerca de las líneas de teléfono analógicas.
Esta es una colección de notas y trabajos de la materia Instrumentación Industrial. Esto lo hice cuando estaba estudiando la carrera de Ingeniería Electrónica en Instituto Tecnológico de Puebla.
Reconocimiento de la charla de g streamerNoe Nieto
Este seminario se hizo en el marco de las celebraciones del 40 Aniversario del Instituto Tecnológico de Puebla.
El seminario se realizó en la semana del 3 al 7 de septiembre del 2012, en Puebla, Puebla, Mexico.
Charla de Introducción a GStreamer en ITP (Puebla, Septiembre 2012)Noe Nieto
Este seminario se hizo en el marco de las celebraciones del 40 Aniversario del Instituto Tecnológico de Puebla.
El seminario se realizó en la semana del 3 al 7 de septiembre del 2012, en Puebla, Puebla, Mexico.
Charla de GStreamer en Flisol Puebla 2011 (BUAP)Noe Nieto
Gtreamer es un conjunto de librerías que te permite escribir cualquier tipo de aplicación que involucre el flujo de datos multimedia.
Esta es la version de slideshare de las diapositivas de mi charla de Gstreamer en el Flisol Puebla
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
2. Temario
• Tipos de datos básicos. • La letra chiquita del contrato.
• Operadores matemáticos y • Módulos.
logicos.
• The cheeseshop: Pypi, eggs
• Todo es un objeto. y Virtualenv.
• Estructuras de control. • ¿Dónde encontrar más
ayuda?
• Clases, métodos y funciones.
• Las baterías ya vienen
incluidas.
6. Tipos de datos básicos: números
• Oops!
● oct() y hex() regresan una representación del
número en formato string.
>>> 0o10 == oct(8) >>> 0x0a == hex(10)
False False
>>> oct(8) >>> hex(10)
'010' '0xa'
7. Tipos de datos básicos: secuencias
• Una secuencia es una lista ordenada de
objetos o eventos.
8. Tipos de datos básicos: secuencias
(tuplas)
• Tupla: es una lista con un número limitado de
objetos.
• En python, una tupla es una secuencia de
valores u objetos separados por comas.
>>> 1 , 12.9, 0x0fe, 0b10001
(1, 12.9, 254, 17)
>>> (1, 2, 3, 4)
(1, 2, 3, 4)
>>> (1, 2, 3, 4, (1 , 12.9), 0b10001 )
(1, 2, 3, 4, (1, 12.9), 17)
9. Tipos de datos básicos: secuencias
(tuplas)
• Rebanadas e índices
>>> t = (1, 2, 3, 4) >>> t[2:]
>>> t[0] (3, 4)
1
>>> t[2:][1]
>>> t[3] 4
4
>>> t[1:3]
(2, 3)
>>> t [1]
4
>>> t [3:1]
(2,3)
10. Tipos de datos básicos: secuencias
(listas)
• Lista: es una lista con un número ilimitado de
objetos.
• En python, una lista es una secuencia de
valores u objetos separados por comas y
delimitadas por corchetes.
>>> [1 , 12.9, 0x0fe, 0b10001]
[1, 12.9, 254, 17]
>>> [1, 2, 3, 4]
(1, 2, 3, 4)
>>> [1, 2, 3, 4, (1 , 12.9), 0b10001 ]
[1, 2, 3, 4, (1, 12.9), 17]
11. Tipos de datos básicos: secuencias
(listas)
• Rebanadas e índices
>>> t = [1, 2, 3, 4] >>> t[2:]
>>> t[0] (3, 4)
1
>>> t[2:][1]
>>> t[3] 4
4
>>> t[1:3]
(2, 3)
>>> t [1]
4
>>> t [3:1]
(2,3)
12. Tipos de datos básicos: secuencias
(tuplas vs listas)
• Tuplas • Lista
● Secuencia ● Secuencia
● Contiene cualquier ● Contiene cualquier
tipo de valor tipo de valor.
● Delimitado por ● Delimitado por
paréntesis corchetes.
● No es mutable. ● Mutable
● La posición es
importante.
13. Tipos de datos básicos: secuencias
(tuplas vs listas)
Inmutable vs Mutable
>>> t = (1, 2, 3, 4) >>> t = [1, 2, 3, 4]
>>> t[1] = 27
Traceback ... >>> t[1] = 27
>>> t
[1, 27, 3, 4]
>>> t.append(33)
>>> t
[1, 27, 3, 4, 33]
>>> t.insert(2, 400)
>>> t
[1, 27, 400, 3, 4, 33]
14. Tipos de datos básicos: secuencias
(tuplas vs listas)
Inmutable vs Mutable
>>> t = (1, 2, 3, 4) >>> t = [1, 27, 400, 3, 4, 33]
>>> t[1] = 27 >>> t.pop()
Traceback ... 33
>>> t
[1, 27, 400, 3, 4]
>>> t.remove(27)
[1, 400, 3, 4]
>>> t.sort()
>>> t
[1, 3, 4, 400]
>>> t.reverse()
>>> t
[400, 4, 3, 1]
16. Tipos de datos básicos: secuencias
(cadenas)
>>> """
... Cadena con multiples lineas.
... Puede contener " y ' sin problemas.
... """
'nCadena con multiples lineas.nPuede contener " y ' sin problemas.n'
>>> print _
Cadena con multiples lineas.
Puede contener " y ' sin problemas.
17. Tipos de datos básicos: secuencias
(cadenas con acentos)
>>> 'Cadena con acentos: áéíóúñ'
'Cadena con acentos: xc3xa1xc3xa9xc3xadxc3xb3xc3xbaxc3xb1'
>>> u'Cadena con acentos: áéíóúñ'
u'Cadena con acentos: xe1xe9xedxf3xfaxf1'
18. Tipos de datos básicos: secuencias
(cadenas)
• Rebanadas e índices
>>> c = 'Hola Mundo' >>> c[2:]
>>> c[0] 'la Mundo'
'H'
>>> c[2:][1]
>>> c[3] 'o'
'a'
>>> c[1:3]
'ol'
>>> c[1]
'o'
>>> c[3:1]
'nd'
19. Tipos de datos básicos: secuencias
(tuplas vs listas vs cadenas)
• Tuplas • Lista • Cadena
● Secuencia ● Secuencia ● Secuencia
● Contiene cualquier ● Contiene cualquier ● Contiene caracteres
tipo de valor tipo de valor. ● Delimitado por “ y '
● Delimitado por ● Delimitado por
paréntesis corchetes.
● Inmutable
● No es mutable. ● Mutable
● La posición es
importante.
● La posición es
importante.
20. Tipos de datos básicos: secuencias
(diccionarios)
• Diccionario: Es una secuencia de valores
indexados por una llave.
• Se delimita por {}
• Las llaves deben ser objetos inmutables.
>>> {'foo': 'bar', 777: 'A sus ordenes jefe'}
{777: 'A sus ordenes jefe', 'foo': 'bar'}
21. Tipos de datos básicos: secuencias
(diccionarios)
• Rebanadas (slicing) e índices
>>> d = {'foo': 'bar', 777: 'A sus ordenes jefe'}
>>> d['foo']
'bar'
>>> d[777]
'A sus ordenes jefe'
>>> d['no existe']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'no existe'
>>> d['ahora si'] = 3.1416
>>> d
{777: 'A sus ordenes jefe', 'foo': 'bar', 'ahora si': 3.1416}
22. Tipos de datos básicos: secuencias
(tuplas vs listas vs cadenas vs diccionarios)
Tuplas Lista Cadena Diccionario
●Secuencia ● Secuencia ● Secuencia ●Secuencia
●Contiene cualquier ● Contiene ● Contiene ●Contiene cualquier
tipo de valor cualquier tipo caracteres tipo de valor, pero
●Delimitado por de valor. ● Delimitado por las llaves deben ser
paréntesis ● Delimitado por “y' inmutables.
●No es mutable. corchetes. ● Inmutable ●Delimitado por {}
●La posición es ● Mutable ● La posición es ●La posición nunca
importante. ● La posición no importante. importa
importa mucho
23. Eso es todo por hoy.
Noe Nieto
nnieto@noenieto.com
http://noenieto.com
@tzicatl
24. Taller intensivo de Python ha sido compilado
por Noe Misael Nieto Arroyo y se encuentra bajo
una Licencia Creative Commons Atribución-
CompartirIgual 2.5 México.