ProgramaciĆ³n en Python

  • 4.8
Approx. 60 hours to complete

Course Summary

Learn the fundamentals of Python programming and build your skills to create your own programs and applications. This course covers basic concepts like data types, control structures, functions, and more.

Key Learning Points

  • Learn Python programming from scratch
  • Understand the basics of data types, control structures, and functions
  • Build your skills through practical programming exercises

Job Positions & Salaries of people who have taken this course might have

    • USA: $76,526
    • India: ā‚¹510,000
    • Spain: ā‚¬30,000
    • USA: $76,526
    • India: ā‚¹510,000
    • Spain: ā‚¬30,000

    • USA: $62,453
    • India: ā‚¹400,000
    • Spain: ā‚¬24,000
    • USA: $76,526
    • India: ā‚¹510,000
    • Spain: ā‚¬30,000

    • USA: $62,453
    • India: ā‚¹400,000
    • Spain: ā‚¬24,000

    • USA: $86,005
    • India: ā‚¹600,000
    • Spain: ā‚¬36,000

Related Topics for further study


Learning Outcomes

  • Understand the fundamentals of Python programming
  • Create your own programs and applications using Python
  • Gain practical experience through programming exercises

Prerequisites or good to have knowledge before taking this course

  • Basic computer skills
  • No prior programming experience required

Course Difficulty Level

Beginner

Course Format

  • Online self-paced course
  • Video lectures
  • Programming exercises

Similar Courses

  • Python for Everybody
  • Python Data Structures
  • Python Programming Essentials

Related Education Paths


Related Books

Description

Ā”Te damos la bienvenida al curso de ProgramaciĆ³n en Python de la Universidad de los Andes!

Knowledge

  • Comprender y usar conceptos de programaciĆ³n como algoritmo, variable, funciĆ³n, parĆ”metro, estructura de control y de datos e implementarlos en Python
  • DiseƱar, crear y probar programas completos en Python para resolver problemas de la vida real
  • Manejar archivos y estructuras de datos complejas para manipular grandes volĆŗmenes de informaciĆ³n
  • Utilizar librerĆ­as especializadas como pandas y matplotlib para manipular conjuntos de datos y visualizarlos

