We may earn an affiliate commission when you visit our partners.
Course image
Oscar Augusto González Lira

El curso de fundamentos de python está enfocado a inicializar a los estudiantes en las estructuras básicas así como el desarrollo de la lógica necesaria para poder realizar rutinas de scripting necesarias para la automatización de tareas en el dia a dia, se entenderá el comportamiento del flujo de ejecución y una introducción sobre la OOP.

Three deals to help you save

What's inside

Learning objectives

  • Introducción completa al lenguaje de programación, cuándo lo utilizamos, por qué es tan popular, cómo manejar sus estructura y controlar su flujo de ejecución.
  • Conocerás cómo ir desarrollando la lógica de programación paso a paso.
  • Aprenderás las herramientas que necesitas para iniciar en el mundo de la programación

Syllabus

Lección 1 (Python Setup)
Instalación de python
Selección del enviroment
Jupyter Notebooks
Read more
Recursos adicionales
Introducción a Git/Github
Lección 2 (Objetos y estructuras,fundamentos)
Números
Cadenas (strings)
Listas
Diccionarios
Tuplas
Files
Sets
Booleanos
Lección 3 (Operadores de comparación)
Operadores básicos
Cadenas en operadores de comparación
Lección 4 (Sentencias en python)
If, elif, and else
For loops
While loops
Funciones y uso de funciones embebidas (range, enumerate)
Uso de Módulo
Lección 5 (funciones, paquetes, módulos)
Paquetes
Sentencias anidadas
Clases
Matrices
Herencia

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores essential programming concepts, including data types, operators, and control flow, which are foundational for Python development
Provides hands-on practice through Jupyter Notebooks, facilitating code implementation and experimentation
Establishes a solid foundation in Python basics, empowering learners to solve real-world problems and automate tasks
Covers various data structures (lists, dictionaries, tuples) and their applications, equipping learners with practical programming skills
Introduces object-oriented programming principles through classes and inheritance, providing a comprehensive understanding of Python's capabilities
Taught by experienced instructors, Oscar Augusto González Lira, who is recognized for their expertise in Python

Save this course

Save Internet de las Cosas: Fundamentos de Python to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Internet de las Cosas: Fundamentos de Python with these activities:
Lee el libro 'Python Crash Course'
Proporciona una base sólida en los conceptos básicos de Python, lo que facilitará la comprensión de los temas del curso.
Show steps
  • Compra o pide prestado el libro.
  • Lee los primeros 5 capítulos
  • Completa los ejercicios y proyectos del libro
Compila una lista de recursos de Python
Crea una base de conocimientos accesible que proporciona apoyo rápido y fácil para futuras referencias.
Show steps
  • Recopila enlaces a recursos útiles, como tutoriales, documentación y proyectos de muestra
  • Organiza los recursos en categorías o temas
Show all two activities

Career center

