Python desde lo básico a avanzado. V2B.



Python es un lenguaje dinámico, simple, moderno y flexible, fácil de aprender y usar, que posibilita el desarrollo rápido de todo tipo de aplicaciones multiplataforma, tanto web como de escritorio, ya sea en sistemas de gestión comercial como juegos multimedia o aplicaciones científicas.

Contenido del curso.

PYTHON BÁSICO.

1. Presentación del curso e introducción a Python.
  • ¿Qué es Python?
  • Descarga e instalación de Python.
  • IDLE, módulos y líneas de comandos.
  • Variables en Python.

2. Operadores y sentencias de control en Python.
  • Operadores matemáticos y comentarios.
  • Condicional if en Python.
  • If anidados.
  • Operadores relacionales en Python.
  • Operadores lógicos en Python.
  • Sentencia while en Python.

3. Funciones en Python.
  • Las funciones de Python.
  • Funciones que reciben variables.
  • Funciones que regresan variables.
  • Funciones con parámetros por defecto.

4. Tuplas, listas y diccionario en Python.
  • Tuplas en Python.
  • Tuplas con for.
  • Porciones de las tuplas.
  • Manejo de cadenas en Python.
  • Listas en Python.
  • Índices negativos en tuplas y diccionarios.
  • Diccionario en Python.

5. Funciones que nos proporciona Python.
  • Funciones proporcionadas por Python.
  • Función type en Python.
  • str en Python.
  • La función dir en Python.

6. Programación orientada a objetos en Python.
  • ¿Qué es la programación orientada a objetos?
  • Clases en Python.
  • Atributos en Python.
  • Métodos en Python.
  • Constructor en Python.
  • Herencia en Python.

7. Archivos en Python.
  • Crear archivos en Python.
  • Escribir archivos en Python.
  • Leer archivos en Python.

PYTHON INTERMEDIO.

1. Presentación del curso y conceptos elementales en Python.
  • Variables de instancia en Python.
  • Variables de clase en Python.
  • Métodos de instancia en Python.
  • Métodos de clase en Python.
  • Métodos estáticos para Python.
  • Métodos especiales para Python.
  • Propiedades para Python.
  • Polimorfismo para Python.
  • Introspección para Python.

2. Excepciones en Python.
  • ¿Qué es una excepción en Python?
  • Capturar excepciones.
  • Lanzar excepciones.
  • Definir excepciones en Python.

3. Hilos o threads en Python.
  • ¿Qué es un hilo en Python?
  • Crear un hilo en Python.

4. Conceptos avanzados de Python.
  • Iteración en Python.
  • Generator en Python.
  • Closures en Python.
  • Decorador en Python.

5. Programación funcional en Python.
  • ¿Qué es la programación funcional?
  • Ejemplos de programación funcional.
  • Ejemplo de programación funcional en Python.

6. Expresiones regulares en Python.
  • ¿Qué es una expresión regular?
  • Patrones de expresiones regulares.
  • Patrones de busqueda.
  • Sustituciones en Python.
  • Modificadores en Python.

7. Archivos en Python.
  • Leer XML en Python.
  • Leer JSON en Python.

8. Compresión y descompresión de ficheros en Python.
  • Comprimir desde Python en formato Zip.
  • Formato Gzip de compresión en Python.
  • Formato bz2 en Python.
  • Compresión en formato tarball.

9. Correo electrónico con Python.
  • Enviar un correo electrónico con Python.

PYTHON AVANZADO.

1. Presentación e introducción a Python.
  • Presentación e introducción a Python.
  • Línea de comandos en Python.
  • Funciones y métodos proporcionados por Python.
  • Ordenamiento en Python.
  • Declaración y manejo de conjuntos en Python.

2. Módulos en Python.
  • Crear un módulo para Python.
  • La variable Path de Python.
  • Manejo de paquetes con Python.

3. Archivo CSV en Python.
  • Creación de un archivo CSV.
  • Escribir en un archivo CSV con un ciclo.
  • Leer un archivo CSV utilizando Python.

4. Bases de datos en Python.
  • MySQL en Python.
  • Insertar datos en una base de datos MySQL utilizando Python.
  • Leer datos de una base de datos MySQL con Python.
  • Borrar datos de bases de datos MySQL.
  • SQLite con Python.
  • Insertar datos en SQLite.
  • Leer datos en SQLite.
  • Borrar datos en SQLite.

5. Interfaz gráfica de Python.
  • wxPython para interfaces gráficas.
  • Crear una ventana para una app Python.
  • Estilo de una interfaz gráfica.
  • Cambio de tamaño.
  • Utilización del constructor para una ventana.
  • Posición de una ventana.
  • Definición de un menú para una ventana en Python.
  • Mejorando el menú en Python.
  • Leer datos desde una interfaz gráfica.
  • Ventana de login en Python.

6. Leer la web con Python.
  • urllib2 en Python.
  • BeautifulSoup en Python.
  • Ejemplo de lectura en Python.

7. Zen de Python y recomendaciones finales.
  • Zen de Python.
  • Conclusiones de Python avanzado.
IMÁGENES DEL CURSO.







DATOS TÉCNICOS.

  • Formato: mp4, flv.
  • Tamaño descomprimido: 915 MB.
  • Contenido: 103 vídeos.
  • archivos base: Si incluye.
  • Empresa: Video2Brain.



Descargar

Comentarios

  1. Acabo de pasar todos los cursos básico de Introducción a la programación con Python 3.6, ahora desearía que me recomienden algún curso de inteligencia artificial master, porque ya tengo los conocimientos que necesito para ir avanzando.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Curso AngularJS desde Hola Mundo hasta una Aplicación

Diseño web desde cero hasta los detalles

Curso Hacking con Powershell