PresentaciónMe llamo Bartolomé Sintes Marco. Soy profesor de Informática en el Instituto de Educación Secundaria Abastos de Valencia (España).
Durante el curso 2011-2012 voy a dedicar parte del tercer trimestre del curso (unas 20 horas de clase) a enseñar rudimentos de programación con el lenguaje de programación Python a alumnos del módulo Lenguaje de Marcas y Sistemas de Gestión de la Información de 1º curso del ciclo formativo de grado superior Administración de Sistemas Informáticos en Red.
Este curso está orientado a alumnos sin conocimientos previos de programación. He separado las lecciones, en las que se explican los conceptos básicos de programación y cómo se aplican en Python, de los ejercicios correspondientes. La mayoría de ejercicios propuestos son clásicos y aparecen en cualquier curso de programación.
Los ordenadores que están utilizando los alumnos tienen instalado Windows 7, por lo que he utilizado la versión para Windows de Python.
Este curso está preparado para la versión 2.7 de Python. El motivo para no elegir la versión 3 es que las distribuciones Linux más populares todavía usan la versión 2.7 (por ejemplo, Ubuntu y Fedora).
Este curso se distribuye bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0 España. Esta licencia está disponible en Internet en versión resumida y en versión completa.
Los programas incluidos en este curso se distribuyen bajo la licencia GNU Affero General Public License 3 o posterior.
Nota: Esta descripción de Python es una traducción libre de los primeros párrafos del tutorial de Python 2.7.
Python es un lenguaje de programación potente y fácil de aprender. Posee eficientes estructuras de datos de alto nivel y un enfoque sencillo pero efectivo de la programación orientada a objetos. La sintaxis elegante, los tipos de datos dinámicos y el hecho de ser un lenguaje interpretado hacen de Python un lenguaje ideal para la creación de scripts y el desarrollo rápido de aplicaciones en todo tipo de áreas y plataformas.
El intérprete de Python y la biblioteca estándar están disponibles en forma de código fuente o código ejecutable para los principales sistemas operativos en el sitio web oficial de Python, http://www.python.org/, y puede distribuirse libremente. Este sitio también contiene información sobre muchos módulos, programas y herramientas para Python, así como documentación adicional.
El intérprete de Python puede ampliarse fácilmente con nuevas funciones y tipos de datos implementados en C o C++ (u otros lenguajes accesibles desde C). Python es también adecuado como lenguage de extensión de aplicaciones.
En la esquina superior izquierda de todas las páginas se encuentra un icono de Python. Haciendo clic en el icono, se vuelve al índice de lecciones.
Los ejemplos de código aparecen en cuadros diferenciados de las explicaciones:
>>> 2+2
4
>>>
Los ejemplos de los ejercicios aparecen también en cuadros diferenciados de los enunciados:
Escribe un número: 123
123 no es primo.
Esta obra está bajo una licencia de Creative
Commons.