[go: up one dir, main page]

0% encontró este documento útil (0 votos)
17 vistas8 páginas

Brouchure Python

El curso de especialización en Desarrollo de Aplicaciones con Python ofrece formación práctica en programación con Python, abarcando desde fundamentos hasta librerías avanzadas como Numpy y Pandas. Está dirigido a estudiantes y profesionales interesados en el desarrollo de software y análisis de datos, con un enfoque en proyectos reales. Al finalizar, los participantes estarán capacitados para desarrollar aplicaciones y utilizar herramientas modernas en el ámbito tecnológico.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas8 páginas

Brouchure Python

El curso de especialización en Desarrollo de Aplicaciones con Python ofrece formación práctica en programación con Python, abarcando desde fundamentos hasta librerías avanzadas como Numpy y Pandas. Está dirigido a estudiantes y profesionales interesados en el desarrollo de software y análisis de datos, con un enfoque en proyectos reales. Al finalizar, los participantes estarán capacitados para desarrollar aplicaciones y utilizar herramientas modernas en el ámbito tecnológico.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 8

Curso de Especialización

DESARROLLO DE APLICACIONES
CON PYTHON

Ing. Wilson Gerardo Cardoza Llontop


CAPACITADOR HOQUIRA.NET
www.hoquira.net.pe/
hoquira.net.srl@gmail.com
Jr. Sucre N° 720 - Bagua Grande - Utcubamba – Amazonas - Perú
51-990966961 / 51-903139857
Cursos de capacitación - Hoquira.Net
RUC: 20607171824 - Partida Registral N° 11057798

Hoquira.Net SRL, es una empresa legalmente constituida con más de 14 años


de experiencia en capacitaciones, brinda una serie de cursos de capacitación en
diferentes categorías y modalidades.

Ing. Dr. Carlos Honorio Quiroga Ramos


CIP N° 120880
Gerente General
¿Qué es Python?
Python es un lenguaje de programación moderno, versátil y fácil de aprender, ideal
para desarrollar aplicaciones, automatizar procesos, analizar datos y crear soluciones
con inteligencia artificial. Su sintaxis simple y su gran comunidad lo convierten en una
de las herramientas más poderosas y demandadas en el mundo tecnológico actual.

¿Por qué llevar esta especialización?


Python es uno de los lenguajes más versátiles y populares del mundo
Aprende a programar con un lenguaje moderno, intuitivo y poderoso, utilizado en
desarrollo web, automatización, inteligencia artificial, análisis de datos y más.

Habilidades altamente demandadas por el mercado laboral


Domina la lógica de programación, estructuras de datos, desarrollo de interfaces
gráficas (GUI) y conexión con bases de datos. Este curso te prepara para roles como
programador Python, desarrollador de software, analista de datos o especialista en
automatización.

Aprende con proyectos reales desde el primer módulo


El curso está diseñado con un enfoque práctico: crearás aplicaciones funcionales paso
a paso, resolviendo problemas reales mientras adquieres experiencia profesional.

Ideal para estudiantes, emprendedores y profesionales


Tanto si estás comenzando en el mundo de la programación como si buscas potenciar
tu perfil técnico, Python es la mejor opción por su facilidad de aprendizaje y su enorme
comunidad global.

Compatible con herramientas modernas y entornos diversos


Python se integra fácilmente con herramientas como Excel, bases de datos (SQL Server,
MySQL, SQLite), APIs web, plataformas de inteligencia artificial y bibliotecas para
ciencia de datos como Pandas y NumPy.
Desarrollo de Aplicaciones con Python

1. PRESENTACIÓN
El curso de especialización Desarrollo de Aplicaciones con Python, está
orientado a analizar, diseñar, y desarrollar aplicaciones empleando uno de los
lenguajes más demandados por su sencillez y versatilidad, como es el lenguaje de
programación Python, de acuerdo a los requerimientos solicitados por el usuario,
teniendo en cuenta los estándares de calidad y seguridad.

2. OBJETIVO
Al finalizar el curso de especialización, el participante será capaz de desarrollar
aplicaciones de diferentes propósitos, empleando las herramientas que nos brinda
el lenguaje de programación Python, así mismo aprenderá aplicar librerías utilizadas
en el análisis de datos, despertando la capacidad analítica del participante.

