PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL
-5%

PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE CONTROL

ARANA TORRES, SARA / CORDOVA NERI, TEODORO

23,80 €
22,61 €
IVA incluido
Editorial:
MARCOMBO
Año de edición:
2024
Materia
Software
ISBN:
978-84-267-3766-3
Páginas:
228
Encuadernación:
Rústica
Colección:
23,80 €
22,61 €
IVA incluido

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

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 in

Artículos relacionados

  • DOMINA LA INTELIGENCIA ARTIFICIAL ANTES DE QUE ELLA TE DOMINE A TI
    LASSE ROUHIAINEN
    La inteligencia artificial ya no es el futuro, es el presente redefiniendo tu vida profesional y personalQuienes no dominen esta tecnología quedarán relegados. Este libro es tu guía práctica para prosperar en una realidad donde la IA no es opcional. Descubre 101 estrategias que marcarán la diferencia entre liderar el cambio o ser reemplazado.Prepárate para una nueva realidad do...
    En stock

    19,95 €18,95 €

  • SEGURIDAD EN LA NUBE, API Y ARQUITECTURAS SERVERLESS
    ORTEGA CANDEL, JOSE MANUEL
    Aprenda a proteger sus APIs, las aplicaciones cloud y las arquitecturas serverless La nube, las APIs y las arquitecturas serverless son los pilares de la infraestructura digital moderna. Su agilidad y escalabilidad han revolucionado el desarrollo de software, pero también han introducido un nuevo y complejo ecosistema de amenazas. A medida que las organizaciones migran a estos ...
    En stock

    31,10 €29,55 €

  • INTELIGENCIA ARTIFICIAL E INNOVACION
    OMAR HATAMLEH / MICHAEL LEWRICK
    Cómo transformar el enfoque de tu organización hacia la IA con marcos probados de líderes mundiales.La inteligencia artificial (IA) está cambiando rápidamente el mundo. Ya se trate de coches autónomos o asistentes virtuales, la IA generativa está teniendo un gran impacto en nuestras vidas. Y el futuro de la IA y la innovación se presenta aún más prometedor.En este libro, los au...
    En stock

    23,95 €22,75 €

  • IA Y LA ORGANIZACION PULPO, LA
    WUNKER, STEPHEN / BRILL, JONATHAN
    La próxima gran disrupción no va de tecnología. Va de cómo nos organizamos para aprovecharla. Para capturar la enorme oportunidad de la IA, tu equipo debe pensar y actuar como un pulpo: veloz, flexible e inteligente en cada nodo. En este revelador libro, Jonathan Brill, futurist-in-residence de Amazon, y Stephen Wunker, experto en innovación corporativa, muestran cómo la IA es...
    En stock

    18,00 €17,10 €

  • FUNDAMENTOS EN DEVOPS Y ARQUITECTURAS DE MICROSERVICIOS
    ORTEGA CANDEL, JOSE MANUEL
    Domine DevOps y microservicios para construir el futuro del software La creciente demanda de aplicaciones más rápidas, escalables y resilientes ha impulsado la adopción de nuevas metodologías y arquitecturas. En este contexto, DevOps y la arquitectura de microservicios han emergido como pilares fundamentales para construir y operar sistemas de software modernos y complejos. Est...
    En stock

    33,50 €31,83 €

  • INTELIGENCIA ARTIFICIAL, TECNOLOGIA Y DISCURSO EN LA EDUCACION SU
    HERNANDO GARCIA-CERVIGON, ALBERTO
    En un tiempo en el que la inteligencia artificial y las tecnologías más innovadoras atraviesan cada ámbito de la vida académica y social, Educación superior, tecnología y discurso se erige en una obra imprescindible para comprender los retos y las oportunidades de la universidad del presente y del futuro. Este volumen colectivo, fruto del trabajo de investigadores de prestigio ...
    En stock

    22,00 €20,90 €

Otros libros del autor

  • PYTHON DESDE EL LABORATORIO. ESTRUCTURAS DE DATOS
    ARANA TORRES, SARA / CORDOVA 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 arra...
    Sin stock. Solicite información

    26,50 €25,18 €

  • PYTHON DESDE EL LABORATORIO. APLICACIONES GUI, INTEGRACIÓN CON BASE DE DATOS E I
    ARANA TORRES, SARA / CORDOVA 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 ind...
    Sin stock. Solicite información

    26,50 €25,18 €