Ir al contenido principal

Programación Básica en Python


TecNM
Inscripción cerrada

Acerca de este curso


Este MOOC está orientado al aprendizaje de los conceptos básicos de programación utilizando el lenguaje Python que te permitirá obtener el máximo provecho del potencial que ofrece este lenguaje para desarrollar soluciones eficientes en ciencia de datos, desarrollo web, inteligencia artificial, y análisis de datos entre otros.

Python se considera un lenguaje fácil de aprender ya que cuenta con una sintaxis clara y cercana al lenguaje natural lo que facilita su comprensión.

El aprendizaje de Python en este curso se basa en una combinación de explicaciones teóricas, ejercicios prácticos y material de apoyo. Contarás con introducciones detalladas, videotutoriales paso a paso para afianzar cada concepto, así como documentos en formato electrónico (PDF) con notas de referencia y evaluaciones sumativas para medir el alcance de tus competencias.

El curso tiene programada una duración de 30 horas, pero tendrás la ventaja de aprender a tu propio ritmo, revisar los materiales cuantas veces lo necesites y reforzar tus conocimientos con actividades interactivas. Todo esto con la confianza de que es un curso certificado por el Tecnológico Nacional de México.



Temario

1.- Introducción a Python y su entorno de desarrollo.
2.- Sintáxis básica y manipulación de datos.
3.- Estructuras de control y flujo de ejecución.
4.- Funciones y Secuencias.
5.- Manipulación de cadenas.

Requerimientos

  • Conexión a internet.
  • Computadora personal con sistema operativo Windows 10 o superior o MacOS, con mínimo 2 GB en RAM y 10GB de espacio libre en HD.
  • Cualquier navegador tal como Chrome, Opera, Mozilla, FireFox, Edge, etc.

Prerequisitos

No necesitas conocimientos previos en programación, pero si cuentas con onocimientos básicos de lógica matematica y algoritmos, te facilitará la comprensión de los conceptos.


CÉLULA DE DESARROLLO DEL MOOC

Course Staff Image #1

Liliana Elena Olguín Gil

Maestra en Ciencias de la Computación por la Benemérita Universidad Autónoma de Puebla, docente en la carrera de Ingeniería en Sistemas Computacionales en el TecNM campus Tehuacán, Perfil Deseable y Miembro del Cuerpo Académico en Formación "Desarrollo de Aplicaciones y uso de las Tecnologías de la Información"

Course Staff Image #2

Francisco Vázquez Guzmán

Maestro en Ciencias de la Computación por la Benemérita Universidad de Puebla, docente de la carrera de Ingeniería en Sistemas Computacionales y jefe de Proyectos de Docencia en el Instituto Tecnológico de Tehuacán. Cuenta con perfil deseable y es líder del cuerpo académico en formación "Desarrollo de Aplicaciones y Uso de las Tecnologías de la Información".

Course Staff Image #2

Gerardo Román González Rojas

Ingeniero en Sistemas Computacionales, Maestro en Educación, Docente en el Instituto Tecnológico de Tehuacán de la carrera de Ingeniería en Sistemas Computacionales, Jefe del Depto. de Centro de Cómputo, Materias impartidas: Fundamentos de Telecomunicaciones, Redes de Computadoras, Programación Básica, Bases de Datos, Administración de redes.

Course Staff Image #2

Eduardo Vázquez Zayas

Maestro en Tecnologías de la Información por la Universidad Interamericana para el desarrollo (UNID), Campus Tehuacán, docente de la carrera de Ingeniería en Sistemas Computacionales en el Instituto Tecnológico de Tehuacán. Cuenta con perfil deseable y es miembro del cuerpo académico en formación "Desarrollo de Aplicaciones y Uso de las Tecnologías de la Información".

Course Staff Image #2

Fernando Cansino Gálvez

Ingeniero en Sistemas Computacionales, docente en el Instituto Tecnológico de Tehuacán de la carrera de Ingeniería en Sistemas Computacionales, Jefe de Depto. Sistemas y Computación, Materias impartidas: Programación Web II, Programación de Dispositivos Móviles, Programación Orientada a Objetos.

Preguntas Frecuentes

¿Tiene algún costo el curso?

No, es un curso gratuito que tiene como objetivo iniciar al participante en el lenguaje de programación Python.

¿Necesito conocimientos previos para tomar este curso?

Si, aun cuando este curso está diseñado para principiantes sin experiencia previa en programación explicando desde cero y de manera progresiva los conceptos fundamentales, es necesario tener conocimientos básicos sobre algoritmos, razonamiento lógico para la solución de problemas.

¿Qué software o herramientas necesito para el curso?

Solo necesitas una computadora con acceso a internet y un entorno de desarrollo para programar en Python, se recomienda Visual Studio Code y el compilador de Python. En el tema 1 del curso se indica el proceso de descarga, instalación y configuración de estas herramientas.

¿Cómo se estructura el curso y cuánto tiempo debo dedicarle?

El curso está dividido en 5 módulos que incluyen videos, lecturas, ejercicios y cuestionarios. El curso tiene un tiempo estimado de esfuerzo de 10 horas por semana.

¿Recibiré un certificado al finalizar el curso?

Sí, al completar y acreditar todas las actividades con una calificación mínima de 70, recibirás un certificado de finalización que emite el Tecnológico Nacional de México.

¿Si no concluyo el curso, puedo retomarlo en cualquier momento?

No, los cursos tienen una vigencia, al concluir ya no tendrás acceso a las evaluaciones.

¿Dónde puedo obtener ayuda si tengo dudas durante el curso?

Puedes participar en el foro de dudas y preguntas que se encuentra en el curso y a la mesa de ayuda mooc_ayuda@tecnm.mx.