Overview
Class Central Tips
Este programa especializado está dirigido a aquellas personas que tengan interés por conocer y aprender sobre la programación en Python.
A través de 4 cursos irás aprendiendo a manejarte a partir de los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.0. La dificultad y exigencia en el manejo de los contenidos irá creciendo paulatinamente a lo largo de los cursos.
Este programa se desarrolla en 4 MOOCS de 4 semanas de duración cada uno
Syllabus
Course 1: Introducción a la programación con Python
- Offered by Universidad Austral. Este curso te dará ágil acceso a los conceptos básicos de programación utilizando el lenguaje de ... Enroll for free.
Course 2: Estructuras de datos en Python
- Offered by Universidad Austral. Este curso te dará ágil acceso a las estructuras de datos principales del lenguaje de programación Python ... Enroll for free.
Course 3: Programación Orientada a Objetos con Python
- Offered by Universidad Austral. Este curso te dará ágil acceso a los conceptos del paradigma de programación orientado a objetos, utilizando ... Enroll for free.
Course 4: Manejo de bases de datos con Python
- Offered by Universidad Austral. Este curso te permitirá conocer qué son las bases de datos relacionales y aprender a trabajar con ellas. El ... Enroll for free.
- Offered by Universidad Austral. Este curso te dará ágil acceso a los conceptos básicos de programación utilizando el lenguaje de ... Enroll for free.
Course 2: Estructuras de datos en Python
- Offered by Universidad Austral. Este curso te dará ágil acceso a las estructuras de datos principales del lenguaje de programación Python ... Enroll for free.
Course 3: Programación Orientada a Objetos con Python
- Offered by Universidad Austral. Este curso te dará ágil acceso a los conceptos del paradigma de programación orientado a objetos, utilizando ... Enroll for free.
Course 4: Manejo de bases de datos con Python
- Offered by Universidad Austral. Este curso te permitirá conocer qué son las bases de datos relacionales y aprender a trabajar con ellas. El ... Enroll for free.
Courses
-
Este curso te dará ágil acceso a los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.0. Python tiene una sintaxis sencilla y compacta. Esto te permitirá aplicar rápidamente los conceptos aprendidos en los distintos aspectos de tu vida. Una vez que completes este curso, podrás construir pequeños programas que te ayuden en tu trabajo y estarás preparado para tomar cursos de programación más avanzados. El curso no requiere conocimientos previos de programación y utiliza sólo matemática básica. Cualquier persona con un manejo de informática moderado podrá ser capaz de dominar los materiales que se presentarán. Utilizaremos como bibliografía el libro “El Tutorial de Python” de Guido Van Rossum, el creador de Python.
-
Este curso te dará ágil acceso a las estructuras de datos principales del lenguaje de programación Python en su versión 3.0. Una vez que termines este curso tendrás un conocimiento general de Python, que te permitirá realizar programas que trabajen con muchos datos tomados desde archivos de la computadora. Aquí podrás conocer cómo utilizar las estructuras de datos integradas en Python, como las listas, los diccionarios y las tuplas. Además entenderás cómo trabajar con archivos y el manejo de excepciones. Como se trata del segundo curso dentro de un programa especializado, se requiere tener conocimientos de los conceptos básicos de programación y saber escribir y ejecutar scripts de Python. Este curso cubrirá las secciones 6-9 del libro de texto “El Tutorial de Python” de Guido Van Rossum, el creador de Python.
-
Este curso te permitirá conocer qué son las bases de datos relacionales y aprender a trabajar con ellas. El lenguaje SQL que es utilizado en las bases de datos relacionales para trabajar en la definición de los datos y en la manipulación de los mismos será uno de los temas que abordarás. Luego, emprenderás el trabajo con base de datos y cómo hacerlo desde Python. En primer lugar utilizando la librería sqlite3, que forma parte de la biblioteca estándar de Python. Esta librería se conecta directamente a la base de datos y puede ejecutar consultas con SQL desde Python. En segundo lugar, utilizarás la librería SQLAlchemy para poder tener un mapeo los modelos de nuestro sistema con la base de datos. Esta librería proporciona un mecanismo para realizar este mapeo de forma automática. De esta manera no hace falta estar escribiendo consultas SQL y hacer todo el mapeo manualmente. Una vez que completes este curso, podrás diseñar y construir sistemas que persistan los datos de su sistema en una base de datos relacional.
-
Este curso te dará ágil acceso a los conceptos del paradigma de programación orientado a objetos, utilizando el lenguaje de programación Python en su versión 3.0. Una vez termines este curso, tendrás conocimiento tanto para el diseño de programas con objetos como para diagramar UML; lo que te permitirá diseñar y construir sistemas con objetos, modelando cualquier aspecto de la realidad que desees. Además podrá hacer sistemas de calidad realizando pruebas automáticas del sistema y reestructuraciones del mismo . Aquí también podrás conocer cómo documentar el software y buenas prácticas de diseño. Además, conocerás las ventajas de realizar pruebas automáticas del software y la técnica de programación Test Driven Development (TDD), la cual te será muy útil para hacer sistemas de calidad.
Taught by
Agustin Olmedo
Tags
Reviews
4.0 rating, based on 1 Class Central review
Showing Class Central Sort
-
Si bien la explicación de los temas es bastante completa en la mayoría de los temas, considero que necesita más ejemplos prácticos ya sea en video o en otra clase de material, porque a la hora de realizar los proyectos faltan conocimientos, al igual que la explicación de requerimientos de los mismos (proyectos calificados) tiene bastantes carencias.