B谩sicos del Lenguaje

1

Gu铆a de instalaci贸n y conceptos b谩sicos

2

Archivos y slides del curso pr谩ctico de Python

3

IMPORTANTE: Instalando Ubuntu Bash en Windows para facilitarte el seguimiento del curso desde Windows.

4

驴Qu茅 es la programaci贸n?

5

驴Por qu茅 programar con Python?

6

Operadores matem谩ticos

7

Variables y expresiones

8

Presentaci贸n del proyecto

9

Funciones

10

Usando funciones en nuestro proyecto

11

Operadores l贸gicos

12

Estructuras condicionales

Uso de strings y ciclos

13

Strings en Python

14

Operaciones con Strings en Python

15

Operaciones con strings y el comando Update

16

Operaciones con strings y el comando Delete

17

Operaciones con strings: Slices en python

18

For loops

19

While loops

20

Iterators and generators

Estructuras de Datos

21

Uso de listas

22

Operaciones con listas

23

Agregando listas a nuestro proyecto

24

Diccionarios

25

Agregando diccionarios a nuestro proyecto

26

Tuplas y conjuntos

27

Tuplas y conjuntos en c贸digo

28

Introducci贸n al m贸dulo collections

29

Python comprehensions

30

B煤squedas binarias

31

Continuando con las B煤squedas Binarias

32

Manipulaci贸n de archivos en Python 3

Uso de objetos y m贸dulos

33

Decoradores

34

Decoradores en Python

35

驴Qu茅 es la programaci贸n orientada a objetos?

36

Programaci贸n orientada a objetos en Python

37

Scopes and namespaces

38

Introducci贸n a Click

39

Definici贸n a la API p煤blica

40

Clients

41

Servicios: L贸gica de negocio de nuestra aplicaci贸n

42

Interface de create: Comunicaci贸n entre servicios y el cliente

43

Actualizaci贸n de cliente

44

Interface de actualizaci贸n

45

Manejo de errores y jerarqu铆a de errores en Python

46

Context managers

Python en el mundo real

47

Aplicaciones de Python en el mundo real

Conclusiones finales

48

Python 2 vs 3 (Conclusiones)

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 el mundo real

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 鈥渃lick鈥, 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.