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 Mindfulness Personal Transformation 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 Online Business Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-04-08 14:08:35
30-Day Money-Back Guarantee
Development Programming Languages Python

Fórmate como Developer: Programación y código en Python

Conoce, entiende y lleva a la práctica los aspectos de la programación de sistemas usando Python 3 para problemas reales
Rating: 4.5 out of 54.5 (269 ratings)
15,250 students
Created by Esmitt Ramirez
Last updated 1/2021
Spanish
30-Day Money-Back Guarantee

What you'll learn

  • Los conceptos básicos del mundo de la programación 🤓
  • Conocimientos para diseñar, solucionar y escribir programas en Python 📚
  • Entender el proceso lógico para reconocer y resolver un problema utilizando un algoritmo 💭
  • Utilización de Python en el mundo real: acceso a APIs públicas 🌐
  • Sintaxis de Python: variables, condicionales, iteraciones, colecciones funciones, excepciones, ficheros, y más 📃
  • Buenos patrones en el desarrollo de software para un developer 😎
  • Capacidad de solventar problemas con los ejercicios de codificación planteados 🤖
  • Entender que programar es una habilidad que se aprende 😄

Course content

10 sections • 80 lectures • 7h 38m total length

  • Preview02:05
  • Preview04:49

  • Introducción al contenido de la lección
    00:45
  • ¿Programación?
    05:21
  • ¿Qué necesito para aprender?
    04:08
  • Preview04:28
  • ¿Cómo ser un developer?
    07:32
  • Código: Ejemplo de código en Python
    05:00
  • Instalación de Python
    05:10
  • Enlaces de interés
    00:08
  • Empecemos saludando
    1 question

  • Introducción al contenido de la lección
    00:28
  • Algoritmos y su funcionamiento
    05:39
  • Programación y Developers
    04:03
  • Preview04:30
  • Problemas Reales y Python
    04:41
  • Datos, expresiones y operadores
    06:05
  • ¿Soy un String o un Int?
    04:48
  • Sumando valores
    1 question
  • Tablas de Verdad y Palabras Reservadas de Python
    00:09

  • Introducción al contenido de la lección
    00:52
  • Preview11:31
  • Si Escribo Código Entonces Triunfo: Condicionales
    05:45
  • Código: Ejemplos de Condicionales
    07:23
  • Código: Un pequeño juego
    10:52
  • ¿Quién ganó las elecciones?
    1 question
  • ¡Te reto!: Algunos problemas a resolver
    00:34

  • Introducción al contenido de la lección
    00:46
  • Preview05:00
  • El mundo de las listas
    05:18
  • Enlistando elementos
    09:07
  • Código: Conociendo las Listas
    09:12
  • Código: Más sobre las listas - parte I
    10:34
  • Código: Más sobre las listas - parte II
    05:33
  • Criptografía con César
    1 question

  • Introducción al contenido de la lección
    00:54
  • ¿Qué son las Iteraciones?
    10:05
  • Continuemos iterando
    10:00
  • Código: Iterando ando (while) - parte I
    08:45
  • Código: Iterando ando (while) - parte II
    05:23
  • Estudiando el for
    05:46
  • Código: Iterando ando (for)
    09:53
  • Preview06:23
  • ¿Cómo diseñar una solución?: Guess The Number
    09:16
  • Among US
    1 question
  • Zen de Python + Problemas a resolver
    01:11

  • Introducción al contenido de la lección
    00:50
  • Código: El mágico mundo del String
    10:14
  • Tuplas, Conjuntos y Diccionarios - parte I
    08:50
  • Tuplas, Conjuntos y Diccionarios - parte II
    03:17
  • Código: Una tupla de código
    07:55
  • Código: String, Listas, Tuplas y Conjuntos
    09:12
  • Preview07:25
  • Código: Diccionarios y APIs - Bitcoin
    06:29
  • Código: Diccionarios y APIs - Pokémons
    06:49
  • Descubre el bot de Twitter
    1 question

  • Introducción al contenido de la lección
    00:46
  • ¿Qué es una función?
    07:29
  • Preview06:40
  • Código: ¡Funciones hechas por tí! - parte I
    08:19
  • Código: ¡Funciones hechas por tí! - parte II
    06:24
  • Trabajando con parámetros
    05:45
  • Código: Funcionando con funciones
    08:47
  • Las funciones pueden ser complejas - parte I
    05:21
  • Las funciones pueden ser complejas - parte II
    08:19
  • Quiere la boca exhausta vid, kiwi, piña y fugaz jamón
    1 question
  • Proyectos para practicar y mejorar
    05:48

  • Introducción al contenido de la lección
    00:45
  • Hablando de Archivos / Ficheros - Parte I
    04:24
  • Preview04:40
  • Código: Exploremos PyCharm (Debugging)
    11:50
  • Código: Lectura y Escritura de Archivos
    08:45
  • Un poco sobre directorios
    03:42
  • Errores y Excepciones
    08:17
  • Código: Excepciones, Assert y finally
    08:14
  • ¿Clases? ¿Objetos? - Parte I
    05:44
  • ¿Clases? ¿Objetos? - Parte II
    06:33

  • Introducción al contenido de la lección
    00:54
  • Pandas
    05:38
  • Preview06:32
  • PIL & OpenCV
    07:22
  • PyQT & Tkinter
    08:53
  • Django & Flask
    09:21
  • Módulos y Paquetes en Python
    09:33
  • ¿Dónde consigo paquetes de Python?
    00:44
  • Recomendaciones Personales
    01:04
  • ¡Terminamos! (por ahora)
    00:47

