Anuncio

Learn Python with Jupyter

Learn Python with Jupyter es un libro introductorio diseñado para enseñar programación en Python utilizando Jupyter Notebook como entorno principal de trabajo.

Aprender a programar es clave en múltiples disciplinas, desde la ciencia y la ingeniería hasta la educación y el análisis de datos. Python destaca como uno de los lenguajes más utilizados por su sintaxis clara y su amplio ecosistema, mientras que Jupyter Notebook se ha consolidado como un entorno accesible para combinar código, explicación y experimentación en un mismo espacio.

El desarrollo del pensamiento computacional resulta tan importante como el aprendizaje de la sintaxis. Comprender cómo descomponer problemas, razonar paso a paso y estructurar soluciones es una habilidad transversal que acompaña al uso práctico del código.

Introducción al libro

Learn Python with Jupyter es un libro introductorio diseñado para enseñar programación en Python utilizando Jupyter Notebook como entorno principal de trabajo. Está orientado a personas sin experiencia previa en programación, estudiantes que siguen cursos fragmentados y buscan una visión estructurada, docentes que necesitan material didáctico, y perfiles científicos o técnicos que desean reforzar su base en Python.

El libro parte desde conceptos fundamentales y progresa de forma gradual, sin asumir conocimientos previos. Su enfoque combina ejemplos narrativos con explicaciones técnicas, lo que facilita la comprensión tanto del lenguaje como de la forma de pensar propia de la programación.

Contenido del libro

A lo largo del libro, el lector aprende a escribir código en Python mientras desarrolla pensamiento computacional. Se abordan los principales elementos del lenguaje, como variables, estructuras de control, listas, diccionarios, funciones y programación orientada a objetos, siempre acompañados de ejercicios teóricos y prácticos.

El contenido cubre también aspectos prácticos como el manejo de archivos, el uso de módulos, la organización del código y la resolución de problemas mediante algoritmos. El uso de Jupyter Notebook permite experimentar directamente con el código y reforzar el aprendizaje mediante la práctica continua. El enfoque narrativo de los ejemplos busca facilitar la memorización y hacer accesibles los conceptos a personas de distintos perfiles académicos.

Índice del libro

  • About this book
  • Introduction: What do we need to learn when learning to code?
  • Getting ready
    • The Jupyter/Python environment
    • Downloading and working with the book material
  • Part 1: Creating the basics
    • Text, questions, and art
    • Registering to an event
  • Part 2: Introduction to lists and the if/else construct
    • In a bookstore
    • Grocery shopping
    • Customizing the burger menu
    • Traveling around the world
    • Senses, planets, and a house
  • Part 3: Introduction to the for loop
    • My friends’ favorite dishes
    • At the zoo
    • Where are my gloves?
    • Cleaning the mailing list
    • What a mess at the bookstore!
  • Part 4: Numbers and algorithms
    • Implementing a calculator
    • Playing with numbers
    • Fortune cookies
    • Rock paper scissors
  • Part 5: The while loop and conditions
    • Do you want more candies?
    • Animals, unique numbers, and sum
    • And, or, not, not in
    • Behind the scenes of comparisons and conditions
  • Part 6: Overview of lists and the for loop
    • Overview of lists
    • Overview of the for loop
    • Lists of lists
  • Part 7: Dictionaries and overview of strings
    • Inventory at the English bookstore
    • Trip to Switzerland
    • Counting, compressing, and sorting
    • Overview of strings
  • Part 8: Functions
    • Printing thank you cards
    • Login database for an online store
    • Free ticket at the museum
    • Factorials
    • How can I reuse functions?
  • Part 9: Last bits of basic Python
    • Birthday presents
    • What’s more in Python?
  • Part 10: Object-oriented programming
    • Let’s build an online store!
    • Securing the online store
    • How can I read a book sample?
    • Customizing the coupon for electronics
  • Acknowledgments
  • References

Datos del libro

  • Título: Learn Python with Jupyter
  • Autor: Serena Bonaretti
  • Categoría principal: Programación
  • Subcategoría: Python
  • Idioma: Inglés
  • Licencia:
    • Texto: CC BY-NC-SA
    • Código: GNU GPL v3

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