top of page
LOGO_PPYPIC.png
TecnmLogo.png

Curso orientado a estudiantes e ingenieros civiles interesados en desarrollar programas para solucionar problemas de ingeniería elaborados en el lenguaje Python.

ITTLogo.png
CTierraLogo.png
LogoPython.png

Objetivo General

En este curso se busca que el alumno y/o el ingeniero civil participante se involucre con el desarrollo de programas orientado a solucionar problemas diversos en las distintas áreas de la ingeniería civil, hechos a medida en el lenguaje Python, y que les permita interactuar, graficar y visualizar resultados, de forma precisa y sin complicaciones.

Contenido del Curso:

1. Instalación del lenguaje Python y sus bibliotecas.
    1.1 Uso del intérprete / 1.2 Historia de Python
2. Variables y su referenciación.
    2.1 Tipos de variables / 2.2 Referenciación vs. asignación 
    2.3 Expresiones matemáticas / 2.4 Funciones y bibloteca math
3. Programación secuencial y estructuras condicionales.
    3.1 Instrucciones print() e input() / 3.2 Operadores booleanos e instrucciones if y else 
4. Estructuras repetitivas.
    4.1 Instrucción for() / 4.2 Instrucción while
5. Estructuras de datos.
    5.1 Arreglos / 5.2 Listas / 5.3 Tuplas / 5.4 Matrices / 5.5 Diccionarios 
6. Vídeos. Sesiones de programación desarrolladas y alojadas en YouTube.
7. Hoja de cálculo.

Clase 01 Clase 02 Clase 03 Clase 04 Clase 05 Clase 06 Clase 07 Clase 08 Clase 09 Clase 10
Libro Programación Python Para Ingenieros Civiles

PPPIC.png

Variables y su referenciación

Tipos de variables

Referenciación vs. Asignación

Expresiones matemáticas

Funciones y biblioteca math

Programación secuencial y estructuras condicionales

Instrucciones print() e input()
Operadores booleanos e instrucciones if y else
Ecuación cuadrática
Fórmula de Herón
Ecuación cúbica.
Avión vs. misil
Cartas de Plasticidad

DiagramaFlujoSecuencial.png
DiagramaBoole.png

Estructuras repetitivas

Instrucción for
Instrucción while
Programa exp
Programa permutaciones y combinaciones

DiagramaFor.png
DiagramaWhile.png

Procedimientos y archivos externos

Procedimientos y funciones

Programa Volumetrías y Gravimetrías 

Archivos secuenciales

Interfaces gráficas de usuario (GUI) con EasyGUI

Tutorial de EasyGUI

Uso práctico de ventanas GUI de EasyGUI

Gráficos con Matplotlib y programación semi-avanzada.

Tutorial de Matplotlib

Diseño de la interfaz gráfica de usuario GUI con EasyGUI.

Elementos de programación estructurada para desarrollo de aplicaciones.

Desarrollo de aplicaciones con uso de listas y tablas basadas en Numpy y Pandas.

Aplicaciones para procesamiento de datos de investigación.

Ancla 1
Ancla 2

"Creo en el fundamento, pero no en el poder mágico de la educación"

Maria Edgeworth

Student Writing

VISÍTANOS

¡Tus datos se enviaron con éxito!

bottom of page