Saltar al contenido principal

Python Desde el Laboratorio. Estructuras de Control

Sara Arana Torres / Teodoro Cordova Neri

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
Año de edición:
2024
Materia:
Informática
ISBN:
978-84-267-3766-3
Páginas:
228
Encuadernación:
Rústica
-5%
22,61 €
IVA incluido
23,80 €
Disponible
Entrega estimada el día 09/07/2026
Añadir a favoritos

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!

Reseña del Editor

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

Otros libros del autor

Python Desde el Laboratorio. Estructuras de Datos

Python Desde el Laboratorio. Estructuras de Datos

Sara Arana Torres / Teodoro Cordova Neri

-5%
26,50 € 25,18 €
  • Añadir a favoritos
Python Desde el Laboratorio. Registros, Archivos y Programación Dinámica
-5%
19,50 € 18,53 €
  • Añadir a favoritos
Python Desde el Laboratorio. Aplicaciones Gui, Integración con Base de Datos e I
-5%
26,50 € 25,18 €
  • Añadir a favoritos

Artículos relacionados

Una Vida Siempre en Línea

Una Vida Siempre en Línea

Ariadna Vilalta

Cómo la hiperconectividad, los algoritmos y la IA están reconfigurando nuestra mente y nuestras emociones.UN LIBRO PARA ENTENDER QUÉ NOS ESTÁ PASANDO PSICOLÓGICA Y SOCIALMENTE EN LA ERA DIGITAL. La tecnología no solo organiza nuestra vida: está reorganizando nuestra mente. Vivimos conectados de forma permanente. Dormimos con el móvil al lado, trabajamos frente a pantallas, nos ...

-5%
21,90 € 20,81 €
  • Añadir a favoritos
Liderando la Era de la Ia Generativa

Liderando la Era de la Ia Generativa

Adrian Gonzalez Sanchez

Aquí tienes una sinopsis más fluida y natural de 'Liderando la era de la IA generativa', diseñada para captar la atención de un perfil directivo:Liderando la era de la IA generativa: El 'sistema operativo' para el líder modernoEn un mercado saturado de ruido y promesas tecnológicas, este libro no busca ser un manual técnico más, sino el manual de estrategias definitivo para qui...

-5%
28,50 € 27,08 €
  • Añadir a favoritos
Tsunami

Tsunami

Pablo Vazquez

En los últimos años, más de 10.000 personas han pasado por los cursos de inteligencia artificial de Pablo Vázquez. Personas con perfiles muy diversos, e inquietudes muy similares: «No sé por dónde empezar». «No sé si mi trabajo está en riesgo». «Sé que debería estar haciendo algo, pero no sé el qué». «Tengo hijos, equipo, familia debería poder orientarlos, y no puedo». Es norma...

-5%
21,90 € 20,81 €
  • Añadir a favoritos
Ética de la Inteligencia Artificial

Ética de la Inteligencia Artificial

https://www.dykinson.com/libros/etica-de-la-inteligencia-artificial/9791370471590/En un momento histórico en el que la inteligencia artificial ha dejado de ser una promesa técnica para convertirse en una infraestructura que atraviesa la vida social, este libro ofrece una brújula conceptual y práctica para orientarse en un territorio complejo. La lA se ha convertido en un entorn...

-5%
58,00 € 55,10 €
  • Añadir a favoritos
Jetson Nvidia. Inteligencia Artificial en tu Bolsillo

Jetson Nvidia. Inteligencia Artificial en tu Bolsillo

Daniel / Ignacio Daniel Gomez Gracian

-5%
19,90 € 18,91 €
  • Añadir a favoritos
Introducción Al Chatgpt en Python

Introducción Al Chatgpt en Python

Bruce R. Hopkins / Bruce Hopkins

Abraza el futuro del desarrollo de software y aprendea crear aplicaciones inteligentes utilizando las API de ChatGPTy OpenAI con el lenguaje de programación Python. Introducción al ChatGPT en Python te enseña cómo utilizar ChatGPT mediante programación. Aprenderás los fundamentos de ChatGPT y las API de OpenAI, incluyendo cómo autenticar, enviar solicitudes, generar respues...

-5%
21,95 € 20,85 €
  • Añadir a favoritos
Computación Cuántica

Computación Cuántica

Jacinto Velasco Rebolledo

La computación cuántica se ha consolidado como una de las tecnologías más transformadoras de nuestro tiempo. Ante los límites crecientes de la computación clásica, comprender los principios de la mecánica cuántica aplicados al procesamiento de la información se ha convertido en una competencia esencial para quienes aspiran a liderar la próxima revolución tecnológica. Esta obra ...

-5%
55,00 € 52,25 €
  • Añadir a favoritos
Fancy Bear se Lanza Al Phishing

Fancy Bear se Lanza Al Phishing

Scott J. Shapiro

Es una paradoja de nuestros tiempos que vivamos en la sociedad de la información, pero no entendamos cómo funciona. ¿Qué pasaría si supiésemos más? En Fancy Bear se va de phishing, Scott J. Shapiro recurre a su popular clase en la universidad de Yale sobre hackeo para mostrar que el cibercrimen tiene menos que ver con la programación defectuosa que con el cableado imperfecto de...

-5%
31,95 € 30,35 €
  • Añadir a favoritos
Mas Alla de los Datos, el
-5%
15,90 € 15,11 €
  • Añadir a favoritos
Accesibilidad Digital. Curso Práctico

Accesibilidad Digital. Curso Práctico

Pablo Enrique Fernandez Casado

-5%
29,90 € 28,41 €
  • Añadir a favoritos