Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software IT Certification Data Structures

Aprende Python para principiantes y conviértete en experto

Aprende fácilmente Python 3 desde las bases hasta programación orientada a objetos
Rating: 4.6 out of 54.6 (122 ratings)
9,877 students
Created by Programación Para Todos
Last updated 2/2021
Spanish
Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • En este curso aprenderás a programar en Python desde cero. Si eres nueva o nuevo en el mundo de la programación este curso es ideal para ti debido a que comenzamos desde las bases de la programación y poco a poco aumentamos los conocimientos tanto de programación como del lenguaje Python.
  • Si ya cuentas con experiencia previa programando, este curso también te será de utilidad ya que contamos con níveles intermedio y avanzado que exploran más posibilidades con Python, como programación orientada a objetos.
  • El curso está dvidido en tres niveles: Básico, Intermedio y Avanzado.
  • En el nível básico comenzaremos desde los conceptos básicos relacionados con la programación para posteriormente entrar a las bases de Python como lo son operadores, variables, entrada y salida de datos. Además como parte de este nivel aprenderás cómo permitirle a tus programas tomar decisiones y repetir instrucciones así como crear funciones y procedimientos. El nível básico tiene una duración aproximada de 9 horas.
  • El nível intermedio está enfocado en las estructuras de datos y el manejo de archivos. Las estructuras de datos son una herramienta que todo programador debe conocer para crear soluciones a problemas complejos. El manejo de archivos nos permitirá almacenar información para que nuestros programas puedan utilizarla posteriormente. El nível intermedio tiene una duración superior a las 7 horas.
  • En el nível avanzado cubriremos la Programación Orientada a Objetos, que es un otro paradirga de la programación. Comenzaremos desde los conceptos básicos y poco a poco crearemos soluciones más complejas a la par que entendemos esta nueva forma de estructurar nuestros programas. Finalmente cerraremos el curso creando bases de datos no relacionales con el formato JSON que es muy utilizado tanto en aplicaciones de escritorio como aplicaciones web.

Requirements

  • Este curso no requiere conocimientos previos para ser completado con éxito.

Description

En este curso aprenderás desde las bases de la programación en Python 3 hasta la programación orientada a objetos y las bases de datos no relacionales con formato JSON. El curso está dividido en ocho módulos los cuales a su vez están agrupados en tres níveles: Básico, Intermedio y Avanzado.

Este curso está pensado para ser los más accesible posible a estudiantes de cualquier nível entregando las bases para cada tema de forma tal que te den la confianza y seguridad de dominar cada uno de los temas tratados.

El contenido del curso es el siguiente:

Nivel Básico

    *Módulo 1 Introducción

        -¿Qué es la programación?

        -¿Por qué Python?

        -Instalación y puesta a punto

    *Módulo 2 Programación Secuencial

        -Tipos de dato

        -Operadores aritméticos

        -Operadores lógicos

        -Operadores relacionales

        -Constantes y variables

        -Entrada y salida de datos

    *Módulo 3 Programación Estructurada

        -Control selectivo

            +Estructura selectiva simple

            +Estructura selectiva doble

            +Estructura selectiva múltiple

        -Control repetitivo

            +Estructura repetitiva "mientras"

            +Estructura repetitiva "para"

        -Procedimientos y funciones

Nivel Intermedio

    *Módulo 4 Estructuras de Datos

        -Listas (y más sobre cadenas)

        -Pilas

        -Colas

        -Tuplas

        -Conjuntos

        -Diccionarios

    *Módulo 5 Archivos y Módulos

    *Módulo 6 Errores y Excepciones

Nivel Avanzado

    *Módulo 7 Programación Orientada a Objetos

        -Clase y Objeto

        -Herencia

        -Polimorfismo

        -Composición

    *Módulo 8 Bases de Datos no Relacionales

        -Formato JSON

Who this course is for:

  • Principalmente estudiantes que comienzan en el mundo de la programación, sin embargo estudiantes con experiencia previa podrán encontrar información útil debido a que el curso está separado por niveles que se adecúan a distintos tipos de estudiantes.

Course content

