Desarrollo de Aplicaciones Python
Transcript of Desarrollo de Aplicaciones Python
Desarrollo de AplicacionesPython
En este curso de Python Aprenderás a: Trabajar y desarrollar en ellenguaje Python, crear aplicaciones completas y enlazarlas a
contenido dinámico de bases de datos como SQLite. Podrás hacergestión de usuarios y accesos, administración de contenidos,
manipulación de archivos y muchas otras funcionalidades. Ademásaprenderás a compilar tus aplicaciones para distintas plataformas.
¿Qué voy a aprender?
InstalaciónSintaxisTipos de dataOperadoresCadenas de textoCondicionalesListasTuplasSetsDiccionariosCiclosFuncionesExpresiones lambdaClases y objetosModulosPipExcepcionesEntornos virtuales
Este curso está dirigido paraPersonas con aptitudes lógicas y depensamiento estructurado. No tienenecesariamente que ser programador.Interesadas en crear sus propiasaplicaciones desde cero, trabajar con basesde datos SQLite. desarrolladores de otroslenguajes, programadores y afines.
“Educaciónmultimediaorientada a
soluciones delmundo real”
Cursos de multimediaSDQ Training Center es un centro decapacitación en software de multimedia.Las clases de multimedia abarca lacreación de gráficos, animación, video,audio y programación. SDQ ofrece lasclases en dos modalidades: como módulosindependientes y como diplomados oespecialidad.
Exámenes de certificaciónAparte de impartir entrenamiento en SDQTraining Center también estamosfacultados para impartir exámenes decertificación. Somos también centro deexámenes autorizado por Pearson Vue yAutodesk Authorized Certification Center.Puedes tomar exámenes de certificación decompañías tales como: Adobe, Autodesk,Cisco entre muchas otras.
Educación orientada a objetivos
Grupos pequeños
Clases en video-tutoriales
Profesores expertos
Cursos actualizados
Diplomas avalados
Trato personalizado
Buen ambiente de Aprendizaje
Desarrollo de AplicacionesPython
CONTENIDO DE LA CLASE
¿Qué es Python?Que cosas permite hacer Python
Vamos a ver que es Python, que ventajas tiene y que tantascosas podemos crear con este lenguaje de programación.
Descarga e instalaciónProcedimientos de instalación
Prepararemos en nuestro computador un ambiente dedesarrollo en Python, para poder empezar a crear nuestras
aplicaciones.
IDES para PythonOptimizando tu IDE para Python
Veremos los IDE'S que podemos utilizar para trabajar enPython, como podemos obtenerlos y configurarlos. Creandoun ambiente cómodo para el desarrollo.
Sintaxis de PythonIntroducción a lenguaje Python
Veremos la riqueza de la sintaxis de este lenguaje.Crearemos variables, trabajaremos con los operadores,
condiciones, ciclos y funciones.
Desarrollo de AplicacionesPYTHON CONTENIDO DE LA CLASE
MódulosUso y creación de módulos
Vamos a cargar y utilizar los módulos que vienen en elnúcleo de Python. También vamos a aprender a crear los
nuestros.
Funciones Lambda¿Qué es una función lambda?
Veremos que es una expresión lambda, sus ventajas,distintas formas de crearlas y utilizarlas.
OOP en PhythonProgramar orientado a objetos
En la programación orientada a objetos utilizaremos lasclases que tiene Python, crearemos y utilizaremos las
nuestras.
PIPManejo de paquetes con PIP
Instalaremos y utilizaremos paquetes y módulos que seencuentran en la librería estándar de Python. Losdescargaremos de internet de manera rápida y sencilla.
TkinterInterfaz gráfica de usuario
Vamos a crear aplicaciones con interfaz gráfica de usuarios(GUI) utilizando la librería Tkinter.
Desarrollo de AplicacionesPYTHON CONTENIDO DE LA CLASE
KivyGUI multiplataformas
Veremos como crear interfaz gráfica para que nuestrasaplicaciones sean multi-plataformas y se pueda ver bien en
distintos dispositivos.
QTDesignerDiseño de GUI con QTDesigner
Diseñaremos una interfaz gráfica utilizando la herramientaQTDesigner para facilitar nuestro trabajo y a la vez aprenderesta maravillosa herramienta.
PyQtTrabajar con PyQt
Luego de diseñar la interfaz de usuario para nuestraaplicación utilizando QTDesigner vamos a aplicarla con la
librería PyQt y hacerla funcional en nuestro programa.
MatplotlibLibrería de gráficos
Aprenderemos a crear gráficos estadísticos con datospropios y agregarlos en nuestras aplicaciones con lautilización de Matplotlib.
PygameCrear video juegos
Crearemos un pequeño video juego utilizando una libreríamuy buena para Python, que podemos descargar con PIP y
se llama pygame.
Desarrollo de AplicacionesPYTHON CONTENIDO DE LA CLASE
Entornos virtualesDistintos entornos de trabajo
Conoceremos las ventajas que tiene trabajar con entornosvirtuales en Python y aprenderemos a crear, modificar y
eliminar entornos virtuales. Para esto utilizaremosAnaconda.
Bases de datosPython y bases de datos
Vamos a conectar aplicaciones que desarrollemos enPython con bases de datos como son: SQLite, MySQL.También veremos como leer datos de archivos JSON.
PDF con PythonGenerar archivos PDF
Aprenderemos a generar y guardar archivos PDF connuestras aplicaciones en Python.
PILLOWProcesamiento de imágenes
Con la utilización de la librería PIL vamos a aprender a editarimágenes desde Python. Como recortar, aplicar efectos,cambiar de tamaño, etc.
Compilar aplicacionesDistribución multi-plataforma
Aprenderemos como trabajar y compilar nuestrasaplicaciones para distintos sistemas operativos, como son:
Windows, OSX, Android, Linux, etc.
Desarrollo de AplicacionesPYTHON
MÉTODO DE EVALUACIÓN
En SDQ evaluamos tanto el conocimiento teorico como lashabilidaddes prácticas para asegurarnos que nuestros alumnos
cumplan con todos los objetivos de la clase.
Tareas y prácticasSon los puntos acumulados de lasprácticas del aula y las asignacionespara la casa que el maestro pongadurante el transcurso de todo el curso.
Examen teorico parcialAproximadamente a mitad del curso seevaluan los conocimintos adquiridoshasta ese momento, mediante un unaplataforma de examen digital.
Examen teorico finalEl día final del curso se evaluan todoslos contenido, mediante la mismaplataforma de examen digital delexamen parcial.
Proyecto finalEs el proyecto práctico que el alumnodebe entregar el último dia de la clase.Los requerimientos de este proyecto seencuentran al final de este documento.
Certificado de aprobaciónCon una calificación sobre los 80% elestudiante obtiene un certificadoavalado internacionalmente.
Desarrollo de AplicacionesPYTHON PROYECTO FINAL