We may earn an affiliate commission when you visit our partners.
Course image
Carlos Robles Ponce and Luisa Fernanda Jaimes Pardo

Python es uno de los lenguajes de programación más utilizados alrededor del mundo con cerca de 7 millones de usuarios que diariamente aportan herramientas y plugins que complementan la usabilidad de Python.

La popularidad de Python va en aumento con el paso de los días, y es que no existe un lenguaje de programación que sea tan amigable tanto para leer, como para escribir.

Python permite que personas fuera del área de las tecnologías construyan códigos de programación que ayuden a automatizar tareas que resultan repetitivas; es un lenguaje que permite crear desarrollos de software de manera fácil e intuitiva.

Read more

Python es uno de los lenguajes de programación más utilizados alrededor del mundo con cerca de 7 millones de usuarios que diariamente aportan herramientas y plugins que complementan la usabilidad de Python.

La popularidad de Python va en aumento con el paso de los días, y es que no existe un lenguaje de programación que sea tan amigable tanto para leer, como para escribir.

Python permite que personas fuera del área de las tecnologías construyan códigos de programación que ayuden a automatizar tareas que resultan repetitivas; es un lenguaje que permite crear desarrollos de software de manera fácil e intuitiva.

Para lograr lo anterior, es necesario dominar la lógica detrás de la programación, la cual se vuelve sencilla de entender gracias a las facilidades que brinda Python.

En este curso se aborda los conceptos básicos de la programación basándonos en el lenguaje Python. Aprenderás a definir variables, utilizar constantes, bucles y condicionales para pedirle a la computadora que tome decisiones con base en reglas diseñadas por ti. Aprenderás a manejar listas de datos, así como a realizar operaciones entre ellas. Aplicarás funciones en Python que ayuden a crear subrutinas para optimizar tus programas.

La intención es que logres dominar todos los fundamentos de python con sus estructuras básicas para que comiences a crear programas que den solución a problemáticas existentes, lo que te brinda el desarrollo de un pensamiento lógico, que te permitirá observar tu entorno de una manera diferente.

What you'll learn

  • Aplicarás los objetos básicos de python para relacionar valores y cadenas de caracteres con variables, así como realizar operaciones entre ellas.
  • Implementarás declaraciones condicionales para que el programa tome decisiones con base en reglas lógicas.
  • Aplicarás bucles que permitan hacer iteraciones de código.
  • Aprenderás a manejar cadenas de caracteres, así como a procesar archivos y manejar errores y excepciones en Python.
  • Dominarás la creación de listas, tuplas, conjuntos y diccionarios para agrupar datos.
  • Crearás subrutinas que te permitan optimizar tus programas.
  • Crearas clases en Python para aprovechar al máximo la gestión de datos.

What's inside

Learning objectives

  • Aplicarás los objetos básicos de python para relacionar valores y cadenas de caracteres con variables, así como realizar operaciones entre ellas.
  • Implementarás declaraciones condicionales para que el programa tome decisiones con base en reglas lógicas.
  • Aplicarás bucles que permitan hacer iteraciones de código.
  • Aprenderás a manejar cadenas de caracteres, así como a procesar archivos y manejar errores y excepciones en python.
  • Dominarás la creación de listas, tuplas, conjuntos y diccionarios para agrupar datos.
  • Crearás subrutinas que te permitan optimizar tus programas.
  • Crearas clases en python para aprovechar al máximo la gestión de datos.

Syllabus

Semana 1: Fundamentos de programación, variables y expresiones
En esta semana identificarás el concepto de programación computacional. Además, distinguirás los atributos específicos con los que cuenta Python como lenguaje de programación.
Read more
Semana 2: Condicoinales, bucles e iteraciones
Aplicarás las expresiones condicionales y bucles en algoritmos.
Semana 3: Cadenas y archivos
Identificarás los caracteres que conforman una cadena, manejarás archivos utilizando instrucciones como abrir, cerrar, leer desde y escribir en archivos. Además, identificarás los tipos de errores que se presentan en Python.
Semana 4: Estructuras de Python: Tuplas, Listas, Conjuntos y Diccionarios
Reconocerás las diferencias entre tuplas, listas y cadenas, así como también crearás archivos de texto para almacenar datos en un diccionario.
Semana 5: Funciones
Definirás y llamarás funciones para generar subrutinas que optimicen tu código. Identificarás entre un parámetro y un argumento.
Semana 6: Clases
Comprenderás lo que son las variables estáticas y la inicialización de variables de clase.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Cubre los conceptos básicos de programación, incluyendo variables, expresiones y estructuras de control
Enseña principios de programación como condicionales, bucles e iteraciones, que son esenciales para escribir código lógico
Explora la manipulación de cadenas, archivos y el manejo de errores y excepciones, cubriendo aspectos prácticos de la programación
Introduce estructuras de datos como tuplas, listas, conjuntos y diccionarios, proporcionando una base para el almacenamiento y la organización de datos
Guía a los estudiantes en la creación de funciones para optimizar el código y mejorar su legibilidad y mantenimiento
Introduce las clases en Python, lo que permite a los alumnos aprovechar la encapsulación y la herencia para una gestión eficiente de datos

Save this course

Save Python de la A a la Z to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Python de la A a la Z. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Python de la A a la Z will develop knowledge and skills that may be useful to these careers:
Científico de datos
Los Científicos de datos utilizan el lenguaje de programación Python para recopilar, limpiar, analizar e interpretar grandes conjuntos de datos. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Analista de Datos
Los Analistas de datos utilizan Python para analizar datos y extraer información significativa. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Ingeniero de Software
Los Ingenieros de software utilizan Python para desarrollar y mantener aplicaciones de software. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Desarrollador web
Los Desarrolladores web utilizan Python para crear y mantener sitios web. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Investigador de Operaciones
Los Investigadores de operaciones utilizan Python para modelar y analizar sistemas complejos. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Analista Financiero
Los Analistas financieros utilizan Python para analizar datos financieros y hacer recomendaciones de inversión. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Analista de negocios
Los Analistas de negocios utilizan Python para analizar datos y hacer recomendaciones empresariales. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Gestor de proyectos
Los Gestores de proyectos utilizan Python para automatizar tareas y gestionar datos. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Profesor de ciencias de la computación
Los Profesores de ciencias de la computación utilizan Python para enseñar programación a los estudiantes. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Analista de Sistemas
Los Analistas de sistemas utilizan Python para analizar y diseñar sistemas de información. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Consultor de gestión
Los Consultores de gestión utilizan Python para analizar datos y hacer recomendaciones a las empresas. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Especialista en marketing digital
Los Especialistas en marketing digital utilizan Python para analizar datos y crear campañas de marketing. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Especialista en seguridad cibernética
Los Especialistas en seguridad cibernética utilizan Python para proteger los sistemas informáticos de los ataques. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Criptoanalista
Los Criptoanalistas utilizan Python para descifrar códigos y mensajes. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.
Diseñador de videojuegos
Los Diseñadores de videojuegos utilizan Python para crear y programar videojuegos. Este curso proporciona una base sólida en los conceptos básicos de Python, como variables, expresiones, condicionales y bucles, que son esenciales para el éxito en este campo. Además, el curso cubre estructuras de datos avanzadas, como listas, tuplas y diccionarios, que son cruciales para la gestión eficiente de datos.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser