¿Cuáles son las ventajas de aprender Python junto con AWS?

El mero uso de AWS SDK para cualquier idioma lo hará mejor en ese idioma. Mi caso fue PHP y para ti, resulta ser Python.

Intentemos realizar ingeniería inversa por lo que AWS ha pasado al diseñar este SDK. Los SDK de AWS están escritos por las mejores personas de la industria. Tiene que haber mucho de qué aprender. Estos SDK son en cierto modo API para la plataforma AWS.

Escribir API en sí es un oficio que ha evolucionado a lo largo de los años. AWS está permitiendo a personas “externas” (como usted y yo), acceso programático a su infraestructura. Hay muchas cosas que deben ser atendidas para hacerlo bien. Algunas de las propiedades que debe poseer una buena API son: simple de entender, fácil de usar, resistente a fallas, alta disponibilidad, etc. Lea cómo diseñar una buena API y por qué es importante.

Más información sobre cómo escribir API pitónicas: Python fluido: Implementación de API intuitivas y productivas – OSCON 2016

Cuando programa usando boto (python SDK), se dará cuenta de que sin escribir demasiado código, puede lograr mucho. Esta es una propiedad muy difícil de lograr. ¡Debe hacer observaciones sobre por qué esto es tan fácil! La próxima vez que diseñe sus propias API, aplique estos aprendizajes. Tus API serán hermosas y fáciles.

Usar buenas bibliotecas te hace darte cuenta de lo fácil que deberían ser las cosas. Cuando devuelva a la industria, ¡asegúrese de elevar el listón!

Por cierto, si crees que las API de AWS no eran realmente tan maravillosas, piensa en lo que podría haber sido mejor. En cualquier caso, es una ganancia para usted en lo que respecta a su aprendizaje.

Otras bibliotecas extremadamente bien escritas son solicitudes, scrapy. Úsalos y aprenderás python de forma acelerada.

Feliz codificación ¡No te olvides de divertirte!