Recordemos que es programar de mi antiguo post La programación: "El lenguaje del futuro" "Programar es simplemente darle instrucciones al computador, es decir, decirle que haga lo que nosotros queramos. "
La programación abarca innumerables sectores en el mundo de hoy en día, por ende, quiero promover su aprendizaje en la comunidad de Steemit, ya que si ustedes aprenden, yo aprendo.
Yo pienso que hay varias razones por la cual uno debería aprender a programar en Python y conocer este maravilloso lenguaje, que en mi opinión es uno de los mejores lenguajes de programación, no nada mas para principiantes sino para también para expertos.
Python cuenta con una de las Comunidades mas grandes que cualquier otro lenguaje, existen tutoriales en internet, existen respuestas en Stack OverFlow, en fin existe mucho material en la web que puede facilitar el aprendizaje del Lenguaje.
Python posee una de las mejores sintaxis o de la sintaxis más sencilla que hacen que el código sea legible, logrando que ningún otro lenguaje pueda competir con su simplicidad, lo que lo hace uno de los mejores lenguajes para dar los primeros pasos en la programación.
Es libre, es gratuito y es multiplataforma. Capaz de realizar cualquier tarea, desde simples scripts hasta interfaces gráficas, servidores web, juegos, etc… Por estas razones es utilizado a lo largo y ancho de toda la industria, Python es una de las herramientas fundamentales que usan empresas como Google, Uber, Reddit y aunque no lo crean el propio Facebook tiene algunas cosas en Python
El objetivo de este curso es simple "Enseñarte a programar en Python desde cero, para que seas capaz de crear tus propios programas incluso con su interfaz gráfica."
Como cualquier lenguaje de programación, Python abarca miles de funcionalidades, así que hacer un curso que abarque la mayoría de sus aspectos fundamentales no es para nada fácil. Por eso dividiré el tutorial en 4 fases.
En esta fase daré una introducción a los conceptos sobre los cuales se sustenta la programación: tipos de datos, expresiones y el control de flujo.
En esta fase vamos a profundizar en la manipulación de la información: colecciones de datos, entradas y salidas, programación de funciones y manejo de excepciones.
En la fase 3 ya tendremos los conocimientos necesarios para crear pequeños programas, aprenderemos a solucionar problemas usando la programación orientada a objetos, veremos: que son las clases y los objetos, como se utilizan, que es la herencia de clases y revisaremos las colecciones para ver sus métodos integrados.
En la fase 4 y final la cual es la más larga y extensa del curso, abarcaremos los aspectos avanzados del lenguaje Python, tales como la organización del código en módulos y paquetes, el manejo de ficheros y una introducción a las interfaces gráficas con Tkinter, base de datos Sqlite y otras funcionas avanzadas
La metodología del tutorial es muy sencilla, primero vamos a tocar un tema de forma teórica y después vamos a realizar una serie de ejercicios para ver la parte practica. Tratare de montar 3 clases semanales para no perder el hilo de lo aprendido.
Al finalizar cada tema voy a proponer un ejercicio desafió, este ejercicio se resolverá con los conocimientos adquiridos del tema visto, la primera persona que me entregue el código con la resolución del ejercicio propuesto le voy a dar una donación de 0.05 SBD, a medida que vayamos avanzando en el curso la recompensa ira mejorando.
Esta pequeña donación es para incentivarlos a incursionar en el mundo de la programación
Primeramente aprenderás que es la programación, entenderás como se utiliza Python, crear software sencillo que aplique los conceptos aprendidos y tendrán lo necesario para entrarle a temas mas avanzados como: programar servidores web, ciencia de datos, Machine Learning, etc.
╭════════════╮
Sígueme en mi Blog
╰════════════╯