Python ====== **Duración: 180 min.** Este curso se lleva a cabo siguiendo gran parte de la `guía oficial de Python `_ y su propósito es aprender lo necesario para el desarrollo de módulos en el mundo de Odoo, por lo que no se tocan temas relacionados a la entrada y salida de datos mediante consola o el uso de archivos u otros artefactos ajenos. Requisitos previos ------------------ - Python 3.5 o superior - Editor de textos Temario ------- - `1. Whetting Your Appetite `_ - `2.1.2. Interactive Mode `_ - `3. An Informal Introduction to Python `_ - `3.1.1. Numbers `_ - `3.1.2. Strings `_ - `3.1.3. Lists `_ - `3.2. First Steps Towards Programming `_ - `4.1. if Statements `_ - `4.2. for Statements `_ - `4.3. The range() Function `_ - `4.4. break and continue Statements, and else Clauses on Loops `_ - `4.5. pass Statements `_ - `4.6. Defining Functions `_ - `4.7.1. Default Argument Values `_ - `4.7.2. Keyword Arguments `_ - `4.7.5. Lambda Expressions `_ - `4.8. Intermezzo: Coding Style `_ - `5.1. More on Lists `_ - `5.1.1. Using Lists as Stacks `_ - `5.1.2. Using Lists as Queues `_ - `5.1.3. List Comprehensions `_ - `5.3. Tuples and Sequences `_ - `5.4. Sets `_ - `5.5. Dictionaries `_ - `5.6. Looping Techniques `_ - `5.7. More on Conditions `_ - `6. Modules `_ - `6.1. More on Modules `_ - `6.1.3. “Compiled” Python files `_ - `6.4. Packages `_ - `6.4.1. Importing * From a Package `_ - `8.1. Syntax Errors `_ - `8.2. Exceptions `_ - `8.3. Handling Exceptions `_ - `8.4. Raising Exceptions `_ - `8.6. Defining Clean-up Actions `_ - `9. Classes `_ - `9.3.1. Class Definition Syntax `_ - `9.3.2. Class Objects `_ - `9.3.3. Instance Objects `_ - `9.3.4. Method Objects `_ - `9.3.5. Class and Instance Variables `_ - `9.5. Inheritance `_ Apéndices --------- - https://docs.python.org/3.7/tutorial/