PDF de programación - Introduccion al lenguaje de programación Python

Imágen de pdf Introduccion al lenguaje de programación Python

Introduccion al lenguaje de programación Pythongráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 27 de Febrero del 2018)
1.180 visualizaciones desde el 27 de Febrero del 2018
932,1 KB
50 paginas
Creado hace 12a (10/10/2011)
Introducción al lenguaje
de programación Python

(3ª Edición)

Manual de apoyo al alumno

Introducción al lenguaje de programación Python

“Introducción al lenguaje de programación Python 3ª Edición”.

© 2011 Ángel Pablo Hinojosa Gutiérrez, Francisco Javier Lucena Lucena, Juan Julián Merelo
Guervós, José Antonio Serrano García.

Oficina de Software Libre de la Universidad de Granada

Centro de Enseñanzas Virtuales de la Universidad de Granada

Algunos derechos reservados.

Se distribuye bajo una licencia Creative Commons Attribution-ShareAlike

Este documento puede usarse, modificarse y distribuirse mencionando a los autores, en las
condiciones expresadas en http://creativecommons.org/licenses/by-sa/2.0/es/

Advertencia:

Este manual ha sido concebido como apoyo al curso “Introducción al lenguaje de
programación Python 3ª Edición” del Centro de Enseñanzas Virtuales de la Universidad de
Granada (CEVUG).

Aunque contiene la mayor parte del contenido textual de dicho curso, no está previsto para
ser usado independientemente a este, por lo que no debe considerarse ni utilizarse como un
texto exhaustivo o completo en sí mismo, si no como una ayuda.

1

Oficina de Software Libre de la Universidad de Granada

2

Introducción al lenguaje de programación Python

Índice
Introducción a Python. Conceptos generales, instalación, mi primer programa en Python.................5
¿Qué es el software libre?................................................................................................................5
Conceptos generales........................................................................................................................6
Instalación de Python.......................................................................................................................6
Introducción y advertencia..........................................................................................................6
¿Qué versión debería instalar?....................................................................................................7
¿Cómo instalo Python en mi ordenador?....................................................................................7
Otros programas..........................................................................................................................8
Versiones de Python.........................................................................................................................9
Mi primer programa en Python......................................................................................................10
UTF-8.............................................................................................................................................11
Estructuras de datos básicas...............................................................................................................13
¿Qué es una variable?....................................................................................................................13
¿Definir una variable?....................................................................................................................13
Tipos de variables..........................................................................................................................14
Averiguando el tipo........................................................................................................................15
Manipulando tipos de datos...........................................................................................................16
Definir varias variables a la vez.....................................................................................................16
Mostrar el valor de las variables en el IDLE.................................................................................16
Utilizar variables ya definidas.......................................................................................................17
Introduciendo datos........................................................................................................................17
Por qué usar raw_input..................................................................................................................18
Operadores aritméticos..................................................................................................................19
¿Que es una Lista?.........................................................................................................................20
Movernos por la lista.....................................................................................................................20
Modificar una lista.........................................................................................................................21
Agregar y quitar valores................................................................................................................21
Metiendo Datos.........................................................................................................................21
Sacando Datos...........................................................................................................................22
Particionar listas.............................................................................................................................22
Arrays asociativos o mapas............................................................................................................23
Arrays asociativos II......................................................................................................................24
Estructuras de control básicas............................................................................................................25
Introducción...................................................................................................................................25
Teorema de la programación estructurada.....................................................................................25
Secuencia:.................................................................................................................................25
Condicional:..............................................................................................................................25
Bucle:........................................................................................................................................25
Anidamiento...................................................................................................................................26
Comentarios...................................................................................................................................26
Cierto y falso..................................................................................................................................28
Condicional....................................................................................................................................29
Bucle while....................................................................................................................................30

3

Oficina de Software Libre de la Universidad de Granada

Bucle for........................................................................................................................................31
Break y continue............................................................................................................................32
Control de excepciones..................................................................................................................33
Funciones y Programación dirigida a objetos....................................................................................36
Funciones, Funciones, Funciones..................................................................................................36
Redundancia...................................................................................................................................36
Descomposición Procedimental.....................................................................................................37
Creando Funciones........................................................................................................................37
Paso de argumentos........................................................................................................................38
Una función especial......................................................................................................................38
Orientación a Objetos....................................................................................................................40
Clases e Instancias.........................................................................................................................40
La sentencia class...........................................................................................................................41
'self' o no 'self'................................................................................................................................42
PyRencia........................................................................................................................................42
Superclase.................................................................................................................................43
Subclase....................................................................................................................................43
PyMorfeando.................................................................................................................................44
Uso de Librerías Estándar.............................................
  • Links de descarga
http://lwp-l.com/pdf9081

Comentarios de: Introduccion al lenguaje de programación Python (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad