Fundamentos de Programación y Python

1

¿Por qué aprender Python?

2

Introducción a Python

3

Conceptos Básicos de Programación

4

Práctica: Te doy la bienvenida a los ejercicios interactivos

5

Manipulación de Cadenas de Texto en Python

6

Enteros, Flotantes y Booleanos

7

Todo lo que Debes Saber sobre print en Python

8

Operaciones Matemáticas en Python

9

Operaciones de Entrada/Salida en Consola

Colección y Procesamiento de Datos en Python

10

Listas

11

Método slice

12

Listas de más dimensiones y Tuplas

13

Aplicación de Matrices

14

Diccionarios

15

Comprehension Lists en Python (CLASE NUEVA)

Control de Flujo en Python

16

Estructuras condicionales

17

Bucles y Control de Iteraciones

18

Generadores e Iteradores

Funciones y Manejo de Excepciones en Python

19

Uso de Funciones en Python

20

Funciones Lambda y Programación Funcional en Python

21

¿Cómo realizar una función recursiva en Python?

22

Manejo de Excepciones y Uso de Pass (CLASE NUEVA)

Programación Orientada a Objetos en Python

23

Fundamentos de Programación Orientada a Objetos en Python

24

Ejercicio Biblioteca con POO

25

Herencia en POO con Python

26

Objetos heredados

27

Los 4 pilares de la programacion orientada a objetos

28

Uso de super() en Python (CLASE NUEVA)

29

Superando los Fundamentos de Programación Orientada a Objetos en Python

Lectura y escritura de archivos

30

Manejo de Archivos .TXT (CLASE NUEVA)

31

Manejo de Archivos CSV (CLASE NUEVA)

32

Manejo de Archivos JSON (CLASE NUEVA)

Biblioteca estándar de Python

33

Biblioteca estándar en Python (CLASE NUEVA)

34

Librería Os, Math y Random (CLASE NUEVA)

35

Librería Statistics y Análisis Estadístico (CLASE NUEVA)

36

Proyecto final: Guerra naval

Conceptos avanzados de Python

37

Recapitulación de lo aprendido hasta ahora

38

Escribir código Pythonico y profesional

39

Comentarios y Docstrings en Python

40

Scope y closures: variables locales y globales

41

Anotaciones de tipo

42

Validación de tipos en métodos

43

Librería Collections y Enumeraciones

Decoradores

44

Decoradores en Python

45

Decoradores anidados y con parámetros

46

Uso de Decoradores en clases y métodos

Métodos y estructura de clases en Python

47

Métodos mágicos

48

Sobrecarga de operadores

49

Implementación de `if __name__ == "__main__":`

50

Metaprogramación en Python

51

Uso de *args y **kwargs

52

Métodos privados y protegidos

53

Gestión avanzada de propiedades

54

Métodos estáticos y de clase avanzados

Programación concurrente y asíncrona

55

Introducción a la concurrencia y paralelismo

56

Threading y multiprocessing en Python

57

Asincronismo con asyncio

58

Asincronismo y concurrencia

Creación de módulos y paquetes

59

Creación de módulos en Python

60

Gestión de paquetes

61

Publicación de paquetes en PyPI

Proyecto final

62

Implementación de un sistema completo

63

Implementación de un Sistema Completo

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
11 Hrs
36 Min
10 Seg
Curso de Python

Curso de Python

Carli Code

Carli Code

¿Por qué aprender Python?

1/63
Recursos
Transcripción

La NASA, con su programa Artemisa, planea enviar al próximo hombre a la luna en 2025, apoyándose en proyectos como la clasificación de rocas usando Python e inteligencia artificial.

Fundación de Python

Python es un lenguaje de programación de alto nivel que fue creado por Guido van Rossum y su primera versión fue lanzada en 1991.

Van Rossum comenzó a trabajar en Python a finales de los años 80 como un proyecto de tiempo libre para suceder al lenguaje ABC, con la intención de crear un lenguaje que fuera fácil de leer y escribir.

