Básicos del Lenguaje

1

Introducción a Python: Instalación y Conceptos Básicos

2

Desarrollo de CRUD con Python 3

3

Configuración de Ubuntu en Windows 10 para Ejecutar Comandos Linux

4

Curso Avanzado de Python: Actualización y Creación de Aplicaciones CLI

5

Programación gráfica básica con Python y Turtle

6

Operadores y Valores en Programación Python

7

Variables y Expresiones en Python: Tipos, Asignación y Reglas Básicas

8

Creación de Aplicación CLI para Gestión de Ventas y Clientes en Python

9

Funciones en Python: Declaración y Uso Básico

10

Funciones y Variables Globales en Python: Crear y Listar Clientes

11

Estructuras Condicionales y Booleanas en Programación

12

Personalización de Programas con Funciones y Condicionales en Python

Uso de strings y ciclos

13

Manipulación de Cadenas en Python: Índices y Memoria

14

Operaciones y métodos útiles para manipular strings en Python

15

Actualización de Clientes en Python: Implementación de Funciones

16

Implementación del Comando Delete en CRUD de Clientes

17

Manipulación de secuencias en Python con slices

18

Iteraciones en Python: Uso de For y While Loops

19

Bucles While en Python: Uso y Manejo de Errores Comunes

20

Iteradores y Generadores en Python: Creación y Uso Práctico

Estructuras de Datos

21

Uso de listas

22

Operadores y Métodos para Manipular Listas en Python

23

Manipulación de Listas en Programación Python

24

Diccionarios en Python: Uso y Métodos Básicos

25

Diccionarios en Python para Gestión de Clientes

26

Tuplas y Conjuntos en Python: Características y Usos Prácticos

27

Tuplas y Sets en Python: Conceptos y Usos Básicos

28

Colecciones Avanzadas en Python: UserDict, namedtuple y más

29

Comprehensions en Python: Listas, Diccionarios y Sets

30

Algoritmos de Búsqueda: BruteForce vs. Búsqueda Binaria en Python

31

Búsqueda Binaria en Python: Implementación Recursiva y Iterativa

32

Manipulación de archivos en Python 3

Uso de objetos y módulos

33

Introducción a Decoradores en Python: Modifica Funciones Eficazmente

34

Decoradores en Python: Creación y Uso Efectivo

35

Programación Orientada a Objetos: Principios y Aplicaciones

36

Conceptos Básicos de Programación Orientada a Objetos en Python

37

Names y Namespaces en Python: Conceptos Fundamentales

38

Uso de Click para Aplicaciones de Línea de Comandos en Python

39

Estructura y Comandos Básicos para Aplicaciones CLI en Python

40

Modelado de Clientes y Servicios en Python OOP

41

Recopilación de datos del usuario con CLI en Python

42

Implementación de List Clients en Client Services

43

Actualización de Clientes en Python: Implementación y Guardado en Disco

44

Actualización de Clientes en Interfaz de Comando

45

Manejo de Errores en Python: Try, Except, Else y Finally

46

Gestión de Contextos en Python: Clases y Generadores

Python en el mundo real

47

Aplicaciones de Python en Ciencias y Desarrollo Web

Conclusiones finales

48

Transición de Python 2 a Python 3 y PEPs esenciales

Clases bonus

49

Entorno Virtual en Python y su importancia: Python en el mundo real

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aplicaciones de Python en Ciencias y Desarrollo Web

47/49
Recursos

Python tiene muchas aplicaciones:

En las ciencias tiene muchas librerías que puedes utilizar como analisis de las estrellas y astrofisica; si te interesa la medicina puedes utilizar Tomopy para analizar tomografías. También están las librerías más fuertes para la ciencia de datos numpy, Pandas y Matplotlib

En CLI por si te gusta trabajar en la nube y con datacenters, para sincronizar miles de computadoras:

  • aws
  • gcloud
  • rebound
  • geeknote

Aplicaciones Web:

  • Django
  • Flask
  • Bottle
  • Chalice
  • Webapp2
  • Gunicorn
  • Tornado

Aportes 46

Preguntas 5

Ordenar por:

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

Personalmente, este curso lo he tomado como base, para usarlo con librerías de Ciencia de Datos. Pandas, Matplotlib y Numpy son básicos. Este curso me ha servido bastante, a pesar de que hubieron algunos conceptos que no fueron realmente desde 0. Recomiendo que tomen un curso previo de fundamentos de programación para que sigan con normalidad.

Todo el curso ha sido excelente, excepto el bloque de Click 😃

MAL, a partir del video 39 todo se fue al carajo, parece que lo correteaban

El contenido del curso podría mejorar, así como la edición de los vídeos y que no hagan modificaciones al código fuera de cámara. No recomiendo este curso para alguiuen que no sabe otro lenguaje de programación o bien, si no sabe POO

