Skip to main content
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...

Publishing house :
Marcombo, S. a.
Year of edition:
2024
ISBN:
978-84-267-3766-3
Pages :
228
23,80 €
IVA incluido
Añadir a favoritos

Synopsis

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!

Índice

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

Artículos relacionados

Waterloo

Waterloo

Cornwell, Bernard

Edhasa

El 18 de junio de 1815, tres ejércitos, Francia, Gran Bretaña y Prusia, descendían por un tranquilo valle cercano a Bruselas en dirección a un pequeño pueblo: Waterloo. Durante los tres días previos, las tropas francesas habían vencido a los prusianos en Ligny y combatido contra los británicos en Quatre-Bras. Los aliados planeaban la retirada. Nadie esperaba que en Waterloo se ...

24,00 €
Available
La Casa Mágica de té Matcha

La Casa Mágica de té Matcha

Bache, Natasha

Harper Collins

Si te gustó Café con aroma a calabaza, devorarás este adictivo cozy romance.Dicen que una taza de matcha puede cambiarte el día. Pero en Lavender Hollow puede cambiarte la vida. Grace llegó a Lavender Hollow huyendo de su vida en Londres y con un vestido de novia que nunca debería haber comprado. Max volvió al apacible pueblo decidido a pasar página y a mantener ocultos los sec...

19,90 €
Available
Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Minecraft Oficial: Miniconstrucciones Terroríficas (Con Más de 20 Miniproyectos

Mojang Ab, Mojang Ab

Harper Collins

Nuevo volumen de la exitosa serie «Miniconstrucciones de MINECRAFT» ¡Dale a tu Mundo superior un toque espeluznante con 20 miniproyectos escalofriantes! Desde casas encantadas y barcos piratas fantasmagóricos hasta guaridas de villanos y norias de lo más inquietantes, hay un montón de creaciones aterradoras que diseñar. Con instrucciones ilustradas paso a paso, vistas interiore...

16,90 €
Available
Bon Profit, Dudús!

Bon Profit, Dudús!

Geis Conti, Patricia

Combel Editorial

Quina gana que tenen els Dudús! Què hi deu haver al menú d'avui? Un nou llibre de la sèrie que està ple de coberts, plats, aliments i tot el que cal per preparar un àpat divertit per al Conill, la Miu, l'Osset i la Trugeta. Obre les pàgines, desplega les solapes i serveix-los un bon tiberi! ...

18,95 €
Available
Suplementa tu Menopausia

Suplementa tu Menopausia

Marcè, Marta

Alienta Editorial

Tus aliados naturales para esta etapa de la vidaLa menopausia es una fase de grandes cambios en la que muchas mujeres sienten que su cuerpo ya no responde como antes. Sofocos, alteraciones del sueño, cambios en el estado de ánimo, cansancio, niebla mental o dificultad para mantener la masa muscular son algunas de las señales de una transformación que merece comprensión y acompa...

21,95 €
Available
La Noche Cayó y Ya Nadie Pudo Salvarme

La Noche Cayó y Ya Nadie Pudo Salvarme

Llanos, Cristina

Esfera de los Libros

«Año noventa y siete. Devil came to me para arriba, Devil came to me para abajo. Llegando a Madrid desde otra ciudad me inundaba el terror a despertar del Milagro en cualquier momento y tener que volver al Marasmo».Cristina Llanos, fundadora, compositora, vocalista y alma de Dover, uno de los grupos más importantes de la historia del rock español, vuelca por primera vez en este...

23,90 €
Available

Other books of the author

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

Marcombo, S. a.

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...

26,50 €
Available in 1 week
Python Desde el Laboratorio. Estructuras de Datos

Python Desde el Laboratorio. Estructuras de Datos

Arana Torres, Sara / Córdova Neri, Teodoro

Marcombo, S. a.

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...

26,50 €
Available in 1 week