Curso de Programacion en Python PDF
Curso de Programacion en Python PDF
Programa de Estudio
www.educacionit.com
Python Programming
Introdúcete en un lenguaje de programación fácil de aprender, potente, multiplataforma,
extensible y de código abierto. Aprende a desarrollar programas de consola para automatizar
tareas y diseñar aplicaciones de escritorio que interactúen con bases de datos en tiempo récord.
Durante este curso se enseñarán los pilares fundamentales de Python: su clara sintaxis,
estructuras de datos nativas y controles de flujo, manejo de errores vía excepciones, entrada y
salida de archivos, librería estándar, módulos y paquetes de terceros.
Además, se verá cómo interactuar con base de datos SQL en ambos tipos de aplicaciones, y
cómo prevenir vulnerabilidades. Estos programas podrán luego ejecutarse en cualquiera de las
plataformas soportadas por el lenguaje (Windows, Linux, Mac OS, y más).
Al finalizar el curso estarás apto para diseñar soluciones en el lenguaje por tu cuenta, habiendo
experimentado tanto en el desarrollo de aplicaciones de escritorio como de scripts, tendrás las
herramientas necesarias para atender a la demanda de sistemas de tales características, y aún
mejor, comenzar a profundizar tus conocimientos sobre una base sólida en alguna rama de tu
interés para hacer frente a los grandes problemas de la informática del siglo XXI.
PRÁCTICAS EN CLASE ::
www.educacionit.com
orientadas a la entrada y salida de información en bases de datos relacionales.
Público
Salida Laboral
Al finalizar el curso te convertirás en un Programador en Python con una sólida base del
lenguaje y habiendo hecho énfasis en aplicaciones de escritorio y scripting, bases de datos
relacionales y servicios web, todos los alumnos podrán potencialmente acceder a las demandas
del mundo del IT una vez profundizados sus conocimientos en características más avanzadas
del lenguaje en general .
Requisitos
Modalidad de cursado
www.educacionit.com
En este curso aprenderás a
Manejar las estructuras de datos y controles de flujo básicos del
lenguaje.
www.educacionit.com
Plan de Estudios
www.educacionit.com
1. Introducción al lenguaje
La consola interactiva.
IDLE: un editor de código integrado.
Tipos de datos
Control de flujo
Operadores lógicos.
Funciones
Más sobre colecciones
Entrada y salida de archivos
La función “open”.
Modos para la apertura de archivos.
Los métodos “read” y “write”.
3. Excepciones y módulos
Excepciones
Módulos y paquetes
Separación del código en módulos.
La librería estándar.
Instalando módulos de terceros vía “pip” y “setuptools”.
API estándar.
Los módulos sqlite3 y PyMySQL.
Conexión a una base de datos y ejecución de consultas.
Obtener el resultado de una consulta.
Inyección de código SQL y cómo prevenirla.
www.educacionit.com
5. Scripting
Operaciones sobre cadenas
Caracteres especiales
La función incorporada “repr()”
Argumentos del programa
El módulo “subprocess”.
Invocar un comando o programa desde Python.
www.educacionit.com
Lavalle 648 Piso 8, Microcentro, CABA
0810-220-8148
[email protected]
EducaciónIT. Copyright 2005-2019
www.educacionit.com