INTRODUCCIÓN A LA PROGRAMACIÓN CON PYTHON

INTRODUCCIÓN A LA PROGRAMACIÓN CON PYTHON

RUSSO, CLAUDIA C. / SAROBE, MÓNICA C. / LENCINA, PAULA L. / AHMAD, TAMARA H.

16,50 €
IVA inclós
Consultar disponibilitat
Editorial:
MARCOMBO S.A. BOIXAREU ED
Any d'edició:
2023
Matèria
Informàtica
ISBN:
978-84-267-3616-1
Pàgines:
146
Enquadernació:
RUSTEGA
16,50 €
IVA inclós
Consultar disponibilitat

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.

Articles relacionats

  • VITA
    URIBE-ETXEBARRIA, XABI
    El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial.«Deslumbrante, adictivo y revelador. Es uno de los mejores libros de divulgación que he leído en mi vida».Rosa Montero Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un animal está vivo, una máquina no. Pero esa frontera empieza a desdibujarse. La inteligencia artificial, la...
    Disponibilitat immediata

    20,90 €

  • APP INVENTOR CON APLICACIONES EN INGENIERÍA, FÍSICA Y ARDUINO
    BAEZ LOPEZ, DAVID / BÁEZ VILLEGAS, DAVID ALFREDO / CERVANTES VILLAGOMEZ, OFELIA
    Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...
    Disponibilitat immediata

    18,95 €

  • FANCY BEAR SE VA DE PHISHING
    SHAPIRO, SCOTT J.
    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...
    Disponibilitat immediata

    31,95 €

  • LÁNZATE A LA IA. DESPIERTA TUS SUPERPODERES
    FUENTES CALLE, ARTURO
    Tus superpoderes ya existen. Solo te falta dar el primer paso. Si todavía miras la IA con distancia, no estás solo . A muchos les pasa: sienten curiosidad, pero también respeto, dudas o la sensación de 'esto no es para mí'. La IA no es una moda pasajera: es la siguiente etapa natural de la digitalización que ya transformó cómo trabajamos, aprendemos y nos comunicamos. Mirar ...
    Disponibilitat immediata

    19,90 €

  • COMPRENDER LOS ALGORITMOS
    Y. BHARGAVA, ADITYA
    Los algoritmos que utilizas con más frecuencia ya han sido descubiertos, probados y comprobados. La segunda actualización de Comprender los algoritmos hace que sea muy fácil aprenderlos, comprenderlos y usarlos. Con explicaciones maravillosamente sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, aprenderás a desbloquear el poder de los algoritmos ...
    Disponibilitat immediata

    36,95 €

  • SI ALGUIEN LA CREA, TODOS MORIREMOS
    YUDKOWSKY, ELIEZER / SOARES, NATE
    "En 2023, cientos de expertos en inteligencia artificial advirtieron que supone un grave riesgo de extinción para la humanidad. Desde entonces, la carrera se ha intensificado: empresas y países compiten por crear máquinas más inteligentes que cualquier persona, y el mundo no está preparado. Durante décadas, Yudkowsky y Soares han estudiado cómo pensarán estas inteligencias y co...
    Disponibilitat immediata

    21,90 €