3. TEMARIO

Sesión 01: Configuración de las herramientas Python

Lenguaje de Programación Python


Objetivos de Python
Características de Python
Descarga e instalación de Python
Instalación de IDEs para Python
Interacción con Python

Sesión 02 y 03: Fundamentos de Programación

Variables
Tipos de datos
Constantes
Operadores: Aritméticos, Comparación, Lógicos, Asignación y Concatenación
Operadores de asignación abreviados
Comentarios
Parámetros: end y sep
Sesión 04 y 05: Estructuras de control y Operadores bit a bit

Condicionales
Repetitivas
Operadores bit a bit: Desplazamiento binario izquierdo y derecho

Sesión 06: Listas

Métodos
Operaciones
Acceso a los elementos

Sesión 07: Tuplas

Métodos
Operaciones
Acceso a los elementos
Convertir una tupla en una lista o viceversa
Desempaquetado de tuplas e Intercambio de variables

Sesión 08: Diccionarios y Conjuntos

Operaciones con diccionarios


Operaciones con conjuntos
Teoría de conjuntos
Conjuntos por comprensión

Sesión 09: Funciones y Excepciones

Invocación de funciones
Parámetros nominales, Posicionales, Por defecto,
Uso de return
Funciones que reciben y retornan colecciones
Gestión de excepciones
Especificación de excepciones
Sesión 10: Módulos, Paquetes y PIP

Palabra reservada import


Importar desde un paquete sin alias y con alias
Importar desde un subpaquete
PIP: Instalador de paquetes para python

Sesión 11: Cadenas

Métodos de formato
Métodos de búsqueda
Métodos de validación
Operaciones con cadenas

Sesión 12: Programación Orientada a Objetos

Objeto y Clase
Referencia al objeto actual: self
Instrucción nula: pass
Constructor de una clase
Abstracción, Encapsulamiento, Polimorfismo, Herencia y Modularidad

Sesión 13: Procesamiento de Archivos

Apertura de un archivo
Lectura de un archivo existente
Escritura en un archivo nuevo
Creación de un archivo
Añadido de un archivo
Ruta relativa y absoluta
Uso de contextos

Sesión 14: Librería Numpy

Instalación y configuración de Anaconda


Instalación y configuración de Jupyter Notebook
Ndarray
Array unidimensional, Array bidimensional y Array multidimensional
Operaciones con arrays
Tipos de datos
Funciones estadísticas

Sesión 15: Librería Panda

Series: Atributos, Operaciones, Funciones estadísticas, etc.


Dataframes: Creación, Lectura de fuentes, Modificación, etc.

Sesión 16: Librerías Matplotlib y Seaborn

Tipos de gráficos
Personalización de gráficos
Integración con pandas

4. METODOLOGÍA
El curso de especialización Desarrollo de Aplicaciones con Python, combina la teoría
con el enfoque práctico, se realizará la presentación de los temas en la modalidad
on line transmisión en vivo por parte del docente, complementando el desarrollo del
curso con la realización de talleres para que el participante adquiera habilidad en el
desarrollo de aplicaciones con Python.

5. PARTICIPANTES
Dirigido a desarrolladores, analistas de sistemas, así como para estudiantes de
educación superior inmersos en tecnología de programación de sistemas y
profesionales interesados en el rubro de TI.

Prerrequisito: Conocimientos básicos de algoritmos.

6. EVALUACIÓN
Se aplicará un examen final al término a través del campus virtual de
HOQUIRA.NET.
7. CAPACITADOR
WILSON GERARDO CARDOZA LLONTOP
CIP N° 111535

Ingeniero en Computación e Informática por la UNPRG de


Lambayeque, egresado de la Maestría en Ingeniería de Sistemas
con mención en Gerencia de Tecnologías de la Información y
Gestión de Software de la UNPRG, especialista en Base de Datos
y Programación de Sistemas, con especialización en base de datos
SQL Server y Oracle, además cuenta con certificación internacional
Database Administration Fundamentals de Microsoft Technology
Associate. Actualmente se desempeña como Analista de Datos y
como Instructor en diferentes Centros de Tecnologías de la Información y
Comunicación.

También podría gustarte