¿Qué quieres aprender?

Introducción a la programación en Python

Introducción a la programación en Python

THW Academy

Curso online


199
IVA inc.

Python es un lenguaje de programación moderno, robusto y con una sintaxis fácil de aprender. Una excelente alternativa a la hora de elegir un lenguaje para aprender a programar o para crear aplicaciones robustas y escalables. Además, cuenta con un ecosistema de librerías y herramientas para labores de pentesting y hacking muy completo y en constante crecimiento. Con este curso podrás comprender los conceptos básicos de la programación con Python y es la antesala al desarrollo de herramientas, librerías y utilidades enfocadas a la seguridad informática.

¿Quieres hablar con un asesor sobre este curso?

Objetivos

Enseñar los conceptos necesarios para programar en Python y aplicar buenas practicas a la hora de crear scripts robustos y enfocados a desarrollar pruebas de concepto para pentesting y hacking.

A quién va dirigido

El curso está dirigido a cualquier persona interesada en adentrarse en la programación con Python, no hay ningún requisito especial para apuntarse al curso y aprovecharlo en su totalidad.

Temario completo de este curso

Bloque 1: Introducción al lenguaje.
- Instalación, sintaxis, uso del interprete y creación de scripts.
Bloque 2: Estructura y elementos clave del lenguaje.
- Variables, tipos de datos, operadores, elementos de almacenamiento.
- Estructuras de control e iterativas.
- Manejo de excepciones
Bloque 3: Módulos, paquetes y funciones.
- Creación de módulos en Python.
- Importación de módulos
- Creación y uso de funciones en Python.
Bloque 4: Programación estructurada y orientada a objetos en Python
- Definición de clases y creación de objetos.
- Propiedades de la POO.
- Creando estructuras de objetos y entendiendo la finalidad del POO.
Bloque 5: Clases, funciones y utilidades incluidas en Python.
- Manipulación de ficheros.
- Explorando la librería estándar de Python.
Bloque 6: Depuración de código y entornos de desarrollo.
- Utilizando PDB para depurar código Python.
- Logging sobre scripts.
- Usando PyCharm para crear proyectos Python.
Bloque 7: Acceso a bases de datos con Python.
- Introducción a SQL.
- MySQL, PostgreSQL y Python.
Bloque 8: Módulos y librerías de acceso remoto.
- Sockets en Python.
- Clientes para servidores HTTP, FTP y SSH.

Ver más