Requirements

  • Acceso a una PC o tablet para realizar los ejercicios planteados 💻. Recomiendo un equipo con cualquier versión de Windows.

Description

Bienvenidos(as) al Curso Programación y Código en Python  - 2021 -

Es claro que la educación es uno de los factores que más influye en el avance y progreso de personas y sociedades. Además de proveer conocimientos, la educación enriquece la cultura, el espíritu, los valores y todo aquello que nos caracteriza como seres humanos. Desde el punto de vista económico una educación de calidad es la inversión con la mejor tasa de retorno.

Ahora, ¿por qué hablo de educación si estamos hablando de Python? ¡Porque el mundo actual requiere developers¡ La versatilidad de Python se encuentra en distintos campos como Minería de Datos, Ciencia de Datos, Inteligencia Artificial, Desarrollo Web, sistemas embebidos, diseño de aplicaciones gráficas, videojuegos, desarrollo de redes, desarrollo de productos de software, testing, automatización, y la lista puede continuar, además de las diversas industrias en dónde se utiliza. Actualmente, Python se dicta como primer lenguaje de programación tanto en escuelas (primarias y secundarias) como a nivel universitario.

Podría seguir mencionando la importancia de Python, o de las industrias que la utilizan como base fundamental de sus plataformas (e.g. Google, Netflix, Facebook, Amazon, Ebay), o de su rápido crecimiento en las industrias como requisito básico; sin embargo, voy a mencionar primero cómo está estructurado el curso para luego indicar qué podrás hacer al finalizar el curso.

El curso está diseñado en tres unidades, donde cada unidad cumple un objetivo de aprendizaje especifico. Cada unidad consta de tres lecciones, y cada lección incluye distintas clases. Las clases constan de videos. Al inicio de cada lección, existe un video corto que describe brevemente el contenido de cada una. Las lecciones constan de: videos grabados explicando un concepto, presentaciones/slides sobre los tópicos de este curso, screencasts o grabaciones de pantallas escribiendo código, textos tanto en formato PDF como dentro de la plataforma de Udemy y retos de programación donde Uds. deben escribir y probar su código para solucionar problemas.

Igualmente, durante el curso se presentan diversas ideas para desarrollar proyectos basados en problemas de la industria. El código presentado se basa utilizando las buenas prácticas de desarrollo de software con el objetivo de que tu las puedas aplicar también (y de hecho, ¡mejorarlas!).

