Saltar al contenido principal
Python Desde el Laboratorio. Estructuras de Control

Python Desde el Laboratorio. Estructuras de Control

Arana Torres, Sara / Córdova Neri, Teodoro

Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introduci...

Editorial:
Marcombo, S. a.
Any d'edició:
2024
ISBN:
978-84-267-3766-3
Pàgines:
228
23,80 €
IVA inclòs
Disponible en 1 mes
Afegir a favorits

Sinopsi

Iníciese en el universo de Python y domine las estructuras de control Python es el lenguaje de programación que ha revolucionado el mundo tecnológico. Su simplicidad, gratuidad y versatilidad hacen de él una herramienta imprescindible en el campo de la informática, por lo que es utilizado por las principales compañías globales. Este libro le ofrece la oportunidad de introducirse en el lenguaje Python a través de una serie de ejercicios prácticos. Gracias a su lectura, explorará el vasto mundo de Python, abarcando desde las estructuras de control hasta la programación modular (funciones). Cada tema se desarrolla con claridad, asegurando que no solo aprenda la teoría, sino también que aplique lo aprendido con éxito. A lo largo de sus páginas encontrará ejemplos detallados y ejercicios que le guiarán hacia una comprensión integral de conceptos como funciones y estructuras condicionales y repetitivas. ' Lenguajes compilados e interpretados ' Estructuras de control ' Programación modular: funciones No espere más para dar el primer paso en el mundo de la programación. Indicado para estudiantes, profesionales en informática, programadores y entusiastas del tema, este es el recurso ideal para iniciarse en Python y aplicarlo en sus proyectos y desafíos profesionales. Si quiere profundizar en Python, los autores Teodoro Córdova y Sara Arana han preparado tres libros más sobre el tema. ¡Hágase con ellos y complete su camino hacia la excelencia en Python!

Índex

