introducción a python€¦ · introducciÓn a la programaciÓn con python metodologÍa y...
TRANSCRIPT
6
INTRODUCCIÓN A LA PROGRAMACIÓN CON PYTHON METODOLOGÍA Y HERRAMIENTAS DE DESARROLLO
LIBRERÍAS Y MÓDULOS PARA REALIZAR PETICIONESRECOLECCIÓN DE INFORMACIÓN CON PYTHON
EXTRACCIÓN DE INFORMACIÓN CON PYTHONWEBSCRAPING CON PYTHON
ESCANEO DE PUERTOS Y REDES CON PYTHON HERRAMIENTAS AVANZADAS
Agenda
▪ Python como lenguaje multiplataforma▪ Principales estructuras de datos y colecciones▪ Orientación a Objetos en python▪ Gestionar paquetes y trabajar con virtualenv▪ Entornos de desarrollo▪ Módulo STB (Security Tools Builder)
7
POO
▪ Clases y objetos▪ Paso de mensajes▪ Clases definen comportamiento y estado▪ Objetos como instancias de una clase
44
VirtualEnv
53
▪ Aislar nuestro proyecto a nivel de módulos y librerías instaladas, de los módulos que tenemos instalados a nivel global del sistema operativo.
▪ Ejecutar nuestro proyecto de forma aislada del resto de módulos y librerías del sistema operativo.
Herramientas
▪ Web Scraping(BeautifulSoup,Scrapy)
▪ Desarrollo web(Django,Flask,API REST)
▪ Machine Learning(Sklearn,Tensorflow)
▪ Desarrollo de bots(Telegram,Slack)
▪ Herramientas de seguridad(sqlmap,sparta)
69