9 sections • 73 lectures • 21h 47m total length

  • Preview05:06

  • ¿Qué es la programación?
    07:22
  • ¿Por qué Python?
    05:29
  • Instalación y puesta a punto
    14:36

  • Tipos de dato
    14:08
  • Variables
    13:11
  • Operadores aritméticos
    16:39
  • Operadores lógicos
    08:53
  • Operadores relacionales
    10:08
  • Entrada y salida de datos (parte 1)
    22:28
  • Entrada y salida de datos (parte 2)
    17:06
  • Programación secuencial ejercicio 1
    1 question
  • Solución: Área de un triángulo
    05:11

  • Estructura selectiva simple "if" (parte 1)
    17:53
  • Estructura selectiva simple "if" (parte 2)
    27:27
  • Ejercicio: Estructura selectiva simple "if"
    1 question
  • Solución: Redondear una calificación
    10:24
  • Estructura selectiva doble "if else"
    16:43
  • Estructura selectiva múltiple "if elif else"
    28:10
  • Ejercicio: Estructura selectiva múltiple
    1 question
  • Solución: Calculadora aritmética
    16:02
  • Anidamiento estructural
    09:20
  • Estructuras repetitivas o ciclos
    06:33
  • Estructura repetitiva "while" (parte 1)
    05:54
  • Estructura repetitiva "while" (parte 2)
    17:23
  • Estructura repetitiva "while" (parte 3)
    16:55
  • Estructura repetitiva "while" (descripción de ejercicio)
    08:45
  • Solución: Adivina el número secreto
    14:44
  • Estructura repetitiva "for" (parte 1)
    05:50
  • Estructura repetitiva "for" (parte 2)
    21:27
  • Estructura repetitiva "for" (parte 3)
    13:37
  • Estructura repetitiva "for" (parte 4)
    13:23
  • Solución: Cronómetro
    06:17
  • Procedimientos
    27:51
  • Procedimientos con argumentos
    19:39
  • Funciones
    14:51
  • Funciones con argumentos
    18:46
  • Más sobre argumentos
    12:23
  • Procedimiento principal
    13:02
  • Solución: Convertidor de unidades de tiempo
    23:23

  • Listas (parte 1)
    26:16
  • Listas (parte 2)
    27:13
  • listas (parte 3)
    18:54
  • listas (parte 4)
    19:50
  • Cadenas
    23:12
  • Solución: Juego del ahorcado
    27:55
  • Pilas
    15:36
  • Colas (parte 1)
    10:28
  • Colas (parte 2)
    13:32
  • Tuplas (parte 1)
    09:53
  • Tuplas (parte 2)
    14:53
  • Conjuntos
    17:37
  • Diccionarios (parte 1)
    20:30
  • Diccionarios (parte 2)
    28:51

  • Archivos (parte 1)
    18:57
  • Archivos (parte 2)
    13:17
  • Archivos (parte 3)
    26:28
  • Archivos (parte 4)
    27:24
  • Archivos en formato CSV
    27:28
  • Módulos
    14:46
  • Documentar módulos
    13:27

  • Errores y excepciones
    20:33

  • ¿Qué es la programación orientada a objetos?
    14:47
  • Crear una clase y objetos
    34:51
  • Agregar comportamientos a una clase
    18:17
  • Crear una clase en un módulo y función __str__
    16:46
  • Constructor de clase
    19:25
  • Composición entre clases (parte 1)
    25:13
  • Composición entre clases (parte 2)
    32:34
  • Herencia
    25:10
  • Solución: Clase Estudiante
    16:43
  • Polimorfismo (parte 1)
    29:18
  • Polimorfismo (parte 2)
    22:57
  • Sobrecarga de operadores para clases
    22:16

  • Formato JSON en Python
    25:10
  • Base de datos en formato JSON
    39:58

Instructor

Programación Para Todos
Ingenieros
Programación Para Todos
  • 4.6 Instructor Rating
  • 122 Reviews
  • 9,877 Students
  • 1 Course

¡Hola! Programación Para Todos es un equipo de programadores con una experiencia acumulada de más de 15 años programando y más de 11 años de experiencia impartiendo cursos a nivel universitario.

Nos apasiona la programación y todo lo que tenga que ver con ella y estamos convencidos que la programación es una actividad que ha transformado nuestra realidad y lo sigue haciendo; es por ello que queremos aportar a la comunidad con cursos accesibles para todos.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.