Si quieres aprender a programar, este curso te presenta en un nivel básico las herramientas del lenguaje de programación Python.

 

Inversión: $199.00

 

Duración: 16 Horas

 

Python es uno de los lenguajes de programación más utilizados actualmente, es un lenguaje de programación interpretado y cuya sintaxis permite que el código fuente sea legible fácilmente. Este lenguaje es multiparadigma, ya que soporta orientación a objetivos, programación imperativa y también programación funcional. Este lenguaje de programación tiene una mecanografía dinámica y es multiplataforma, por este motivo es uno de los más utilizados en los diferentes sistemas operativos.

Este lenguaje tiene grandes similitudes con la sintaxis de C y Java pero no llega a tan bajo nivel como C. Python incorpora un intérprete estándar en modo interactivo, en el cual se pueden escribir las instrucciones en una especie de caparazón de comandos, ideal para probar muchos códigos fácilmente antes de integrarlo definitivamente en un programa más grande. Hay programas como IDLE, bpython y IPython que añaden funcionalidades adicionales como el código de autocompletado, así como el color de la sintaxis.

Python es un lenguaje potente, rápido y sencillo de aprender que permite crear todo tipo de aplicaciones. En los últimos años el lenguaje se ha hecho muy popular gracias al gran catálogo que tiene y que ayuda a realizar muchas tareas comunes sin necesidad de tener que programarlas desde cero, las cuales se pueden desarrollar para múltiples plataformas (Linux, MacOS, Windows…) desde que es gratuito.

  

TEMARIO: 

BÁSICO 

  1. Presentaremos el curso y daremos una introducción a Python: lo instalaremos y platicaremos sobre el concepto de variables.
    • Qué es Python.
    • Descarga e instalación de Python.
    • IDLE, módulos y línea de comandos.
    • Variables en Python.
    • Operadores y sentencias de control en Python.
    • Aprenderemos para qué sirven los operadores y cuáles son los diferentes tipos que tenemos. Además, usaremos las sentencias de control en ejercicios con 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.
    • Funciones en Python.

  1. Hablaremos del término funciones y haremos ejemplos de los diferentes comportamientos que puede tener una función.
    • Las funciones de Python.
    • Funciones que reciben variables.
    • Funciones que regresan valores.
    • Funciones con parámetros por defecto.
    • 3. Platicaremos sobre tuplas, listas y diccionario, las similitudes y diferencias de cada una.
    • 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.

  1. Conoceremos las funciones que Python nos proporciona para realizar operaciones de forma rápida.
    • Funciones proporcionadas por Python.
    • Función Type en Python.
    • Str en Python.
    • La función dir en Python.

  1. Conoceremos la programación orientada a objetos, hablaremos de los conceptos que engloba y haremos ejercicios para tenerlos claros.
    • Qué es la programación orientada a objetos.
    • Clases en Python.
    • Atributos en Python.
    • Métodos en Python.
    • Constructor en Python.
    • Herencia en Python.
    • Archivos en Python.

  1. Aprenderemos a manipular archivos en Python: crearlos, escribir dentro de ellos y leerlos.
    • Crear archivos en Python.
    • Escribir archivos en Python.
    • Leer archivos en Python.

Público Objetivo:

Este curso va dirigido a personas que quieran iniciarse en el mundo de la programación o a personas que, teniendo conocimientos básicos de programación en otros lenguajes, quieran aprender Python.

Si quieres aprender a programar, este curso te presenta en un nivel intermedio las herramientas del lenguaje de programación Python.

 

Inversión: $199.00

 

Duración: 16 Horas

 

Python es uno de los lenguajes de programación más utilizados actualmente, es un lenguaje de programación interpretado y cuya sintaxis permite que el código fuente sea legible fácilmente. Este lenguaje es multiparadigma, ya que soporta orientación a objetivos, programación imperativa y también programación funcional. Este lenguaje de programación tiene una mecanografía dinámica y es multiplataforma, por este motivo es uno de los más utilizados en los diferentes sistemas operativos.

Este lenguaje tiene grandes similitudes con la sintaxis de C y Java pero no llega a tan bajo nivel como C. Python incorpora un intérprete estándar en modo interactivo, en el cual se pueden escribir las instrucciones en una especie de caparazón de comandos, ideal para probar muchos códigos fácilmente antes de integrarlo definitivamente en un programa más grande. Hay programas como IDLE, bpython y IPython que añaden funcionalidades adicionales como el código de autocompletado, así como el color de la sintaxis.

Python es un lenguaje potente, rápido y sencillo de aprender que permite crear todo tipo de aplicaciones. En los últimos años el lenguaje se ha hecho muy popular gracias al gran catálogo que tiene y que ayuda a realizar muchas tareas comunes sin necesidad de tener que programarlas desde cero, las cuales se pueden desarrollar para múltiples plataformas (Linux, MacOS, Windows…) desde que es gratuito.

  

TEMARIO: 

