Lecturas suplementarias del entrenamiento¶
Siempre aprender un nuevo lenguaje de programación tiene nuevos retos desde aprender sobre la filosofía del lenguaje y hasta léxicos propios los cuales hacen característico el uso y expresión de sus programas con este nuevo lenguaje, más esto requiere práctica y tiempo para lograr la fluidez en hablar y escribir programas en Python.
Hay más contenido complementario o detallada que el contenido del entrenamiento de las 10 lecciones cubiertas en este entrenamiento. Al finalizar, yo he compilado una lista de lecturas relacionadas que soporta la información que usted aprende en cada lección. Piensa que esto como materiales suplementarios. Usted puede leerlo en su tiempo libre para ayudar a incrementar tanto la profundidad y amplitud en su conocimiento.
Las lecturas están organizada como las lecciones y sus temas.
Lección 1 - Introducción al lenguaje Python¶
Introducción a Python¶
- Pagina Web Oficial.
- Documentación oficial de Python 2.7.
- Tutorial de Python 2.7.
- Python para programadores con experiencia.
- Introducción a la programación con Python.
- Python Tutorial.
- Wikipedia - Python.
- Ver la Figura 1 anexo sobre la introducción al Lenguaje de Programación.
Instalación¶
- Descarga Python.
- PyPI - the Python Package Index.
- Ver la Figura 2 anexo sobre la instalación.
Su primer programa¶
- Getting Started with Python.
- Ver la Figura 3 anexo sobre su primer programa.
Lección 3 - Tipos y estructuras de datos¶
Variables y constantes¶
Operadores aritméticos, tipo enteros y reales¶
- orden de precedencia - operadores aritméticos.
- Introducción a la programación en Python - clase 1.
- Ver la Figura 4 anexo sobre los operadores aritméticos, tipo enteros y reales.
Tipo booleanos y cadenas de caracteres¶
- Ver la Figura 5 anexo sobre los tipo booleanos y cadenas de caracteres.
Tipo listas¶
Tipo diccionarios¶
Lección 4 - Bloques de código y estructuras de control¶
Condicional if¶
- Python - Tipos básicos.
- Operadores básicos de Python.
- Sentencias IF.
- Condicionales if y else en Python.
- Expresiones condicionales - Scipy lecture notes.
- Ver la Figura 6 anexo sobre las sentencias condicionales.
Bucle while¶
- Introducción a Bucles “while”.
- Ciclo while en Python.
- Ver la Figura 7 anexo sobre los bucles.
Bucle for¶
- Introducción a Bucles “for”.
- Ver la Figura 7 anexo sobre los bucles.
Lección 5 - Funciones y programación estructurada¶
Funciones definidas por el usuario¶
- Introducción a Funciones - ¿Por qué?.
- Definiendo una función - Scipy lecture notes.
- Funciones de orden superior.
- Ver la Figura 8 anexo sobre las funciones.
Lección 6 - Introspección a la depuración con pdb¶
- pdb — The Python Debugger.
- Usando el depurador Python - Python Scientific Lecture Notes (Spanish translation).
- Ver la Figura 9 anexo sobre el Python Debugger.
Lección 7 - Operaciones de E/S y manipulación de archivos¶
Entrada / Salida en Python¶
- Python Programming / Input and Output.
- Python - Entrada / Salida. Ficheros.
- Ver la Figura 10 anexo sobre la entrada Estándar rawInput.
- Ver la Figura 11 anexo sobre la salida Estándar rawInput.
Manipulación de archivos¶
Lección 8 - Módulos, paquetes y distribución de software¶
Módulos Python¶
Distribución de Software¶
Scaffolding en proyectos Python¶
- Gestión de proyectos con Buildout, instalando Zope/Plone con este mecanismo desde la comunidad de Plone Venezuela.
Lección 9 - Manejos de errores y orientación a objetos¶
Errores y excepciones¶
Programación orientada a objetos¶
- Programación orientada a objetos - Wikipedia.
- Clases — Tutorial de Python v2.7.0.
- Programación Orientada a Objetos (POO) - Scipy lecture notes.
- What’s the meaning of underscores (_ & __) in Python variable names?.
- What is the meaning of a single and a double underscore before an object name?.
- Ver la Figura 12 anexo sobre Clases y Objetos.
Lección 10 - Decoradores y la librería estándar¶
Iteradores¶
- Ver el uso de comprensión de listas.
- Ver la Figura 14 anexo sobre Generadores.
- Ver la Figura 15 anexo sobre Decoradores.
Listas de comprensión¶
- Listas por comprensión - Scipy lecture notes.
- Ver la Figura 13 anexo sobre Comprensión de Listas.