EdX

Python de la A a la Z (edX)

Python de la A a la Z (edX)

Aprende lo básico de la programación con el lenguaje Python. 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.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

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.
This course is part of the Python de la A a la Z: desde programación hasta gestión de datos Professional Certificate.

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.

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.

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.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Java Programming: Starting to code in Java (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Starting to code in Java (edX)

Learn to program with Java in an easy and interactive way! In this introductory Java programming course, you will be introduced to powerful concepts such as functional abstraction, the object oriented programming (OOP) paradigm and Application Programming Interfaces (APIs). Examples and case studies will be provided so that you can implement simple programs on your own or collaborate with peers.

Self Paced
Self-Paced
Statistics Using Python (edX) EdX
University of Wisconsin–Madison,WisconsinX

Statistics Using Python (edX)

Learn the fundamentals of statistics using Python. This course is a compact primer in statistics as a foundation for data-driven business analysis. A selection of concepts include descriptive statistics, probability, inference, correlation, and regression. The course also exposes students to basic Python programming for use in statistics.

Jan 23rd 2024
5-12 Weeks
Successfully Evaluating Predictive Modelling (edX) EdX
University of Edinburgh,EdinburghX

Successfully Evaluating Predictive Modelling (edX)

Gain an in-depth understanding of evaluation and sampling approaches for effective predictive modelling using Python. A predictive exercise is not finished when a model is built. This course will equip you with essential skills for understanding performance evaluation metrics, using Python, to determine whether a model is performing adequately.

Oct 26th 2021
5-12 Weeks
Introduction to C++ (edX) EdX
Microsoft

Introduction to C++ (edX)

Get a brief introduction to the C++ language from the experts at Microsoft. C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. It was created by Bjarne Stroustrup and, “Its main purpose was to make writing good programs easier and more pleasant for the individual programmer.”*

No sessions available
4 Weeks
Implementation of Data Structures (edX) EdX
IIT Bombay,IITBombayX

Implementation of Data Structures (edX)

Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust. In this Computer Science course, you will learn about implementation of all major abstract data structures using object-oriented programming paradigm of C++.

This course is archived
5-12 Weeks
Introduction to Java Programming - Part 1 (edX) EdX
The Hong Kong University of Science and Technology - HKUST,HKUSTx

Introduction to Java Programming - Part 1 (edX)

Learn the fundamental elements of Java programming and data abstraction. Do you want to become a better problem solver? This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework.

Self Paced
Self-Paced
Introduction to Java Programming - Part 2 (edX) EdX
The Hong Kong University of Science and Technology - HKUST,HKUSTx

Introduction to Java Programming - Part 2 (edX)

The first MOOC to teach the fundamental elements of Java programming and data abstraction. Do you want to become a better problem solver? This Java course will provide you with a strong understanding of basic Java programming elements and data abstraction using problem representation and the object-oriented framework.

Self Paced
Self-Paced
Introduction to Computer Science and Programming Using Python (edX) EdX
MIT,MITx

Introduction to Computer Science and Programming Using Python (edX)

An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5. This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems.

Jan 24th 2024
5-12 Weeks
Machine Learning with Python: from Linear Models to Deep Learning (edX) EdX
MIT,MITx

Machine Learning with Python: from Linear Models to Deep Learning (edX)

An in-depth introduction to the field of machine learning, from linear models to deep learning and reinforcement learning, through hands-on Python projects. Machine learning methods are commonly used across engineering and sciences, from computer systems to physics. Moreover, commercial sites such as search engines, recommender systems (e.g., Netflix, Amazon), advertisers, and financial institutions employ machine learning algorithms for content recommendation, predicting customer behavior, compliance, or risk.

May 27th 2024
13-24 Weeks
The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX) EdX
University of California, Berkeley,BerkeleyX

The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX)

A computer science principles course for anyone who wants to learn how to translate ideas into code. Discover the big ideas and thinking practices in computer science plus learn how to code using one of the friendliest programming languages, Snap! (based on Scratch).

No sessions available
13-24 Weeks