Skip to content

Tutoriales, ejemplos y ejercicios para aprender Python rápidamente

License

Notifications You must be signed in to change notification settings

vagonbar/pythonbas

Repository files navigation

Curso Básico de Python

Python logo

Python es un lenguaje de programación de alto nivel, moderno, con una extensa colección de bibliotecas para aplicaciones científicas y técnicas. Su diseño y características lo hacen apto tanto para desarrollo como para enseñanza e investigación.

Este Curso Básico de Python está destinado a lograr una formación sólida en los fundamentos del lenguaje, apta para encarar proyectos de software y acceder a bibliotecas en Python orientadas a temas específicos. El material fue diseñado para poder ser usado en cursos presenciales, semi presenciales o en autoaprendizaje.

Motivación

Python ha alcanzado una enorme popularidad en enseñanza, investigación y desarrollo. En la enseñanza, se hace muchas veces necesario distraer recursos de temáticas específicas para proveer formación básica en Python. El material reunido en este curso, apto para autoaprendizaje o como base para cursos presenciales o semi presenciales, puede contribuir significativamente al ahorro de tiempo y esfuerzo por parte tanto de docentes como de estudiantes.

Existen mucho material para aprender Python; no tanto en español. En general, estos recursos son muy elementales o muy extensos. Este curso toma como referencia el Tutorial del sitio oficial de Python, pero se presenta como un intermedio entre un tutorial convencional y una "quick reference": apela esencialmente a la experimentación, buscando un rápido dominio del lenguaje con la menor necesidad de apoyo docente.

Una descripción más detallada de las características del curso se puede ver en la sección Para instructores más adelante.

Acceso

Para seguir el curso, se recomienda bajar el archivo comprimido TGZ. Luego de descomprimir, se puede acceder a los tutoriales en PDF directamente o abriendo el archivo index.html en un navegador. Queda también disponible el código de los ejemplos y el HTML de su documentación.

Si se prefiere clonar el repositorio, quedan también disponibles en el directorio local los originales de los tutoriales en ODT.

Es posible leer los tutoriales directamnte en el repositorio, pero en Github los archivos PDF se visualizan como imágenes, y no funcionan los enlaces incluidos en el texto.

Contribuciones

Por errores, sugerencias, o formas de contribuir, por favor ver el documento Contribuciones. En atención a una participación respetuosa y productiva, en este proyecto hemos adoptado el siguiente Código de conducta

Contacto

E-mail: vagonbar@fing.edu.uy

Tutoriales del curso

  1. Introducción a Python. Ejemplos.

  2. El intérprete de Python.

  3. Control de flujo. Ejemplos.

  4. Funciones. Ejemplos. Documentación de ejemplos.

  5. Estructuras de datos. Ejemplos.

  6. Módulos. Ejemplos. Documentación de paquetes ejemplo.

  7. Entrada y salida. Ejemplos.

  8. Errores y excepciones. Ejemplos.

  9. Clases. Ejemplos.

  10. Bibliotecas.

  11. Adicionales.

Para instructores

Cita

Para citar este curso, por favor usar la siguiente información:

Victor Gonzalez-Barbone, Curso Básico de Python, versión 1.0, fecha de publicación 12/08/2022.

DOI

Licencia

"Creative Commons License"

Esta obra está licenciada bajo la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/4.0/ o envíe una carta a Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

Documento de Licencia.

About

Tutoriales, ejemplos y ejercicios para aprender Python rápidamente

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published