0% encontró este documento útil (0 votos)
135 vistas

Pit 2024-Python Basico

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
135 vistas

Pit 2024-Python Basico

Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

PYTHON BÁSICO

DESCRIPCIÓN
El uso de lenguajes de programación se ha vuelto cada vez más
necesario en muchas de las tareas que se desarrollan en los cursos de
los primeros años en las carreras de la Universidad Nacional de
Ingeniería, ya sea porque los modelos teóricos que se desarrollan
carecen de soluciones analíticas o porque algún nuevo estimador que
deseamos utilizar aún no está disponible en un programa con una
interfaz grafica de usuario (GUI, donde podríamos hacer clic con el
mouse), o simplemente porque no es eficiente analizar grandes
conjuntos de datos con hojas de cálculo.
Aquellos que deseen explotar las ventajas de la programación para
realizar estas tareas primero deben decidir cuál de los muchos lenguajes
de programación aprender. Por ejemplo, en mayor o menor extensión,
los ingenieros utilizan los lenguajes C/C++, Fortran, y MATLAB. MATLAB,
históricamente, ha sido especialmente popular en este campo, y hay
muchas herramientas que se han desarrollado para ejecutarse en este
programa.
A pesar de que Python esta en constante crecimiento, aún no es tan
popular como MATLAB entre los ingenieros (sobre todo en países
europeos), su popularidad ciertamente se ha disparado en los últimos
años. Por ejemplo, ya podemos encontrar libros que usan Python para
realizar tareas típicas de ingeniería como procesamiento de
imágenes/señales, diseño de procesos, optimización (lineal , no lineal ,
dinámica, estocástica) y muchas otras áreas de interés para alumnos de
carreras de ciencias e ingenierías.
Python es un lenguaje versátil y fácil de aprender; de hecho, se usa
ampliamente en las mejores universidades de Estados Unidos para
impartir cursos de programación introductoria. Su sintaxis es muy clara,
lo que facilita el desarrollo y el mantenimiento del código. Debido a que
es uno de los lenguajes más populares entre los programadores de
computadoras, existen abundantes recursos para aprenderlo (libros,
foros, blogs, videos, etc). Es una excelente herramienta para realizar
tareas de cálculo científico (gracias a paquetes como Numpy y Scipy),
gestión de datos (pandas), visualización (Matplotlib) y modelado
econométrico (Statsmodels).
Otra ventaja de usar Python es que, a diferencia de los programas
propietarios, Python y muchos de estos paquetes complementarios son
completamente gratuitos. La mejor manera de obtener Python es a
través de Anaconda, una distribución gratuita que incluye más de 300
paquetes muy útiles en matemáticas, ingenierías, análisis de datos y
otros campos de interes. Además de Python, Anaconda incluye
herramientas como IPython (para ejecutar Python de manera
interactiva), Jupyter (un editor que permite combinar texto, código y
resultados en un solo archivo, excelente para documentar su trabajo),
Spyder (una GUI para la edición de código, similar al de MATLAB) y Conda
(permite instalar y actualizar paquetes).

La enseñanza de la programación en niveles educativos universitarios


desarrolla en los alumnos capacidades fundamentales para sus estudios
futuros y/o su vida laboral, como encarar procesos de búsqueda y
corrección de errores, resolución de problemas complejos o el
desarrollo del pensamiento computacional. Además, el mercado
laboral/académico cada vez demanda más profesionales altamente
capacitados en el ámbito de la programación.
INFORMACIÓN GENERAL

Modalidad Duración Horas


Virtual
(Zoom + YouTube) 8 Sesiones 16 horas

¿QUÉ APRENDERÁS EN ESTE CURSO?

Al finalizar el curso, estarás preparado para utilizar python en la


implementación de algoritmos sencillos usando una sintaxis clara y
ordenada

Los materiales del curso los podrán encontrar en PIT Virtual, así como los
links de las grabaciones de las clases.
DIRIGIDO A
Este curso está dirigido a alumnos de pregrado de todas las universidades.

BENEFICIOS

Acceso al aula virtual (PIT Virtual).

Grabaciones de las clases.

Materiales descargables.

Certificado
El certificado digital es opcional.
Al aprobar el curso con un
promedio final mayor o igual a 12,
el participante recibirá un
certificado digital emitido por la
Universidad Nacional de Ingeniería.

Los alumnos que no hayan


aprobado el curso podrán recibir
una constancia digital de
asistencia, emitida por la
Universidad Nacional de Ingeniería,
si han asistido al menos al 75% de
las clases.
EVALUACIÓN

En cada sesión se realizará una evaluación la cual


estará sujeta a una calificación.

La nota del curso se obtendrá de la siguiente manera:

Si el curso cuenta con cuatro minitest, se deberá eliminar la


menor de estas notas. Las más altas se sumarán al doble de la
evaluación final según la siguiente fórmula:

La asistencia a cada sesión se apertura automáticamente en


la plataforma PIT VIRTUAL durante el horario de la clase.
TEMARIO
DEL CURSO

SESIÓN 1:
USO DE GOOGLE DRIVE Y UNA INTRODUCCIÓN A LOS
LENGUAJES DE PROGRAMACIÓN
1. Primeros pasos usando Google Drive
2. Desarrollo y evolución de los lenguajes de programación.

SESIÓN 2:
PRIMEROS PASOS USANDO PYTHON
1. Introducción al lenguaje de programación Python
2.Definición y operaciones con variables numéricas

SESIÓN 3:
VARIABLES NO NUMÉRICAS EN PYTHON
1.Definición y operaciones con variables de tipo cadena de caracter
2.Definición y operaciones con variables lógicas

SESIÓN 4:
RUTINAS DE ENTRADA Y SALIDA EN PYTHON
1.La funcion input para pedirle datos al usuario
2.La funcion print para devolver informacion al usuario
SESIÓN 5:
DOS ESTRUCTURAS BÁSICAS : DECISION Y REPETICION

1.Toma de decisiones en Python : La estructura IF


2.Realización de tareas repetitivas en Python : Estructuras FOR

SESIÓN 6:
LA ESTRUCTURA DE REPETICION WHILE
1.While

SESIÓN 7:
DATOS ESTRUCTURADOS EN PYTHON : LISTAS (I)
1.Definición del tipo de dato : lista
2.Operaciones básicas con listas

SESIÓN 8:
DATOS ESTRUCTURADOS EN PYTHON : LISTAS (II)
1.Metodos de un objeto de tipo lista
DOCENTE
Abraham Zamudio Chauca

Docente en la Oficina de tecnologías de la información de la


Universidad Nacional de Ingeniería - OTI UNI.

Egresado de la carrera de Matemática de la Universidad


Nacional de Ingeniería con experiencia en la construcción de
sistemas de procesamiento distribuido, despliegue de
soluciones informáticas en entornos Linux y desarrollo de
software usando técnicas de machine learning y deep
learning para entornos comerciales y de investigación.

También podría gustarte