MEDIO

  1. Estudiaremos las variables y métodos para saber cuándo son de instancia, de clase o estáticos. Además entenderemos qué son el polimorfismo y la introspección.
    • Variables de instancia en Python.
    • Variables de clase en Python.
    • Métodos de instancia en Python.
    • Métodos de clase para Python.
    • Métodos estáticos para Python.
    • Métodos especiales para Python.
    • Propiedades en Python.
    • Polimorfismo en Python.
    • Introspección en Python.
    • Excepciones en Python.

  1. Aprenderemos lo que significa una excepción, cómo la podemos utilizar, para qué nos puede servir y cómo podemos crear algunas.
    • Qué es una excepción en Python.
    • Capturar excepciones.
    • Lanzar excepciones.
    • Definir excepciones en Python.

  1. Comprenderemos el concepto de hilos, cuáles son sus características y cómo los podemos utilizar en nuestros programas.
    • Qué es un hilo en Python.
    • Crear un hilo en Python.

  1. Aprenderemos conceptos que se pueden considerar avanzados dentro del mundo de Python como iteración, Generator, Closures, o Decorador.
    • Iteración en Python.
    • Generator en Python.
    • Closures en Python.
    • Decorador en Python.
    • Programación funcional en Python.

  1. Conoceremos qué es la programación funcional, para qué nos puede servir y cómo podemos implementarla en Python.
    • Qué es la programación funcional.
    • Ejemplos de programación funcional.
    • Ejemplo de programación funcional en Python.

  1. Aprenderemos las expresiones regulares que nos proporciona Python para trabajar. Realizaremos búsquedas y sustituciones con los patrones que revisaremos.
    • Qué es una expresión regular.
    • Patrones de expresiones regulares.
    • Patrones de búsquedas.
    • Sustituciones en Python.
    • Modificadores en Python.
    • Archivos en Python.

  1. Aprenderemos a leer archivos en formato XML y JSON con Python.
    • Leer XML en Python.
    • Leer JSON en Python.

  1. Estudiaremos diferentes formatos de compresión, aprendemos a comprimir los archivos y la configuración previa que necesitamos para cada uno de los casos.
    • Comprimir desde Python en formato Zip.

  1. Aprenderemos lo que necesitamos para poder ser capaces de enviar un correo utilizando Python.
    • Enviar un correo electrónico con Python.
Si quieres aprender a programar, este curso te presenta en un nivel avanzado las herramientas del lenguaje de programación Python.

 

Inversión: $199.00

 

Duración: 16 Horas

 

Python es uno de los lenguajes de programación más utilizados actualmente, es un lenguaje de programación interpretado y cuya sintaxis permite que el código fuente sea legible fácilmente. Este lenguaje es multiparadigma, ya que soporta orientación a objetivos, programación imperativa y también programación funcional. Este lenguaje de programación tiene una mecanografía dinámica y es multiplataforma, por este motivo es uno de los más utilizados en los diferentes sistemas operativos.

Este lenguaje tiene grandes similitudes con la sintaxis de C y Java pero no llega a tan bajo nivel como C. Python incorpora un intérprete estándar en modo interactivo, en el cual se pueden escribir las instrucciones en una especie de caparazón de comandos, ideal para probar muchos códigos fácilmente antes de integrarlo definitivamente en un programa más grande. Hay programas como IDLE, bpython y IPython que añaden funcionalidades adicionales como el código de autocompletado, así como el color de la sintaxis.

Python es un lenguaje potente, rápido y sencillo de aprender que permite crear todo tipo de aplicaciones. En los últimos años el lenguaje se ha hecho muy popular gracias al gran catálogo que tiene y que ayuda a realizar muchas tareas comunes sin necesidad de tener que programarlas desde cero, las cuales se pueden desarrollar para múltiples plataformas (Linux, MacOS, Windows…) desde que es gratuito.

  

TEMARIO: 

AVANZADO

  1. En este capítulo presentamos el contenido del curso y unos conceptos que serán de utilidad a lo largo del mismo, como la línea de comandos.
    • Presentación de Python avanzado.
    • Línea de comandos en Python.
    • Funciones y métodos proporcionados por Python.
    • Ordenamiento en Python.
    • Declaración y manejo de conjuntos en Python.
    • Módulos en Python.

  1. Conoceremos el concepto de módulo y crearemos algunos para poder utilizarlos y distribuir mejor nuestro código.
    • Crear un módulo para Python.
    • Manejo de paquetes con Python.
    • Archivo CSV en Python.

  1. En este capítulo crearemos un archivo CSV, leeremos sobre el mismo y escribiremos.
    • Creación de un archivo CSV.
    • Escribir en un archivo CSV con un ciclo.
    • Leer un archivo CSV utilizando Python.
    • Bases de datos en Python.

  1. Aprenderemos a combinar Python con dos bases de datos, MySQL y SQLite.
    • 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.
    • Interfaz gráfica de Python.

  1. Aprenderemos a crear una interfaz gráfica de un programa escrito en 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.

  1. Aprenderemos a leer archivos web utilizando las herramientas de Python.
    • urllib2 en Python.
    • BeautifulSoup en Python.
    • Ejemplo de lectura en Python.
    • Conclusiones de Python avanzado.

Público Objetivo:

Este curso va dirigido a personas que quieran iniciarse en el mundo de la programación o a personas que, teniendo conocimientos básicos de programación en otros lenguajes, quieran aprender Python.

Comente nuestros cursos