domingo, 21 de mayo de 2017

Python para Todos | Raúl González Duque




Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible. Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.

Contenido 

  • Introducción 7 
  • ¿Qué es Python? 7 
  • ¿Por qué Python? 8 
  • Instalación de Python 9 
  • Herramientas básicas 10 
  • Mi primer programa en Python 12 
  • Tipos básicos 15 
  • Números 16 
  • Cadenas 21 
  • Booleanos 22 
  • Colecciones 24 
  • Listas 24 
  • Tuplas 26 
  • Diccionarios 27 
  • Control de flujo 29 
  • Sentencias condicionales 29 
  • Bucles 32 
  • Funciones 36 
  • Orientación a Objetos 42 
  • Clases y objetos 42 
  • Herencia 45 
  • Herencia múltiple 46 
  • Polimorfismo 47 
  • Encapsulación 48 
  • Clases de “nuevo-estilo” 50 
  • Métodos especiales 50 
  • Revisitando Objetos 53 
  • Diccionarios 53 
  • Cadenas 54 
  • Listas 55 
  • Programación funcional 5 7 
  • Funciones de orden superior 5 7 
  • Iteraciones de orden superior sobre listas 5 9 
  • Funciones lambda 6 0 
  • Comprensión de listas 6 1 
  • Generadores 6 2 
  • Decoradores 6 3 
  • Excepciones 6 5 
  • Módulos y Paquetes 7 2 
  • Módulos 7 2 
  • Paquetes 7 5 
  • Entrada/Salida Y Ficheros 7 7 
  • Entrada estándar 7 7 
  • Parámetros de línea de comando 7 8 
  • Salida estándar 7 8 
  • Archivos 8 2 
  • Expresiones Regulares 8 5 
  • Patrones 8 5 
  • Usando el módulo re 8 9 
  • Sockets 9 2 
  • Interactuar con webs 9 6 
  • Threads 10 2 
  • ¿Qué son los procesos y los threads? 10 2 
  • El GIL 10 3 
  • Threads en Python 10 4 
  • Sincronización 10 6 
  • Datos globales independientes 11 1 
  • Compartir información 11 1 
  • Serialización de objetos 11 3 
  • Bases de Datos 11 7 
  • DB API 11 7 
  • Otras opciones 12 4 
  • Documentación 12 5 
  • Docstrings 12 5 
  • Pydoc 12 6 
  • Epydoc y reStructuredText 12 7 
  • Pruebas 13 5 
  • Doctest 13 5 
  • unittest / PyUnit 13 9 
  • Distribuir aplicaciones Python 14 3 
  • distutils 14 3 
  • setuptools 14 7 
  • Crear ejecutables .exe 15 2


Enlaces:







No hay comentarios.:

Publicar un comentario

Comments

Contact Us

Nombre

Correo electrónico *

Mensaje *