Prólogo ............................................................................................................................................................................7
Introducción ...................................................................................................................................................................9
CAPÍTULO 1: Lenguajes compilados e interpretados 11
1.1. Características del lenguaje computacional Python...............................................................................11
1.2. Carga e instalación de Python .......................................................................................................................12
1.3. Interfaz de edición de Python .......................................................................................................................12
1.4. Ejecutar el programa fuente............................................................................................................................12
1.5. Carga de editores.................................................................................................................................................12
1.5.1. Brackets.................................................................................................................................................................12
1.5.2. Spyder...................................................................................................................................................................13
1.6. Desarrollo de interfaces gráficas con Tkinter (labels, buttons y entries).......................................13
1.7. Elementos básicos para editar programas.................................................................................................13
1.8. Variables o identificadores...............................................................................................................................13
1.9. Operadores............................................................................................................................................................14
1.9.1. Operadores aritméticos..................................................................................................................................14
1.9.2. Operadores relacionales................................................................................................................................14
1.9.3. Conectores lógicos..........................................................................................................................................14
1.9.4. Precedencia de operadores.........................................................................................................................14
1.9.5. Operador especial ...........................................................................................................................................15
1.10. Comentarios .......................................................................................................................................................15
1.10.1. Comentarios en línea....................................................................................................................................15
1.10.2. Comentario en bloque.................................................................................................................................15
1.11. Operador de concatenación..........................................................................................................................15
1.12. Desarrollo de programas................................................................................................................................15
1.13. Conversión de tipos de datos......................................................................................................................17
1.14. Formatos para salida/reportes.....................................................................................................................18
1.15. Uso de módulos: librerías .............................................................................................................................19
1.16. Funciones del módulo math ........................................................................................................................20
1.17. Lectura y salida de datos ...............................................................................................................................20
1.17.1. Lectura de datos..............................................................................................................................................20
1.17.2. Informes o salida ...........................................................................................................................................20
1.18. Documentación de los programas: comentarios..................................................................................22
1.19. Encolumnamiento de programas/instrucciones...................................................................................22
1.20. Funciones parte entera y resto....................................................................................................................23
1.20.1. Función parte entera (//) ...........................................................................................................................23
1.20.2. Función resto (%)..........................................................................................................................................23
1.20.3. La función divmod........................................................................................................................................24
1.21. Números aleatorios .........................................................................................................................................25
1.22. Comportamiento de los sistemas usando contador y acumulador..............................................27
1.22.1. Contador............................................................................................................................................................27
1.22.2. Acumulador.....................................................................................................................................................29
CAPÍTULO 2: Estructuras de control 35
2.1. Estructuras condicionales: decisiones .........................................................................................................35
2.1.1. Estructura condicional simple .....................................................................................................................35
2.1.2. Estructura condicional compuesta ...........................................................................................................39
2.1.3. Estructura condicional anidada: anidamiento......................................................................................41
2.1.4. Estructura múltiple...........................................................................................................................................44
2.2. Estructuras repetitivas.......................................................................................................................................62
2.2.1. Estructura repetitiva con pretest: while...................................................................................................63
2.3. Estructura repetitiva cuando se conoce el número de iteraciones ................................................72
2.3.1. Secuencia definida mediante una lista....................................................................................................73
2.3.2. Secuencia definida mediante un rango.................................................................................................74
2.3.3. Formato de salida mejorado: str(), repr() .............................................................................................76
2.3.4. Anidamiento de la estructura for ............................................................................................................81
2.4. La instrucción exit...............................................................................................................................................100
2.5. Ejecución repetida de un bloque mediante una condición al final: repetir..................................101
CAPÍTULO 3: Programación modular: funciones 153
3.1. Conceptualización ..............................................................................................................................................153
3.2. Funciones no recursivas....................................................................................................................................157
3.3. Declaración de variables globales................................................................................................................161
3.4. Funciones recursivas..........................................................................................................................................173
3.4.1. Caso base.............................................................................................................................................................173
3.4.2. Caso recursivo...................................................................................................................................................173
3.4.3. Procedimientos.................................................................................................................................................173
3.5. Funciones externas.............................................................................................................................................176

Articles relacionats

Vida de los Hongos

Vida de los Hongos

Bunyard, A.

* Un fascinante análisis ilustrado de la historia natural de los hongos. Sabemos que los hongos son importantes para nosotros y para el medio ambiente. Sin embargo, cómo viven y qué son capaces de hacer continúan siendo un misterio y una fuente de sorpresas. Repleto de impresionantes fotografías, ofrece una mirada al interior de su mundo oculto y extraordinario. Las maravilla...

Disponibilitat inmediata

35,00 €

Tierra no Es tu Planeta, la

Tierra no Es tu Planeta, la

Escriva, Andreu

Un manifiesto esperanzador para habitar el planeta con humildad, justicia y esperanza. En La Tierra no es tu planeta, Andreu Escrivà nos recuerda que no podemos hablar de futuro sin hablar de biodiversidad. Con rigor científico y una escritura clara y cercana, traza una panorámica amplia y lúcida sobre la crisis que afrontamos: la fragmentación de los ecosistemas, la desaparici...

Disponibilitat inmediata

21,90 €

Goonies, los. La Historia Ilustrada

Goonies, los. La Historia Ilustrada

Vitale, Brooke

LA HISTORIA ILUSTRADA OFICIAL DE UNO DE LOS FENÓMENOS DE TODOS LOS TIEMPOS Son los Goonies. Los rechazados. Los niños que siempre fueron un poco... diferentes.Son amigos de toda la vida, pero ahora van a tener que separarse. Están a punto de perder sus casas, y sus padres no pueden evitarlo. Es su último día juntos. Los Goonies no saben qué les espera. Todo empieza con el mapa ...

Disponibilitat inmediata

14,90 €

El Instante Mágico

El Instante Mágico

Chown, Marcus

¿Que´ sintieron los grandes cienti´ficos de la historia en el momento en que alcanzaron sus grandes descubrimientos? ¿Co´mo llegaron al instante ma´gico en el que sus predicciones se hicieron realidad? Este increi´ble viaje de la prediccio´n a la prueba nos transporta desde laboratorios ubicados en Pari´s y Cambridge hasta el frente ruso devastado por la guerra, pasando por bu...

Disponibilitat inmediata

18,90 €

La Poesía de los Números

La Poesía de los Números

Tammet, Daniel

? Cerrad los ojos. Imaginad un espacio sin límites. ? Imaginad los movimientos de una partida de ajedrez perfecta. ? Imaginad que el número 4 pudiera decirse de muchas maneras diferentes. ? Imaginad los acontecimientos infinitesimales que pueden conducir a que estalle la revolución en un país. ? Imaginad una tribu que, por no saber contar, no planea nada que se prolongue más de...

Disponibilitat inmediata

18,90 €

Estuche Dark Tales. Los Cuentos Más Escalofriantes

Estuche Dark Tales. Los Cuentos Más Escalofriantes

Lee, Vernon

Presencias y Espectros: Los cuentos góticos más escalofriantes UNA PRECIOSA Y EXQUISITA CAJA REGALO CON LAS MEJORES HISTORIAS DE MISTERIO Y TERROR DE VERNON LEE. Edición limitada para coleccionistas y amantes de los sobrenatural. Una mujer convencida de ser la reencarnación de un antepasado muerto, una dama renacentista y asesina de sus cinco maridos que vuelve a la vida, salid...

Disponibilitat inmediata

24,90 €

Altres llibres de l'autor

Python Desde el Laboratorio. Aplicaciones Gui, Integración con Base de Datos e I

Python Desde el Laboratorio. Aplicaciones Gui, Integración con Base de Datos e I

Arana Torres, Sara / Córdova Neri, Teodoro

Descubra las ventajas de integrar Python con las aplicaciones GUI, las bases de datos y la inteligencia artificial En la era digital actual, las interfaces gráficas de usuario (GUI) y la inteligencia artificial (IA) juegan un papel crucial en la informática, facilitando la interacción del usuario y optimizando procesos. Si quiere dominar estos conceptos, ha llegado al libro in...

Disponible en 1 mes

26,50 €

Python Desde el Laboratorio. Estructuras de Datos

Python Desde el Laboratorio. Estructuras de Datos

Arana Torres, Sara / Córdova Neri, Teodoro

Dé un paso más allá en Python y domine las estructuras de datos En el dinámico mundo de la tecnología, las estructuras de datos son el pilar sobre el que las empresas construyen su capacidad para administrar información y forjar estrategias de crecimiento. Este libro le invita a sumergirse en el fascinante mundo de las estructuras de datos más utilizadas, como las listas y a...

Disponible en 1 mes

26,50 €