Python se ha desarrollado bajo una filosofía de diseño que enfatiza la legibilidad del código y la sintaxis que permite a los programadores expresar conceptos en menos líneas de código en comparación con otros lenguajes como C++ o Java.

A lo largo de los años, Python ha ganado una enorme popularidad y se ha convertido en uno de los lenguajes de programación más utilizados en el mundo. Sus aplicaciones son vastas y variadas, incluyendo desarrollo web (con frameworks como Django y Flask), análisis de datos y machine learning (con bibliotecas como Pandas, NumPy, y TensorFlow), automatización de tareas, desarrollo de software, y más.

La versatilidad y la facilidad de uso de Python lo han convertido en una herramienta esencial tanto para principiantes como para desarrolladores experimentados.

¿Cuáles son las ventajas de Python para los nuevos programadores?

  • Simplicidad: Python sigue una filosofía de simplicidad, con una sintaxis clara y sencilla.
  • Accesibilidad: Es fácil de aprender, permitiendo a los programadores enfocarse en los fundamentos de la programación.
  • Versatilidad: Soporta múltiples paradigmas de programación, incluyendo la programación orientada a objetos y funcional.
  • Popularidad: Usado por millones de personas, Python permite realizar proyectos complejos con pocas líneas de código.

Aportes 84

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Bienvenidos a nuestro nuevo curso de Python.
Que cool que Platzi halla decidido hacer un curso con esta nueva... modalidad, empezando los cursos con algun dato importante que te enganche para aprender y al grano, con este nuevo formato interactivo y que cool que halla un nuevo curso actualizado de Python!! Simplemente espectacular!
Aprender Python tiene muchas ventajas: 1. **Facilidad de aprendizaje**: Su sintaxis es clara y sencilla, ideal para principiantes. 2. **Versatilidad**: Se usa en desarrollo web, análisis de datos, inteligencia artificial, automatización y más. 3. **Gran comunidad**: Una amplia comunidad ofrece soporte y una gran cantidad de recursos y bibliotecas. 4. **Oportunidades laborales**: Hay una gran demanda de desarrolladores de Python en el mercado laboral. 5. **Automatización**: Permite automatizar tareas repetitivas, lo que ahorra tiempo y esfuerzo.
Aquí vamos de nuevo Pyhtonistas 🐍

Ya hacia falta un curso de python de verdad 😃

