python

Fórmate como Developer - Udemy

Un curso moderno, empezando desde lo básico: ¿qué y para qué me sirve programar? pasando por el estudio de las colecciones en Python 3 y terminando explorando bibliotecas como Pandas o PyQT

El curso Programación y Código en Python disponible en Udemy.

El curso se basa en los siguientes conceptos:

  • Las clases son cortas. La duración máxima de una clase son 11 minutos, y en promedio duran 6 minutos
  • Cada objetivo se basa en una motivación: lecciones con propósito
  • Las lecciones se hacen más complejas y más divertidas a medida que se avanza en el curso
  • La importancia de desarrollar un código siguiendo una línea de trabajo: orden de código, distintas formas de lógica ante un mismo problema, importancia de la legibilidad, etc.
  • Creo que escribiendo código y equivocándose es la mejor forma de aprender, puede sonar obvio, pero muchas veces solo "seguimos instrucciones" sin saber qué hacemos, no estoy de acuerdo con esa idea. Por ello, el curso se canaliza a que pienses y enfrentes a problemas y los puedas resolver, equivocarte, preguntar y volver a intentarlo
  • Considero que el aspecto virtual "quita" un poco el aspecto de la comunicación o el contacto con las otras personas. Por ello, hay un servidor de Discord donde puedes hacer muchas cosas: compartir código, hacer/responder preguntar, mandar memes/chistes, entre otras cosas.

Respecto a la parte técnica, el curso tiene:

  • Respuesta a muchas preguntas clave al entrar al mundo de la programación: ¿qué es? ¿qué puedo hacer con eso? ¿podré hacerlo yo? ¿qué es eso de Python?
  • Concepto de algoritmo y programa, así como la estructura habitual de un programa en Python. Junto a esto, los conceptos de datos, expresiones y operadores
  • Estructuras de control: if/else/elif pero sobre todo, cuándo y por qué utilizarlas
  • El tipo de dato lista: quizás una de las estructuras más poderosas en Python por el conjunto de operaciones disponibles para ser empleadas en éstas
  • Estructuras iterativas: while/for y cómo se hace dicho proceso y cuándo aplicarlo, así como aplicarlo en las listas
  • El uso de las iteraciones en las distintas colecciones disponibles en Python: arreglos, string, tuplas, conjuntos y diccionarios
  • Definición de los 4 tipos de funciones disponibles en Python y la estructura básica de cada una. Al hablar de funciones, hay que mencionar los parámetros y argumentos
  • Archivos/ficheros, try/except/finally/assert son parte de las herramientas a conocer
  • Una breve introducción al concepto de clases y objetos. De hecho, saber ¿por qué usamos clases?
  • Un repaso por las diversas opciones que existen en Python en cuanto a módulos y paquetes: visualización y manipulación de datos, manejo de imágenes, interfaces gráficas de usuario y aplicaciones web

Todo el curso emplea conceptos actuales con el fin de sentirse familiarizado con conceptos conocidos. Desde ejemplos utilizando cuentas de Instagram, o el precio de Bitcoin (ambas empleando APIs), hasta una serie de paquetes de gran utilidad en el mundo actual como Pandas, OpenCV, Flask, Matplotlib, entre otros.

Espero disfrutes el curso, y si eres estudiante y estás interesado(a) en el curso pero no tienes los recursos económicos para costearlo - porque también fui estudiante-, solo escríbeme y conversamos sobre posibles cupones de descuento (si están disponibles para el momento que leas esto).

¡Gracias!


Share Tweet Send
0 Comments
Loading...
You've successfully subscribed to The ecode.DEV repository
Great! Next, complete checkout for full access to The ecode.DEV repository
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.