INTRODUCCION A LA PROGRAMACION CON PYTHON

INTRODUCCION A LA PROGRAMACION CON PYTHON

RUSSO / SAROBE / LENCINA / AHMAD

16,50 €
IVA incluido
Disponible en 1 semana
Editorial:
MARCOMBO
Año de edición:
2023
Materia
Informática
ISBN:
978-84-267-3616-1
Edición:
1
16,50 €
IVA incluido
Disponible en 1 semana

Introducción .................................................. 5
Ada: nuestro personaje .......................... 7
Convenciones utilizadas en el texto ...... 8
Sobre las autoras .................................... 9
Capítulo 1
Resolución de problemas ......................... 11
Introducción .................................................. 12
El proceso de resolución de
un problema ................................................. 13
Análisis y comprensión de problemas ... 14
Pasos para el análisis y comprensión
de un enunciado ......................................... 15
Datos, restricciones e inferencias .......... 17
Datos explícitos ........................................... 18
Ejemplos de análisis de enunciados ..... 20
Para tener en cuenta ................................ 27
Ejercicios ...................................................... 28
Capítulo 2
Representación de situaciones ............. 33
Construcción de la solución .................... 34
1. Cambiar la representación .................. 34
2. Realizar una lista ordenada ................ 41
3. Restricción del espacio
de búsqueda ............................................... 44
4. Búsqueda inteligente ........................... 47
5. Elaborar una hipótesis ......................... 50
6. Razonar hacia atrás ............................. 53
7. Dividir el problema en
subproblemas .............................................. 55
Verificar la solución .................................... 56
Múltiples soluciones y eficiencia ............ 57
Ejercicios ....................................................... 59
Capítulo 3
Introducción a la lógica ............................ 65
¿Qué es la lógica? ...................................... 66
Algunas definiciones .................................. 67
Lógica proposicional .................................. 69
Sintaxis. Alfabeto proposicional .............. 69
Simbolizando proposiciones .................... 71
Semántica. Tablas de verdad .................. 73
Capítulo 4
Algoritmos, desarrollo de habilidades
básicas .......................................................... 77
Introducción .................................................. 78
¿Qué es programar? .................................. 78
Definiendo el concepto de algoritmo ..... 80
Propiedades de los algoritmos ................ 84
Algoritmos en el ordenador ...................... 85
Python ............................................................ 85
El intérprete .................................................. 88
¿Qué permite hacer este IDLE? ............. 88
¿Cómo se ve? .............................................. 89
Python Turtle ................................................ 91
Más sintaxis de Turtle ................................ 96
Para trabajar con color .............................. 97
Seguimos incorporando sintaxis
de Turtle ........................................................ 98
Ejercicios ....................................................... 98
Capítulo 5
Algoritmos, estructuras de control
y variables .................................................... 101
Introducción .................................................. 102
¿Qué es una estructura de control? ..... 104
Secuencia ..................................................... 104
Decisión ......................................................... 105
Repetición ..................................................... 107
Creando pseudocódigo .............................. 110
Ejercicios ....................................................... 118
Capítulo 6
Algoritmos, estructuras de control en
Python y variables ...................................... 123
Introducción .................................................. 124
Bloques e indentación en Python ........... 124
Estructuras de control en Python ........... 126
Analicemos y ejemplifiquemos
cada caso ...................................................... 127
El concepto de variable ............................. 134
Variables en Python .................................... 139
Ejercicios ....................................................... 140
Bibliografía .................................................... 145

Multitud de estudiantes de secundaria presentan dificultades a la hora de resolver problemas a través de un ordenador. Esto va ligado directamente con la capacidad de atención, la creatividad y el pensamiento lógico, entre otras cosas, pues aprender a programar produce efectos positivos en todos los niveles. Si quiere despuntar en estos temas y conocer lo esencial de la programación, este libro es el adecuado. Las autoras trabajan desde hace varios años como docentes en nivel superior y consideran que, más allá de la edad, cualquier persona que cuente con los conceptos básicos de informática puede llegar a programar un ordenador y beneficiarse de muchas maneras. Por ello, ponen a su disposición todo lo que necesita saber acerca de: ' La programación de ordenadores mediante la resolución de problemas ' Los algoritmos como forma de resolver problemas a través de un ordenador Gracias a esta lectura amena y fructífera, desarrollará sus competencias y estará preparado para su futuro tecnológico.

Artículos relacionados

  • WEB3
    TAPSCOTT, ALEX
    En las tres últimas décadas hemos pasado de la "web de solo lectura" a la "web de lectura escritura", que ha convertido a los usuarios de Internet en creadores de contenido y ofrece infinitas oportunidades para la colaboración. Si bien esta nueva web revolucionó los medios de comunicación, el comercio y otras industrias, la proliferación de ciberataques, ataques de datos y la r...
    Queda 1 en Stock

    29,95 €

  • CURSO DE MICROSOFT 365 Y COPILOT
    FERNÁNDEZ GUTIÉRREZ, ISABEL
    En este libro te mostraré el uso de potentes herramientas que potenciarán tu productividad en el entorno laboral, permitiéndote adaptarte rápidamente a los tiempos en que el trabajo remoto o híbrido es una opción probable.Este libro te enseñará a ubicar tus documentos en la nube para acceder a ellos desde cualquier lugar y dispositivo, comprenderás las diferencias entre OneDriv...
    Queda 1 en Stock

    29,95 €

  • ANALÍTICA DE DATOS CON PYTHON PARA MARKETING DIGITAL
    RUIZ DÍEZ, JOSEBA / HERVÁS OLVERA, UBALDO
    Queremos que las personas que se dedican al marketing digital aprendan lo que se están perdiendo por no saber Python. Esta fue la premisa que los autores, Ubaldo Hervás y Joseba Ruiz, plantearon como principal en el momento de creación de este libro. Ya seas especialista en marketing o analítica digital, CRO, SEO, performance, email marketing o social media, te interesa conocer...
    Queda 1 en Stock

    29,95 €

  • JAVA A FONDO
    AUGUSTO SZNAJDLEDER
    Descubra el arte y la ciencia de programar en Java y desarrollar aplicaciones. Programar en Java y desarrollar aplicaciones Java son cosas diferentes. Si está interesado en adentrase en ambos caminos, ha llegado al libro indicado. En él conocerá no solo el lenguaje de programación Java, sino también conceptos de diseño y herramientas genéricas o frameworks que le facilitarán l...
    Queda 1 en Stock

    29,90 €

  • ARQUITECTURA E INGENIERÍA DE DATOS
    CALCAGNO LUCARES, WALTER E.
    Esta obra proporciona una introducción accesible y completa a los conceptos clave, las técnicas y las mejores prácticas en el campo de la arquitectura y la ingeniería de datos, sin la necesidad de conocimientos previos en programación o estadísticas.Aborda secuencialmente una descripción general de los conceptos clave en la arquitectura de datos, incluidas las definiciones esen...
    Queda 1 en Stock

    29,95 €

  • DISEÑO FUNCIONAL. PRINCIPIOS, PATRONES Y PRÁCTICAS
    MARTIN, ROBERT C.
    En Diseño funcional, el reputado ingeniero de software Robert C. Martin («Uncle Bob») explica cómo y por qué utilizar la programación funcional para crear sistemas mejores para clientes reales. Martin compara las estructuras de la programación convencional orientada a objetos en Java con las que permiten los lenguajes funcionales, identifica los mejores roles para cada una y mu...
    Queda 1 en Stock

    37,95 €