Learners who complete Internet de las Cosas: Fundamentos de Python will develop knowledge and skills that may be useful to these careers:
Analista de Datos
Los Analistas de Datos examinan datos para comprender tendencias y patrones. Utilizan habilidades de programación para extraer, limpiar y analizar datos de diversas fuentes. El curso Fundamentos de Python de Internet de las Cosas puede proporcionar una base sólida para los Analistas de Datos, ya que cubre temas como estructuras de datos, manejo de archivos y funciones. Estas habilidades son esenciales para procesar grandes conjuntos de datos y obtener información valiosa.
Científico de datos
Los Científicos de Datos utilizan técnicas estadísticas y de aprendizaje automático para resolver problemas complejos. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Científicos de Datos, ya que les proporciona una comprensión de los conceptos básicos de programación, incluidos los operadores de comparación, las sentencias de control y las funciones. Estas habilidades son cruciales para desarrollar y aplicar modelos de aprendizaje automático.
Analista de sistemas informáticos
Los Analistas de Sistemas Informáticos diseñan, implementan y mantienen sistemas informáticos. El curso Fundamentos de Python de Internet de las Cosas puede ser beneficioso para los Analistas de Sistemas Informáticos, ya que les brinda información sobre la sintaxis de Python y las estructuras de datos. Estas habilidades son esenciales para comprender y modificar sistemas informáticos.
Programador de Python
Los Programadores de Python utilizan el lenguaje de programación Python para desarrollar y mantener aplicaciones de software. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Programadores de Python, ya que les brinda una comprensión integral de la sintaxis de Python, las estructuras de datos y las técnicas de programación. Estas habilidades son esenciales para escribir código Python eficiente y mantenible.
Desarrollador de software
Los Desarrolladores de Software diseñan, crean y mantienen aplicaciones de software. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Desarrolladores de Software, ya que les proporciona una sólida comprensión de la programación orientada a objetos y las técnicas de depuración. Estas habilidades son cruciales para desarrollar y entregar aplicaciones de software de alta calidad.
Ingeniero de datos
Los Ingenieros de Datos diseñan y gestionan almacenes de datos y sistemas de procesamiento de datos. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Ingenieros de Datos, ya que les brinda información sobre la manipulación de archivos, las estructuras de datos y las técnicas de programación. Estas habilidades son esenciales para construir y mantener sistemas de datos eficientes.
Especialista en Aprendizaje Automático
Los Especialistas en Aprendizaje Automático desarrollan y aplican algoritmos de aprendizaje automático para resolver problemas comerciales. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Especialistas en Aprendizaje Automático, ya que les proporciona una base sólida en programación, incluidas las técnicas de depuración y la manipulación de datos. Estas habilidades son cruciales para desarrollar y desplegar modelos de aprendizaje automático efectivos.
Desarrollador de Aplicaciones Móviles
Los Desarrolladores de Aplicaciones Móviles diseñan y desarrollan aplicaciones para teléfonos inteligentes y tabletas. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Desarrolladores de Aplicaciones Móviles, ya que les brinda información sobre programación orientada a objetos, interfaz de usuario y técnicas de depuración. Estas habilidades son esenciales para crear aplicaciones móviles atractivas y fáciles de usar.
Analista de negocios
Los Analistas de Negocios analizan las necesidades comerciales y desarrollan soluciones para mejorar las operaciones. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Analistas de Negocios, ya que les brinda información sobre programación, gestión de datos y técnicas analíticas. Estas habilidades son esenciales para comprender los requisitos comerciales y desarrollar soluciones efectivas.
Ingeniero de DevOps
Los Ingenieros de DevOps automatizan y optimizan los procesos de desarrollo y operaciones. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Ingenieros de DevOps, ya que les brinda información sobre la programación, la gestión de la configuración y las técnicas de automatización. Estas habilidades son esenciales para implementar y mantener sistemas de TI eficientes y confiables.
Administrador de Base de Datos
Los Administradores de Base de Datos diseñan, implementan y mantienen bases de datos. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Administradores de Base de Datos, ya que les brinda información sobre la programación, la gestión de datos y las técnicas de optimización. Estas habilidades son esenciales para garantizar que las bases de datos sean eficientes, confiables y seguras.
Ingeniero de redes
Los Ingenieros de Redes diseñan, implementan y mantienen redes informáticas. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Ingenieros de Redes, ya que les brinda información sobre la programación, la gestión de datos y las técnicas de automatización. Estas habilidades son esenciales para administrar y solucionar problemas de redes complejas.
Analista de Seguridad de la Información
Los Analistas de Seguridad de la Información protegen los sistemas informáticos y la información de las amenazas. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Analistas de Seguridad de la Información, ya que les brinda información sobre la programación, la gestión de datos y las técnicas forenses. Estas habilidades son esenciales para detectar y responder a incidentes de seguridad.
Ingeniero de Software de Sistemas
Los Ingenieros de Software de Sistemas desarrollan y mantienen sistemas operativos y software de bajo nivel. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Ingenieros de Software de Sistemas, ya que les brinda información sobre la programación, la gestión de memoria y las técnicas de depuración. Estas habilidades son esenciales para desarrollar e implementar software de sistemas confiable y eficiente.
Desarrollador web
Los Desarrolladores Web diseñan y desarrollan sitios web y aplicaciones web. El curso Fundamentos de Python de Internet de las Cosas puede ser útil para los Desarrolladores Web, ya que les brinda información sobre la programación, la gestión de datos y las técnicas de diseño web. Estas habilidades son esenciales para crear sitios web y aplicaciones web atractivos y fáciles de usar.

Reading list

We've selected 13 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Internet de las Cosas: Fundamentos de Python.
A great starting place for learning Pyhton. It provides all the basics you need for this course and more. A great book to have on-hand for reference.
Spanish version of Automate the Boring Stuff with Python. It is particularly useful for Spanish speakers or for those who want to learn Python in Spanish.
Provides a hands-on approach to coding. It provides a good supplement to the lectures and additional practice at programing in Python provided in this course.
A commonly used college textbook for an introductory Python course. A little more comprehensive than this course, but a helpful reference if you need something more in-depth.
An introduction to computer science principles using Python. Can be used as a supplement to the course where it provides additional explanation of what is being taught.
A complete reference guide that is helpful to have on hand to quickly look up Python syntax and built-in functions.
Provides a collection of code recipes you can use as references for solving common problems in Python. Good for having on the side to supplement this course.
An advanced look at the Python language for more experienced programmers. Not recommended for this course as most of the material is not covered, but helpful for more advanced Python learners.

Share

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

Similar courses

Here are nine courses similar to Internet de las Cosas: Fundamentos de Python.
Ciencia de datos energéticos
Most relevant
Configuración de APIs en Python: Crea un API REST
Most relevant
HIIT Entrenamiento de alta intensidad: una opción para la...
Most relevant
Inclusión social de personas con discapacidad desde un...
Most relevant
Gestión de la Diversidad, Equidad, Inclusión y Pertenencia
Most relevant
La importancia de la Ética en tiempos de Inteligencia...
Most relevant
Compra programática de medios: Publicidad online en...
Most relevant
Big Data: adquisición y almacenamiento de datos
Most relevant
Más que química
Most relevant
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