Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Introduccion muy básica a Python

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 11 Anuncio
Anuncio

Más Contenido Relacionado

A los espectadores también les gustó (20)

Similares a Introduccion muy básica a Python (20)

Anuncio

Más de Daniel Garcia (a.k.a cr0hn) (9)

Introduccion muy básica a Python

  1. 1. PYTHON 3 Introducción y conceptos básicos
  2. 2. QUÉ ES PYTHON? • Lenguaje interpretado • Human-friendly • De desarrollo rápido • Muy fácil de aprender
  3. 3. QUÉ ES PYTHON? • Lenguaje interpretado • Human-friendly • De desarrollo rápido • Muy fácil de aprender
  4. 4. VERSIONES • Python 2.7.x • Python 3.x -> Python 3.4
  5. 5. INCONVENIENTES DE PYTHON • No tiene multi-threading real • La herencia y el polimorfismo es simulado • No tiene propiedad/métodos privados
  6. 6. INCONVENIENTES DE PYTHON • No tiene multi-threading real • La herencia y el polimorfismo es simulado • No tiene propiedad/métodos privados
  7. 7. PUNTOS FUERTES • Tratamiento de cadenas • El framework incluye prácticamente toda la funcionalidad necesaria • Muy bueno en tareas de red • Gestión de paquetes muy sencilla • Millones de paquetes y software reutilizare existente
  8. 8. EJEMPLOS • 1 - Hola mundo • 2 - Hola mundo bien estructurado • 3 - Gestión de dependencias • 4 -Virtualenvs • 5 - Llamada a servicio REST • 6 -Tratamiento de cadenas / ficheros
  9. 9. COSAS CURIOSAS DE PYTHON • Generadores/set/ listas • With … • __dict__ de las clases • Switch / case no existe • null -> None • Partials • Diccionarios y defaultsdict • La sentencia For… else http://javarevisited.blogspot.com.es/2013/11/java-vs-python-which-programming-laungage-to-learn-first.html
  10. 10. MEJORAS PYTHON 3 • Estabilidad • Diseño • Rendimiento por defecto • Nuevas librerías nativas • AsyncIO
  11. 11. LIBRERÍAS MÁS USADAS • Django • Celery • SQL Alchemy • Lxml • Scrapy • pytest • NTLK • BeautifulSoup • Pillow • Scapy • cython • Mongo/TinyDB/Codernity

×