Anuncio

Introducción a la Programación: Aprendiendo a programar usando Python como herramienta

Introducción a la Programación: Aprendiendo a programar usando Python como herramienta es un material académico desarrollado en el ámbito universitario y adaptado por la Cátedra de Introducción a la Programación de la Universidad Nacional de Luján

Programar es una competencia clave en múltiples disciplinas, desde la ingeniería hasta las ciencias sociales. La programación permite automatizar tareas, analizar información y desarrollar soluciones digitales.

Python es uno de los lenguajes más utilizados en la enseñanza por su sintaxis clara y su amplia adopción en entornos académicos y profesionales.

Introducción al libro

Introducción a la Programación: Aprendiendo a programar usando Python como herramienta es un material académico desarrollado en el ámbito universitario y adaptado por la Cátedra de Introducción a la Programación de la Universidad Nacional de Luján, a partir del texto original Algoritmos y Programación I, 2da. Edición.

El libro está orientado a personas que comienzan desde cero en programación. No requiere conocimientos previos avanzados, ya que introduce progresivamente los conceptos fundamentales: cómo funcionan las computadoras, qué es un programa y cómo dar instrucciones a la máquina utilizando Python. Resulta adecuado para estudiantes de carreras técnicas, autodidactas y cualquier persona interesada en comprender los principios básicos del desarrollo de software.

Contenido del libro

A lo largo de sus unidades, el libro construye una base sólida en programación estructurada con Python. El recorrido comienza con los conceptos esenciales sobre computadoras y programas, y avanza hacia la construcción de programas más completos y organizados.

El lector aprenderá a trabajar con valores, tipos de datos y variables, a definir y utilizar funciones, y a estructurar programas en módulos. Se abordan las estructuras de control fundamentales, como decisiones y ciclos, que permiten modelar lógica condicional y repetitiva. También se dedica un espacio a la validación de datos, el manejo de errores y la depuración, aspectos esenciales para desarrollar software confiable.

Además de los elementos técnicos, el libro introduce nociones de diseño de programas y calidad de software, fomentando buenas prácticas desde las primeras etapas del aprendizaje.

Índice del libro

  1. Conceptos básicos
    1.1 Computadoras y programas
    1.2 El mito de la máquina todopoderosa
    1.3 Cómo darle instrucciones a la máquina usando Python
    1.3.1 La terminal
    1.3.2 El intérprete interactivo de Python
    1.4 Valores y tipos
    1.5 Variables
    1.6 Funciones
    1.7 Construir programas y módulos
    1.8 Interacción con el usuario
    1.9 Estado y computación
    1.9.1 Depuración de programas
  2. Programas sencillos
    2.1 Construcción de programas
    2.2 Realizando un programa sencillo
    2.3 Piezas de un programa Python
    2.3.1 Nombres
    2.3.2 Expresiones
    2.3.3 No sólo de números viven los programas
    2.3.4 Instrucciones
    2.4 Una guía para el diseño
    2.5 Calidad de software
  3. Funciones
    3.1 Creación de funciones
    3.2 Documentación de funciones
    3.3 Imprimir versus devolver
    3.4 Cómo usar una función en un programa
    3.5 Alcance de las variables
    3.6 Devolver múltiples resultados
    3.7 Módulos
    3.7.1 Módulos estándar
    3.8 Resumen
  4. Decisiones
    4.1 Expresiones booleanas
    4.1.1 Expresiones de comparación
    4.1.2 Operadores lógicos
    4.2 Comparaciones simples
    4.3 Múltiples decisiones consecutivas
    4.4 Resumen
  5. Ciclos
    5.1 El ciclo definido
    5.2 Ciclos indefinidos
    5.3 Ciclo interactivo
    5.4 Ciclo con centinela
    5.5 Resumen
  6. Validación
    6.1 Errores
    6.2 Validaciones
    6.2.1 Entrada del usuario
    6.2.2 Comprobaciones por aserciones
    6.3 Resumen

Datos del libro

  • Título: Introducción a la Programación: Aprendiendo a programar usando Python como herramienta
  • Autor: Rosita Wachenchauzer; Margarita Manterola; Maximiliano Curia; Marcos Medrano; Nicolás Paez; Diego Essaya; Dato Simó; Sebastián Santisi
  • Categoría principal: Programación
  • Subcategoría: Python
  • Idioma: Español
  • Licencia: Creative Commons Atribución-CompartirIgual 4.0 Internacional

Más libros en: Programación, Python


Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.

Descargar libro PDF

Libros relacionados

Anuncios