Outline

  • MĆ³dulo 1: Descubriendo el mundo de la programaciĆ³n
  • ĀæPor quĆ© este curso es para ti?
  • Bienvenida al curso
  • PreparĆ©monos para empezar
  • MotivaciĆ³n al mĆ³dulo 1
  • Descubriendo el mundo de la programaciĆ³n
  • Manos a la obra: Ambientes bĆ”sicos de trabajo
  • Manos a la obra: Problemas sin computador
  • Valores y tipos de datos
  • DeclaraciĆ³n de variables, instrucciĆ³n de asignaciĆ³n y tipado dinĆ”mico
  • Expresiones, operadores aritmĆ©ticos y operaciones sobre strings
  • Manos a la obra: Operadores aritmĆ©ticos
  • Manos a la obra: Operaciones sobre strings
  • ConversiĆ³n de tipos
  • MotivaciĆ³n al tema de funciones y separaciĆ³n entre la lĆ³gica y la interfaz
  • Funciones de Python: MatemĆ”ticas, cadenas y de entrada/salida
  • Manos a la obra: Programas usando funciones de Python (Valor futuro)
  • Funciones
  • Variables locales
  • Manos a la obra: Ejercicios de definiciĆ³n de funciones
  • Importancia del estilo, y la separaciĆ³n entre lĆ³gica e interfaz
  • Estilo de programaciĆ³n
  • ConstrucciĆ³n e importaciĆ³n de mĆ³dulos
  • SeparaciĆ³n entre interfaz de usuario y lĆ³gica del programa (CreaciĆ³n de una interfaz basada en consola)
  • Manos a la obra: El ejemplo de la TRM
  • GuĆ­a de aprendizaje y recomendaciones
  • Equipo del curso
  • GuĆ­a de instalaciĆ³n de Anaconda
  • Lecturas mĆ³dulo 1
  • Reto 1: Ɓrea de un triĆ”ngulo
  • Reto 2: ƍndice de masa corporal
  • Reto 3: Cambio a retornar
  • Reto 4: Hora de llegada de vuelo
  • GuĆ­a de trabajo del proyecto M1 (Calculadora de Ć­ndices corporales)
  • Examen M1
  • MĆ³dulo 2: Tomando decisiones
  • MotivaciĆ³n al mĆ³dulo 2
  • IntroducciĆ³n al mĆ³dulo 2
  • Booleanos y sus operadores
  • Tablas de verdad y Ć”lgebra booleana
  • Manos a la obra: Ejercicio de evaluaciĆ³n de expresiones lĆ³gicas
  • MotivaciĆ³n a los condicionales
  • Instrucciones condicionales I
  • Instrucciones condicionales - Ejemplo
  • Instrucciones condicionales II
  • Manos a la obra: Ejercicio de condicionales (un nĆŗmero entero)
  • Leyes de De Morgan
  • Manos a la obra: Puntos colineales
  • Manos a la obra: Precio pasaje BogotĆ”-Tokio
  • MotivaciĆ³n a las cadenas de caracteres
  • Cadenas de caracteres o strings
  • Operaciones sobre strings
  • Manos a la obra: Operaciones sobre strings
  • MotivaciĆ³n a los diccionarios
  • Diccionarios: Operaciones bĆ”sicas
  • Diccionarios: Mutabilidad, borrado de datos y parĆ”metros por referencia
  • Manos a la obra: Ocurrencias de cada dĆ­gito en un nĆŗmero usando diccionarios
  • Diccionarios para manejar elementos con las mismas caracterĆ­sticas
  • Manos a la obra: CreaciĆ³n de funciones sobre diccionarios que representan estudiantes
  • ParĆ”metros con valor por defecto
  • Lecturas mĆ³dulo 2
  • Reto 1: Modularidad
  • Reto 2: Regalo de santa
  • Reto 3: Movimiento robĆ³tico
  • Reto 4: Materias favoritas
  • Reto 5: Picas y fijas
  • Reto 6: El mejor estudiante del salĆ³n
  • GuĆ­a de trabajo del proyecto M2 (Mi agenda de pelĆ­culas)
  • Examen M2
  • MĆ³dulo 3: Repitiendo acciones y manejando estructuras de datos
  • MotivaciĆ³n al mĆ³dulo 3
  • IntroducciĆ³n al mĆ³dulo 3
  • Instrucciones iterativas - while
  • Manos a la obra: Uso de while para solicitar datos al usuario
  • Uso de centinela
  • Manos a la obra: Ejercitando el uso del centinela
  • IntroducciĆ³n al for
  • MĆ”s sobre strings
  • Manos a la obra: PalĆ­ndromos
  • Instrucciones iterativas - for
  • Manos a la obra: NĆŗmero primo
  • MotivaciĆ³n al tema de listas
  • IntroducciĆ³n al tema de listas
  • ComparaciĆ³n y modificaciĆ³n de listas
  • Referencias a listas
  • Funciones propias de listas
  • De cadenas a listas y viceversa
  • Manos a la obra: Funciones sobre listas de nĆŗmeros
  • Patrones de recorrido
  • Manos a la obra: InserciĆ³n en lista ordenada de strings
  • Manos a la obra: Palabras intercaladas
  • Manos a la obra: Hora de llegada de vuelos
  • Manos a la obra: Vuelo que llega mĆ”s tarde
  • Recorrido de diccionarios
  • MotivaciĆ³n al tema de datos complejos y archivos
  • Manejo de archivos
  • ĀæCĆ³mo es un diccionario de diccionarios?
  • Trabajando con datos mĆ”s complejos
  • Procesando un diccionario de diccionarios y mĆ”s ...
  • Manos a la obra: Vuelos que salen de un aeropuerto
  • Manos a la obra: Vuelo mĆ”s largo de una aerolĆ­nea
  • Manos a la obra: Aeropuerto mĆ”s visitado
  • MotivaciĆ³n al tema de matrices
  • Matrices
  • Manos a la obra: IndexaciĆ³n en matrices
  • Manos a la obra: Matriz Identidad
  • Manos a la obra: Funciones sobre matrices
  • Campeonato de fĆŗtbol
  • Manos a la obra: Campeonato de fĆŗtbol
  • Lecturas mĆ³dulo 3
  • Reto 1: Calcular sucesiĆ³n de Fibonacci
  • Reto 2: Mismos dĆ­gitos
  • Reto 3: Caracteres repetidos
  • Reto 4: Ordenar cadena de caracteres
  • Reto 5: Buscar el Ć­ndice de un elemento en una lista
  • Reto 6: Encontrar el elemento mayor
  • Reto 7: AproximaciĆ³n de notas
  • Reto 8: Ash y la liga Kalos
  • Reto 9: El novio tacaƱo
  • Reto 10: Producto mĆ”s caro de un carro de compras
  • Reto 11: Costo total de un carro de compras
  • Reto 12: La mejor aerolĆ­nea
  • Reto 13: EstadĆ­sticas de las tareas
  • Reto 14: La vaca de cumpleaƱos
  • Reto 15: La fila juiciosa
  • Reto 16: Repintar la x
  • GuĆ­a de trabajo del proyecto M3 (Billboard Hot 100 )
  • Examen M3
  • MĆ³dulo 4: Solucionando problemas con matrices y librerĆ­as
  • MotivaciĆ³n al mĆ³dulo 4
  • IntroducciĆ³n a las tuplas
  • Tuplas en Python
  • Manos a la obra: Tuplas en Python
  • Estructuras compuestas
  • ImĆ”genes: matrices de pixeles
  • Manos a la obra: Procesamiento de ImĆ”genes - Filtro RGB
  • Manos a la obra: Procesamiento de ImĆ”genes - ConvoluciĆ³n
  • IntroducciĆ³n a las librerĆ­as
  • SciPy y NumPy
  • ImĆ”genes en Matplotlib
  • Manos a la obra: ImĆ”genes en Matplotlib
  • IntroducciĆ³n al procesamiento de datos
  • IntroducciĆ³n a Matplotlib
  • Plots
  • Subplots
  • Colores y lĆ­neas
  • Ejes, rangos y escalas
  • Manos a la obra: GrĆ”ficas con Matplotlib
  • Box-plots
  • IntroducciĆ³n a Pandas
  • Series
  • Operaciones sobre series
  • ModificaciĆ³n de Series
  • Manos a la Obra: Series
  • DataFrames
  • AnĆ”lisis de DataFrames
  • Manos a la obra: AnĆ”lisis de DataFrames
  • SelecciĆ³n y filtros sobre DataFrames
  • Manos a la obra: Filtros sobre DataFrames
  • CorrecciĆ³n de DataFrames
  • Aplicar funciones sobre DataFrames
  • Manos a la obra: CorrecciĆ³n de DataFrames
  • Agrupamientos
  • Mezcla de DataFrames
  • Manos a la obra: ManipulaciĆ³n de DataFrames
  • MotivaciĆ³n a las visualizaciones con Pandas
  • IntroducciĆ³n a las visualizaciones con Pandas
  • Box-plots / Diagramas de Bigotes
  • GrĆ”ficas de dispersiĆ³n
  • Matrices de grĆ”ficas
  • Manos a la obra: GrĆ”ficas usando Pandas
  • Otras librerĆ­as
  • Lecturas mĆ³dulo 4
  • Reto 1: Sumar dos vectores (3d)
  • Reto 2: Analizador lĆ©xico
  • Reto 3: Binarizar
  • Reto 4: Reflejar Verticalmente
  • Reto 5: Buscar los mejores estudiantes
  • Reto 6: Depurar partidos de fĆŗtbol
  • Reto 7: Calcular capacidad en universidades
  • GuĆ­a de trabajo del proyecto M4 (AstronomĆ­a y Exoplanetas)
  • Examen M4

Summary of User Reviews

Discover the world of Python programming through this course on Coursera. Students rave about the engaging content and helpful instructors. Many found the course to be a great introduction to the language, with plenty of practical exercises to help them develop their skills.

Key Aspect Users Liked About This Course

engaging content

Pros from User Reviews

  • Helpful instructors
  • Practical exercises to develop skills
  • Great for beginners
  • Flexible pacing
  • Good introduction to Python

Cons from User Reviews

  • Some technical issues with the platform
  • Not enough advanced content for experienced programmers
  • Difficult to get help with specific issues
  • No certificate for free option
  • Some students found the pacing too slow
Spanish
Available now
Approx. 60 hours to complete
AndrĆ©s Felipe Melani De La Hoz, Marcela HernĆ”ndez Hoyos, Andrea Herrera SuescĆŗn, Mario SĆ”nchez Puccini
Universidad de los Andes
Coursera

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses