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¶
Ver el anexo Figura 1, sobre la introducción al Lenguaje de Programación.
Instalación¶
Ver el anexo Figura 2, sobre la instalación.
Su primer programa¶
Ver el anexo Figura 3, sobre Variables.
Lección 2 - Introspección del lenguaje Python¶
Inmersión al modo interactivo de Python¶
Una pequeña inmersión al modo interactivo de Python de la fundación Cenditel.
Lección 3 - Tipos y estructuras de datos¶
Variables y constantes¶
Ver el anexo Figura 3, sobre Variables.
Operadores aritméticos, tipo enteros y reales¶
Ver el anexo Figura 4, sobre los tipo enteros.
Tipo booleanos y cadenas de caracteres¶
Ver el anexo Figura 5, sobre los cadenas de caracteres.
Tipo listas¶
Listas I - clase 3 - Introducción a la programación en Python.
Ver el anexo Figura 8, sobre los tipo Listas.
Tipo tuplas¶
Ver el anexo Figura 9, sobre los tipo Tuplas.
Tipo diccionarios¶
Ver el anexo Figura 10, sobre los tipo Diccionarios.
Lección 4 - Bloques de código y estructuras de control¶
Condicional if¶
Ver el anexo Figura 11, sobre las sentencias condicionales.
Operadores lógicos¶
Bucle while¶
Ver el anexo Figura 12, sobre los bucles While.
Bucle for¶
Introducción a Bucles “for”.
Ver el anexo Figura 13, sobre los bucles For.
Iteradores¶
Ver el anexo Figura 14, sobre List Comprehension.
Lección 5 - Funciones y programación estructurada¶
Funciones definidas por el usuario¶
Introducción a Funciones - ¿Por qué?.
Ver el anexo Figura 15, sobre las Funciones parte 1.
Ver el anexo Figura 16, sobre las Funciones parte 2.
Ver el anexo Figura 17, sobre las Variables Globales.
Ver el anexo Figura 18, sobre las Argumentos.
Decoradores¶
Ver el anexo Figura 21, sobre los Decoradores.
Programación estructurada¶
Lección 6 - Introspección a la depuración con pdb¶
Usando el depurador Python - Python Scientific Lecture Notes (Spanish translation).
Ver el anexo Figura 32, sobre los Depurando um programa Python com pdb.
Lección 7 - Operaciones de E/S y manipulación de archivos¶
Entrada / Salida en Python¶
Manipulación de archivos¶
Lección 8 - Módulos, paquetes y distribución de software¶
Módulos Python¶
Ver el anexo Figura 24, sobre los Módulos.
Ver el anexo Figura 25, sobre los Módulos Parte 2.
Ver el anexo Figura 26, sobre la Estructura del Módulo.
Ver el anexo Figura 27, sobre los Name.
Distribución de Software¶
Using PyInstaller to Easily Distribute Python Applications - Real Python.
PyInstaller - How to Turn Your Python Code into an Exe on Windows.
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¶
Ver el anexo Figura 30, sobre Excepciones.
Programación orientada a objetos¶
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 el anexo Figura 31, sobre Clases y Objetos.
Lección 10 - Listas de comprensión y la librería estándar¶
Listas de comprensión¶
Ver el anexo Figura 13, sobre Comprensión de Listas.