Está cool que estén actualizando los cursos de las escuelas como Python 👨‍💻
Python 1991 Guido Van Rossum Alto nivel. Tipado dinámico. Paradigmas.
Que emoción ver este nuevo curso de Python 😃😃😃
Python, ahi te voy!
Resumen: \- Python, creado por Guido van Rossum en 1991, es un lenguaje de programación de alto nivel diseñado para ser fácil de leer y escribir. \- La NASA planea utilizar Python e inteligencia artificial para clasificar rocas en su misión Artemisa a la Luna en 2025. \- Python enfatiza la legibilidad del código y permite expresar conceptos en menos líneas que otros lenguajes como C++ o Java. \- Es ampliamente utilizado en desarrollo web, análisis de datos, machine learning, automatización de tareas y desarrollo de software. \- Python es ideal para nuevos programadores debido a su simplicidad, accesibilidad y versatilidad. \- Su popularidad permite a los programadores realizar proyectos complejos con pocas líneas de código.
* Python fue creado en 1991 por Guido Van Rossum. * Es de tipado dinámico (no se necesita especificar el tipo de dato a usar) * Paradigmas, POO y Programación Funcional. * Sintaxis sencillas y capacidad de realizar proyectos complejos con poco codigo
Soy Nuevo en este mundo de Py, adicional al contenido de los recursos, con ello, si lo voy estudiando tendré para Ciencia de Datos? Slds
Vamos con toda 👍👍
Promete, promete bastante. :)
me parece excelente que se haya actualizado
Iniciando este curso para fortalecer mi conocimiento!.
Excelente
me sorprende saber que python es mas viejo que java :0
Empezando el nuevo curso de Python, ya había tomado el de Nico y espero se me haga más fácil.
Ya estudie los de Python en Platzi, pero como todo buen libro se lee dos veces, y hago este nuevo curso también.!!
Aprender Pyton es como aprender ingles, un idioma universal para la programación. Te da habilidades prácticas, te conecta con una comunidad vibrante y te permite construir cosas increíbles.
Excelente inicio de curso
Este curso se ve súper Watch
Vamos con todo!
Es mi primer curso con la profesora Carli, tengo alto el hype :3
Que mejor regalo de cumpleaños a que publiquen este curso de python, en mi día .gracias Platzi
a reforzar los basics , que estaba en CSS y Html y extrañaba un lenguaje precioso
👨‍💻 Actualizando los conocimientos en Python! Ready,Go! :D
Me encanta python, mas que todo porque me quiero dedicar al mundo del machine learning y la ia
Como el primer amor , también tu primer lenguaje de programación es algo que nunca se olvida
Encantando de comenzar :)
vamos con toda, dominar Python y especializarnos en este lenguaje
Quiero estudiar analisis de datos y pese a que me parece sumamente interesante este mundo de la tecnología soy novato en todo esto y no conozco mucha gente que pueda orientarme, consideran que python es un buen inicio para ser analista de datos, o debería empezar con algo más como excel o Power BI?.
Se ve mucho más completo que los cursos anteriores de Python, entonces aquí vamos de nuevo!!!
Gracias por este nuevo curso de Python. Sin embargo tengo una pregunta. Para aprender Python en su totalidad, este curso me es suficiente o debo verme mas? Porque al poner en el buscador "Python" me aparecen mas cursos de otros profesores y estoy confundido, no se que orden seguir. Gracias.
Genial!! Ya estaba desanimado con Platzi por que no tenia nada reciente de python, hasta lo habia abandonado, pero ahora todo cambia y vuelvo con toda!! muchas gracias!! :D
prefiero que me enseñe un profesor
Para mí, aprender Python es una oportunidad emocionante para ampliar mis habilidades y abrir puertas a nuevos proyectos y oportunidades. Me atrae su versatilidad y potencia, ya que puedo aplicarlo en áreas como inteligencia artificial, análisis de datos, automatización y desarrollo web. Me gusta que tenga una comunidad grande y activa, lo que garantiza actualizaciones constantes y apoyo. En un mundo cada vez más digital, creo que dominar Python me dará una ventaja competitiva en el mercado laboral y me permitirá explorar mis intereses en ciencia de datos, machine learning y robótica. Estoy emocionado de sumergirme en este mundo y ver qué puedo lograr con Python.
quiero cumplir mi curso para mi certificacion gracias
¡Huy! inventado el año que nací 1991, hoy me decidí a aprender a programar en Python, mucho tiempo lo deje, llegue a creer que no podía y nunca lo haría. Soy QA y creo que viene un gran camino para aquellos que se animen a conocer un poquito más de este lenguaje, de automatización y del uso de este leguaje modular y universal. ¡Así que adelnte y sin mirar atrás!
Este es mi primer paso para comenzar en la carrera de ciencias de datos. Que mejor que con este curso completamente actualizado y con una excelente introduccion en lo que se puede usar python para realizar unos grandes descubrimientos para la humanidad, y especialmente que este curso lo dicte una mujer empoderada como Carla, porque en el area de ciencias suele haber una brecha de genero donde hay 2 mujeres de cada 10 hombres ejerciendo. Gracias Platzi por siempre actualizar sus contenidos para darles mas calidad a sus estudiantes.
learning python is the key for improve your development skills
Excelente actualización de este curso
Mi meta es retomar Python para volver a ser Dev
Tocara fascinarme aprendiendo y ver hasta donde me llevara python <3
Muy emocionado de comenzar este curso, y a la vez poder consolidar los fundamentos de programación
Aprender Python es crucial porque es un lenguaje de programación de alto nivel y fácil de entender. Su sintaxis sencilla permite a los nuevos programadores consolidar los fundamentos de programación mientras trabajan en proyectos complejos. Además, es ampliamente utilizado en diversas áreas como automatización, desarrollo web y análisis de datos. ¡Es una gran herramienta para potenciar tu carrera en tecnología!
Vamo a darle duro 👨‍💻
El comienzo de algo grande!
Que emoción! Excelente inicio de curso
Día uno del curso de Python, voy contra reloj ahora, espero aprenderlo rápidamente jeje
pueden incluir más clases de POO en python y desarrollo de interfaces??
Estoy empezando este nuevo curso de Python
Volviendo a estudiar Python con todo para afianzar conocimientos y esta vez sí de verdad, aunque los anteriores cursos fueron increíbles también.
Aqui vamos =)
Muy irónico que el enlace de descarga no funcione en un curso de programación :P ¿Será que lo pueden reactivar? Grazie ![](https://static.platzi.com/media/user_upload/image-4a637114-e434-4b1f-bda8-440df628adf8.jpg)
Empezando este curso para no llegar tan perdido al evento del próximo Miércoles en la sede de platzi :D
Python y Php fueron mis primeros lenguajes con los que aprendi a programar pasaron 7 anos con Java, C++, Rust, Typescript y por nostalgia estoy aca viendo Python ahora con nuevos ojos. Python es el mejor para envolver Rust o C/C++.
Vine para reforzar mis conocimientos en Python luego del curso *Fundamentos de Python.* ¡Este curso promete!
Que emoción tomar este curso de Python con Carli, actualmente me sirve mucho aunque mi rol no es enteramente técnico. Nunca hay que dejar de parar de aprender!!
Wow, que emoción aprender de este curso!!
Espero aprender mucho con este curso
Volviendo después de dos años a esta hermosa plataforma, a darle un repaso a Python.
![](https://photos.app.goo.gl/4nfekgwTCC8wJkWi8)Apuntes <https://photos.app.goo.gl/4nfekgwTCC8wJkWi8> <https://photos.app.goo.gl/egp5VzLJUAULByud9>
Me moria de ganas por tomar un curso de Python <3
Wow, que cool esta introducción del nuevo curso de Python
Muchas gracias por la Información!
Hasta ahora me ha parecido muy sencillo, comparado con otros lenguajes de programacion
Buen inicio del curso.
The best language forever!
Wow. Para ser una introducción de 2 minutos al curso, está increíble, llama mucho la atención. Saber que estas por aprender algo que usa la NASA para estudiar el universo.
Empezo muy bien el curso, con Datos relevantes, una excelente actitud de la Profe, y principalmente con un caso de uso real del programa. :D
Espero que si hagan uno de interfaces gráficas con tkinter :(. Muy buen curso profa Carla :D
No entiendo la necesidad de lanzar OTRO curso de introducción a Python, pero bueno vamos a ver que podemos aprender
Acababa de terminar la versión anterior cuando lo actualizan jajajaj

iniciando este curso con toda!!!

Estoy a medio curso de Fundamentos de Python con el profesor Nicolas Molina, que me recomiendan hacer, terminar el curso del profesor Nicolas o me pongo a ver este??
Estaba aprendiendo fundamentos de python con el profe nicolás pero no sé porque cuando trato de abrir el curso de el me direcciona a este ya llevaba casi un 50 % de progreso y ahorita no me deja volver a retomarlo no entiendo alguien que me pueda ayudar, gracias de antemano.
Gracias por cambiar al profesor, Carla es mucho más clara expresando ideas y en dicción que Nicolás.
Que buenas graficas!
A seguir mejorando
Estoy en el proceso de cambiar a Python como mi principal lenguaje de programación debido a la creciente demanda de este lenguaje en temas como inteligencia artificial o ciencia de datos. Será un proceso largo para llegar a ese nivel de pericia veremos que nos trae este y otros cursos de Platzi.
por que no hay subtitulos en ingles ?