Hola, estoy muy emocionado de comenzar este curso contigo, pero antes de hacerlo, necesitamos ver dónde comenzamos
y dónde terminamos para tener un camino claro hacia el éxito.
Ahora, este curso tiene más de doscientos videos HD y toneladas de ejercicios y proyectos, pero todos están
divididos en secciones para ayudarnos a aprender mejor.
El curso comenzará con los conceptos básicos de Python aquí.
Si es la primera vez que aprende un lenguaje de programación, será muy útil,
incluso para aquellos que ya conocen un lenguaje de programación pero no saben nada sobre Python.
Esta sección lo pondrá al día con los conceptos básicos para que se sienta cómodo programando.
Esta es una sección grande, por lo que en realidad tenemos dos partes.
Y a lo largo del camino me verás codificar, pero también te codificarás tú mismo y practicarás la codificación para que
te sientas cómodo con lo que Python tiene para ofrecer.
A continuación, hablamos de un entorno de desarrollo profesional de Python.
Le enseñamos cómo usar el terminal y la línea de comando sobre el uso de editores de código como Sublime Text
y Visual Studio Code.
Hablamos sobre el uso de PI charm, un idy totalmente integrado para desarrolladores de Python y también sobre cómo usar los
cuadernos de Jupiter porque usaremos estos cuadernos más adelante en el curso para hacer algo
realmente emocionante.
Pista Pista.
Es aprendizaje automático.
Y una vez que tenemos un entorno de desarrollo completamente profesional, nos adentramos en algunos temas avanzados de
Python.
Ahora, en esta sección, no vamos a rehuir temas difíciles, pero te ayudaré a entenderlos y
darle sentido a todo.
Vamos a hablar sobre programación orientada a objetos clasis, sobre generadores de decoradores, manejo de aire, programación
funcional, así como las mejores prácticas cuando se trata de cómo escribir código limpio.
Y también aprenderemos sobre paquetes populares de Python, cómo trabajar con archivos, cómo probar nuestro código,
cómo usar expresiones regulares y mucho más.
Puede que te duela la cabeza al final de la sección, pero créeme, será divertido.
Ahora, la mayoría de los cursos estarán listos para entonces.
Has aprendido Python y deberías estar listo, ¿verdad?
Bueno, en realidad no, porque una vez que hemos aprendido este nuevo lenguaje, esta nueva sintaxis, tenemos nuestras computadoras configuradas
para trabajar con Python.
Necesitamos hablar sobre cómo podemos aplicar nuestros nuevos conocimientos.
Esta es la parte divertida del curso.
Empezamos hablando de las carreras y las opciones profesionales que tienes en Python.
Luego nos adentramos en diferentes campos en los que podemos usar Python.
Si vamos a aprender sobre las secuencias de comandos en Python, donde usamos Python para enviar correos
electrónicos automatizados, usamos Python para procesar imágenes, trabajar con archivos PDF.
Usamos Python para enviarnos mensajes de texto.
Creamos un bot de Twitter.
Y mi proyecto favorito en esta sección es que creamos un verificador de contraseñas para ver si las contraseñas que
usa alguna vez han sido pirateadas.
Es muy, muy divertido.
También hablamos de raspado de datos.
Un caso de uso muy común con Python es extraer datos en línea y usarlos para algo productivo.
En nuestro caso, aprenderemos sobre el raspado de datos y cómo podemos raspar un sitio web realmente
popular para que los programadores solo seleccionen los artículos que son importantes para que usted se mantenga actualizado con la industria.
Una vez más, será un proyecto muy divertido.
Sé.
Digo que todos los proyectos son divertidos, pero está bien, soy parcial.
Dame un descanso aquí.
También aprenderemos sobre la automatización y usaremos algo llamado selenio para controlar realmente a
través de nuestras máquinas un navegador web y hacer que la máquina realice diferentes tareas como si fuera un usuario.
Y hay algunas aplicaciones realmente divertidas en lo que respecta a la automatización de las que hablaremos.
Y luego sé que conozco los dos temas favoritos de todos, desarrollo web y ciencia de datos y aprendizaje automático.
Estas dos secciones serán muy divertidas y creo que probablemente serán las secciones más populares en
la sección de desarrollo web.
Aprenderemos a usar HTML y JavaScript, así como Python para crear nuestro propio servidor, crear nuestro propio sitio web de cartera, poner el
sitio web en línea en producción y hacer que los futuros empleadores y clientes le envíen mensajes a través de
su sitio web.
Y sí, podrás personalizarlo y hacer lo que quieras en este sitio web de cartera.
Así que tienes algo que mostrar al final del curso.
Y luego, la parte de ciencia de datos de aprendizaje automático, usaremos algo llamado Jupiter Notebook
y Kagle para acceder a algunos conjuntos de datos realmente interesantes.
Usaremos bibliotecas como Pendas y Cycad, aprenderemos a predecir qué jugadores de fútbol serán los más
valiosos o los que están mal pagados.
Vamos a construir nuestro propio modelo de aprendizaje automático utilizando el conjunto de datos de iris.
Y luego también haremos una detección de imágenes en la que podamos alimentar el modelo de aprendizaje automático con una
imagen y predecirá de qué es la imagen y tu.
En realidad, vamos a ver cómo funciona esta magia del aprendizaje automático bajo el capó, como puede ver, tenemos
mucho que cubrir en este curso.
Y al final de todo, todo esto encajará y tendrá sentido desde el principio de los conceptos
básicos de Python hasta el final con el aprendizaje automático.
Te llevaremos de cero a la maestría.
¿Pero sabes que?
La mejor parte de este curso es nuestra comunidad en línea.
Tenemos miles de desarrolladores charlando todos los días, ayudándose unos a otros, resolviendo problemas juntos y simplemente hablando
sobre lo último y lo mejor en programación.
Ahora, este es un recurso opcional que puede usar para que pueda tener conversaciones de ida y vuelta
con otros estudiantes y conmigo.
Entonces sientes que eres parte de un salón de clases y no estás haciendo esto todo el tiempo.
¿Pero sabes que?
Basta de hablar.
Sé que te estás emocionando.
Yo también.
Entonces empecemos.
Comencemos a aprender y veamos por qué Python se ha convertido en el idioma más popular del mundo.