LABOT=C
Descripcién
Python es un lenguaje de programacién
tT interpretado cuya filosofia hace hincapié en una
sintaxis que favorezca un cédigo legible.
Se trata de un lenguaje de programacién
mubtiparadigma, ya que soporta orientacion a
objetos, programacién imperativa y, en menor
medida, programacién funcional. E¢ un lenguaje
fi interpretado, dinamico y multiplataforma
Capacidad de desarrollo
Al finalizar el curso, el alumno sera capaz de:
= Comprender la importancia del Python
dentro de las tecnologias actuales
= escribir los fundamentos de Python y sus
casos de aplicacién,
a)
+Familiarizarse con e| mangjo basico de Python
cen los temas deManejo general de
variables,esteucturas de contral,manejo de
“bulld in fuctions"
sManejar de los principales paradigmas de
programacion: la imperactiva, funcional y
orientada a objetos.
*Manejar las principales librerias
para:Tratamiento de informacion , tratamiento
humérico, graficacién de datos, control de
hardware externo a una PC
Objetivos del curso
SS
Temario
Sesién 1
‘Ax {Qué es un lenguaje de programacién?
B.- Introduccién a Python
+ Lenguaje De Programacion Compilado
Interpretado,
+ Lenguajes De Alto ¥ Bajo Nivel.
+ Python 2 Vs Python 3.
+ Pilas Incluidas: Modulas En Python
+ Caracteristicas De Python
Multiplataforma ¥ Multiparadigma,
C.- Instalacién de Software en Ia plataforma
Windows.
+ Explorando Python En Windows.
+ Python Command Line.
+ Python Idle.
+ Python
D.- Trabajando en la consola de Python,
+ Salidas En Python Funcian ‘Print 0
+ Identificadores
+ Palabras Reservadas.
E.. Variables y operadores(Parte 1)
+ String (Parte 1)
integer.
+ Float
+ Complex
+ Boolean
+ Byte (Parte 1)
F.- Entradas en Pythan(Parte 1)
+ Funcion ‘Input()
G.- Estructuras de control.
+ indentacion.
+ Tipo Condicional,
If Elif- Else,
+ Tipo Bucle.
+ For
+ Whi le,
+ Uso De La Libreria Time (1 Era
Aplicacion)
+ Uso De La Libreria Os.
Sesion 2
‘A.- Variables y operadores (Parte 2)
+ Listas
+ Caracteristicas Y Metodos De Las Listas
+ Listas Por Comprension
+ Tuples,
+ Caracteristicas ¥ Metodos De Las Tuplas
+ Uso De La Libreria Sys.
Ejemplo De Aplicacion: Listas Vs Tuplas
B.- Entradas en Python (Parte 2)
+ Input() Vs Raw.Input() - Python 2.
+ Input{) Vs Evalf)+Input() - Python 3
+ Uso De La Libreria Ast.
C+ Ejercicio de ordenamiento de numeros
mediante el Algoritmo burbuja
ao os
PROGRAMACION,
Aprendiendo
desde 0
Certificacion
Una vez aprobado el curso, se entregara un
certificado a nombre de la empresa Labotec Pert
SAC
LABOTE=EC
rs
Sesion 3
‘A.- Variables y operadores (Parte 3)
+ Set
+ Caracteristicas ¥ Metados De Sets.
+ Uso De La Libreria Time (Parte 2)
+ EJemplo De Aplicacion: Listas Vs Sets
+ Diccionaries
+ Caracteristicas ¥ Metedos De Diccionaris.
+ Return,
+ Yield
+ Assert
B.- Programacién funcional con Python
+ Funciones ‘Built tn
+ Funcion Map.
+ Funcion Reduce.
+ Funcion Filter
+ Creacion De Funciones Mediante €|
Método ‘Lambda,
+ Creacion De Funciones Mediante El Método
Nested
+ Formas De Respuesta En Funciones Tipo
'Nested’
Sesion 4
‘A.: Variables y operadores (Parte 4)
+ Set
+ Caracteristicas ¥ Metodos De Sets.
+ Uso De La Libreria Time (Parte 2)
+ Ejemplo De Aplicacion: Listas Vs Sets.
* Diccionarios
+ Caracteristicas ¥ Metados De Diccionarios.
B.- Errares y excepciones en Python
+ Identificacion De Tipos De Errares.
+ Uso Del: Try - Except - Else -Finally
€.- Programacién orientada a objetos
+ Clases.
+ Metados Especiales
+ Metada Init.
+ Metado Str
+ Herencia En Python
Sesion 5
‘A.- Instalacién de médulos en Python
+ Métade Pip
+ Metoda Whee!
B.- Libreria Numpy.
+ Uso Bésico De Array Con Numpy.
+ Funciones Matematicas Con Numpy.
C.- Libreria Matplotlib,
raficacién De Datas Numéricos Simples.
+ Gragicacion De Datos Numéricos Con
Numpy.
+ Lectura Y Graficacién De Archivos Txt Y Csv.
D.- Libreria serial
+ Variable Byte (Parte 2)
+ Uso Bisico Del Arduino
+ Comunicacién Serial Con Arduino:
+ Obtencién De Datos Desde El Arduino.
+ Graficacién En Tiempo Real Con Arduino ¥
Matplotiib.
E.- EVALUACION FINAL.