Las tres unidades se clasifican así:

  • Unidad 1: Introducción al mundo de la programación, contestando varias dudas sobre qué significa ser un developer y qué es Python. Al mismo tiempo, se muestran los primeros pasos en el lenguaje Python: variables, expresiones y condicionales.

  1. Tengo muchas preguntas

  2. Comenzando a programar

  3. Estructuras básicas

  • Unidad 2: Las listas es una de las estructuras de datos más potentes de Python, esta unidad cubre la definición de la colección listas, así como de otras colecciones como arreglos, tuplas, conjuntos y diccionarios. Al mismo tiempo, se explican las acciones que se pueden aplicar empleando las colecciones y cómo se puede recorrer cada elemento. El recorrido de las colecciones se realiza mediante el uso de iteraciones que también se cubre en esta unidad.

  1. ['L', 'I', 'S', 'T', 'A', 'S']

  2. Iteraciones

  3. Colecciones e iteraciones

  • Unidad 3: Diseño e implementaciones de las funciones como eje fundamental en la programación en Python. Junto a ello, se muestran aspectos como manejo de archivos/ficheros, excepciones, depuración (debugging), y una introducción al concepto de clases. Por último, se presentan diversos paquetes/módulos de gran utilidad para Python para resolver problemas del mundo real.

  1. Hablemos de funciones

  2. Controlando más el código

  3. Muchas opciones con Python

En este curso, se emplea Windows como sistema operativo y mayormente la herramienta Jupyter Notebook y en menor medida a PyCharm. Del mismo modo, es posible emplear Python sin necesidad de tenerlo instalado bajo una plataforma online, o utilizándolo desde la línea de comando con el editor de código/texto de tu preferencia. Python permite que el código sea independiente de la plataforma.

Recuerda que uno de los pilares fundamentales de este curso es la participación de todos los integrantes para formar una comunidad de aprendizaje. Puedes utilizar los medios necesarios para comunicarte conmigo, o con cualquier integrante del curso.

Al finalizar el curso tendrás el conocimiento sobre los conceptos de la programación, escribir código, diseñar soluciones computacionales para resolver problemas reales, buenas prácticas en Python y en la capacidad de desarrollar aplicaciones. Además, realizando las recomendaciones del curso junto con la práctica del lenguaje de programación, podrás presentarte como un Developer ante las ofertas laborales disponibles en el mercado actual.

Siempre contarás con mi soporte para cualquier duda durante todo el curso.

!No esperes y únete a esta experiencia y fórmate como Developer!

Recuerda que tienes una garantía de reembolso de 30 días. En todos los casos respecto a tu decisión con apuntarte el curso, muchas gracias por tu interés :-)

Who this course is for:

  • Personas que tengan interés en conocer el mundo de la programación de una forma simple y sobre todo su utilidad
  • Personas que quieran generar ingresos como developers a nivel de independiente (freelancer) o de emprendedor
  • Personas que quieran abrirse puertas en el mundo del desarrollo de software con el lenguaje más demandado a nivel mundial
  • Principiantes en el mundo de la programación que no conozcan de Python
  • Estudiantes interesados en los fundamentos de Python 3
  • Programadores que quieran entrar en la programación de Python y conocer sus ventajas vs. el lenguaje que practiquen

Instructor

Esmitt Ramirez
Developer & Instructor
Esmitt Ramirez
  • 4.5 Instructor Rating
  • 269 Reviews
  • 15,250 Students
  • 1 Course

¡Hola! Soy Esmitt, y me gustaría empezar diciendo que ¡programar es mi hobbie!. Sumado a ello, considero vital la difusión de la educación como pilar fundamental de la (presente y futura) sociedad. Por ello, tengo diversos canales donde me concentro en la divulgación del conocimiento de las Ciencias de la Computación, la Informática y la resolución de problemas empleando distintos lenguajes de programación (canal de YouTube, Instagram, Twitter, Blog, Twitch)

Como docente, he dictado clases (presencial y virtual) en universidades públicas y privadas a nivel de pregrado y postgrado. Además, he sido tutor de distintos trabajos y proyectos finales de Grado (pre y postgrado) de talentosos estudiantes. Así, una de mis actividades favoritas se asocia con la docencia a diversas escalas y sobre todo la formación de personas con interés en este mundo de construir nuevas soluciones computacionales/informáticas.

Mi formación incluye diversos tópicos, pudiendo destacar las áreas de Algoritmos y Estructuras de Datos, Procesamiento de Imágenes Médicas y Computación Gráfica. Actualmente me encuentro en Barcelona (España), finalizando mi PhD en Computer Vision for Medical Imaging.

  • 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.