Curso Python para Principiantes– Eugenia Bahit www.eugeniabahit.com/cursos2012
Comparte el conocimiento: Creative Commons Atribución-NoComercial-CompartirIgual 3.0
2
Descarga todos los ejemplos de
este libro y los talleres del curso,
ingresando en
http://curso-python.eugeniabahit.com/sources.tar.gz
Curso Python para Principiantes– Eugenia Bahit www.eugeniabahit.com/cursos2012
Comparte el conocimiento: Creative Commons Atribución-NoComercial-CompartirIgual 3.0
3
00
Tabla de
Contenidos
(índice)
Tabla de Contenidos (índice).........................................................................................................................4
Preparación del entorno de desarrollo.........................................................................................................9
Introducción al Sistema Operativo GNU/Linux...........................................................................................10
Instalación de Ubuntu GNU/Linux en Windows....................................................................................10
Instalación de Ubuntu GNU/Linux como único Sistema Operativo.......................................................11
Instalando Python...................................................................................................................................... 12
Instalación de un Shell interactivo mejorado..............................................................................................14
Ninja-IDE................................................................................................................................................... 15
Instalación de Bazaar................................................................................................................................ 16
Estructura y elementos del lenguaje...........................................................................................................18
Elementos del Lenguaje............................................................................................................................ 20
Variables............................................................................................................................................... 20
Tipos de datos...................................................................................................................................... 21
Operadores Aritméticos........................................................................................................................ 22
Comentarios......................................................................................................................................... 23
Tipos de datos complejos..................................................................................................................... 24
Tuplas.............................................................................................................................................. 24
Listas............................................................................................................................................... 24
Diccionarios..................................................................................................................................... 25
Estructuras de Control de Flujo.................................................................................................................26
Identación............................................................................................................................................. 26
Encoding............................................................................................................................................... 27
Asignación múltiple............................................................................................................................... 27
Estructuras de control de flujo condicionales........................................................................................29
Estructuras de control iterativas............................................................................................................31
Bucle while...................................................................................................................................... 31
Bucle for.......................................................................................................................................... 32
Módulos, paquetes y namespaces..............................................................................................................33
Creando módulos empaquetados.............................................................................................................. 34
Importando módulos enteros................................................................................................................34
Namespaces......................................................................................................................................... 35
Alias................................................................................................................................................. 35
Importar módulos sin utilizar namespaces.......................................................................................35
Funciones definidas por el usuario.............................................................................................................37
Definiendo funciones................................................................................................................................. 38
Sobre los parámetros........................................................................................................................... 38
Parámetros por omisión................................................................................................................... 39
Keywords como parámetros............................................................................................................39
Parámetros arbitrarios.....................................................................................................................40
Desempaquetado de parámetros....................................................................................................40
Llamadas de retorno.................................................................................................................................. 41
Saber si una función existe y puede ser llamada..................................................................................42
Llamadas recursivas ................................................................................................................................. 43
Curso Python para Principiantes– Eugenia Bahit www.eugeniabahit.com/cursos2012
Comparte el conocimiento: Creative Commons Atribución-NoComercial-CompartirIgual 3.0
4
Sobre la finalidad de las funciones ...........................................................................................................43
Introducción a la Orientación a Objetos.....................................................................................................44
Pensar en objetos...................................................................................................................................... 45
Y ¿qué es un objeto?............................................................................................................................ 45
Ahora ¿qué me dices si describimos las cualidades de un objeto?......................................................45
Pero algunos objetos, también se componen de otros objetos.............................................................46
Y también hay objetos que comparten características con otros objetos.............................................48
Los objetos, también tienen la capacidad de “hacer cosas”.................................................................50
Objetos y más objetos: la parte difícil...................................................................................................51
Al pan, pan. Y al vino, vino. Las cosas por su nombre....................................................................52
Programación Orientada a Objetos...........................................................................................................53
Elementos y Características de la POO...............................................................................................53
Clases.............................................................................................................................................. 53
Propiedades.................................................................................................................................... 54
Métodos........................................................................................................................................... 54
Objeto.............................................................................................................................................. 55
Herencia: característica principal de la P
Links de descarga
http://lwp-l.com/pdf134
Comentarios de: Curso: Python para Principiantes (1)
Comentarios de: Curso: Python para Principiantes (1)