Buen Día gente de Platzi , los molesto para consultarles y pedirles su opinion ya que David toca estos temas en este Video (Python en el mundo real) y ustedes tienen mucha experiencia sobre Python y temas de IT. Estoy cursando la Universidad carrera Analista de Sistemas , voy por el segundo año recién, sin embargo estas vacaciones me la pase haciendo cursos (me interiorise más en C sharp , ya que había visto muy poco en la universidad en el primer año, hice cursos de SQL y ahora acabo de terminar el de Python … Mi meta es programar para la nube , que camino me recomendarían? Desde ya les agradezco un montón ! saludos!!!

Que energía la tya para enseñar hermano 😄 .Siendo francos, las quejas de los usuarios están parcialmente justificadas, pues para poder comprender este curso en su totalidad es necesario un curso intensivo basico de Python en cuanto a sintaxis, algoritmia, estructuras de datos y demas. Si eso se cumple, queda un curso muy pleno mi hermano 😄

Muy buen curso!!.. hasta la parte de “click”, fue un salto muy fuerte al dar por sentado su manejo.

Woww. Interesante lo de la librería Tomopy.

Este curso ha sido lo mejor. Voy por aplicaciones web y el curso de Django.

  • Yo le usado en numpy y pandas para manejo de data.

Hola a todos compañeros, a lo largo del curso fui desarrollando en paralelo un programa similar que aplica los principios de un CRUD. Creé un gestor de contraseñas con los conocimientos de este curso. Aquí está el link del código: https://github.com/pegadro/password-manager

Tremendo Curso que lanzaste David Aroesti, una lastima que un par de clases se complicaron por temas de edicion.

Django voy por ti

Jamas en mi cerebro se me han pasado demasiadas ideas para crear desde que he aprendido a programar en Platzi. Python sin duda es un lenguaje que se debe aprovechar para avance de la humanidad.

Gracias al curso anterior pude hacer tener las bases para trabajar con archivos xml, iniciar con jupyter, leer archivos pdf y más. Totalmente satisfecho

Me encanta usar Python en la raspberry Pi, y hacer ingenieria reverse

Buenas noches, ¿Ustedes qué me recomiendan? Quiero iniciarme en el mundo de Machine Learning, sé que debo de aprender matemáticas, big data y data science para entrar a machine learning de lleno, sin embargo, ¿me recomiendan seguir con Django?, según esto es para páginas web, ustedes qué me recomiendan.

Pythonista (Data Sciencie) 😄

Que buen curso en serio. Gracias profe, sos un genio

Este curso de python extiende la herencia de otros cursos, es necesario saber otro lenguaje al menos, ver el Curso de python y tal vez hasta ver el de Data Science. Muy bueno, ahora siento que puedo hacer mejores programas en python.

Gracias profe, me ha servido mucho este curso, trataste de enseñar a programar y de enseñar el lenguaje, pero el objetivo principal fue darnos las bases y como hacer uso del mismo para encontrar recursos que nos puedan sacar de líos futuros. Muchas gracias, y nos veremos en la comunidad pronto…

Las librerías hacen el trabajo de abstracción, muy poderosas, hay mucho que aprender.

no entiendo porque usan este lenguaje para compuer science, si al inicio se dijo que la velocidad no es la mejor cualidad

Aporte

Les comparto mi código del proyecto, traté de documentarlo lo posible por si a alguien le interesa.

Repositorio

https://github.com/JoseNoriegaa/platzi-ventas-cli

Excelente.

¿Qué otros usos de Python encuentran que no se mencionaron en el vídeo?

Un curso excelente. Muchas gracias David.

Personalmente gracias a python pude realizar análisis con matemáticas especiales llamadas transformadas Wavelets, la librería se llama pywavelts es genial.

que bien ojo aprender

aws
gocloud
rebound
geeknote
Aplicaciones Web:

Django
Flask
Bottle
Chalice
Webapp2
Gunicorn
Tornado

Para AWS les recomiendo https://www.awseducate.com

Me encanto el curso, aprendí mucho !!!

El curso bueno hasta Click. De ahí en adelante se pifió mucho. Y hay términos que se quedan muy cortos, por ejemplo decoradores que es muy importante.

Very well

En un punto de el curso lo asocie mucho con React.

Excelente campo para desarrollarse como pythonista

Excelente curso! solo queda seguir practicando.

Un curso bastante completo.

excelente curso

Ok, todo esto si me dejo completamente loco!
La aplicabilidad de Python es impresionante 😮

Para manejar bigdata, se necesita cloud computing.

Astropy, Biopython, Sympy,Numpy,Pandas,Marplotlib,Scipy,Sunpy,Tomopy, Son todos para ciencias. xDD

Recuerda que existe la funcion dir y help.

todo eso de las ciencias es muy avanzado, toca mirar libreria por libreria para saber que hace, mi objetivo es entender la programacion, y luego si mirar que hacer, buen curso, pensa que se iba a conectar base de datos, app grafica y la logica, en un crud, pero bueno seguire buscando mas informacion

Las aplicaciones con python son interesantes, sobre todo las de ciencias como tomopy.