Curso de programación de criptomonedas con Python - 1. Presentación

in #spanish7 years ago (edited)

Desde Siglo25.com puedes seguir el curso completo

Hola a todos los steemians de habla hispana. Vengo a presentaros el primer curso de programación de criptomonedas a través de Python.

Desde que descubrí el criptomundo he tenido presente que el futuro pasa por dotar de inteligencia artificial al dinero y los contratos que hacemos en el día a día. Muchas iniciativas, como por ejemplo Ethereum, están intentando hacer llegar a la gente corriente las posibilidades de la programación de contratos, pero lo cierto es que ya se puede hacer todo eso picando código.

Por ello, he estado meses estudiando cómo funciona todo este mundillo y he conseguido buenos resultados en poco tiempo. He implementado algún bot de arbitraje entre pares de criptodivisas y aplicaciones para recabar información de todo tipo. Mi trabajo ha sido bastante duro debido que no vengo del mundo de la informática, pero he ido aprendiendo poco a poco el lenguaje de programación Python hasta que el esfuerzo ha dado sus frutos.

En internet no hay nada de información al respecto de cómo iniciarse en la programación de criptomonedas, así que al común de los mortales que no somos geeks nos toca tirarnos de los pelos para sacar partido a las ventajas que traen estas nuevas formas de comunicación y no quedarnos atrás.

Características del curso

Quiero hacer este curso orientado a la gente que no ha programado nunca con Python y desee iniciarse en la automatización de criptomonedas. Voy a orientaros un poco a los que queráis empezar para que no perdáis horas y horas en comprender las cosas más básicas, como a mi me ocurrió.

Para empezar, quiero aclarar varios puntos:

  • No voy a poner el código de mi bot completo. Evidentemente, si hicieras el mismo que yo, me quitarías mis oportunidades de negocio. Es por ello que las empresas que se dedican a esto no enseñan sus trucos. Abstente de seguir el curso si crees que vas a poder ganar dinero fácilmente con un bot mágico, eso no existe.
  • Yo no soy nadie experimentado en el tema. Seguramente, por aquí hay informáticos mucho mejor preparados para hacer este curso, así que muchos de los ejemplos de código que mostraré serán muy rudimentarios comparado con la limpieza y la perfección de los programadores expertos. Por ahora, mientras mis pequeños programas funcionen bien, me basta.
  • No hace falta saber programar para seguir el curso, simplemente tener ganas de aprender a crear contratos inteligentes, bots de trading, recopiladores de datos, tu propia criptomoneda o lo que te dé la gana, no hay límites. Vamos a ir aprendiendo cómo funciona Python a la vez que implementamos aplicaciones cada vez más complejas.
  • Estoy abierto a todos los que queráis participar aportando vuestros conocimientos, sugerencias o preguntando vuestras dudas, las cuales intentaré responder en la medida de mis posibilidades.

Con esto no me queda más que darte la bienvenida y pedirte que instales Python 2.7 y todo lo que necesitas para programar con este lenguaje. No voy a perder tiempo explicando como hacerlo porque depende de vuestro sistema operativo, busca en internet que hay un montón de información en español.

No olvides seguirme para no perderte las siguientes entregas.
Espero que sea de ayuda este curso.
Atentamente: Álvaro Mondéjar


Índice del curso:

1. Presentación
2. Cómo empezar: llamadas a APIs
3. Envolturas
4. Recopilar datos uno a uno: diccionarios
5. Recopilar datos uno a uno: listas
6. Funciones. Crear un bot informador de STEEM (parte 1/2)
7. Crear un bot informador de STEEM (parte 2/2)
8. Crear un bot recopilador de grandes cantidades de datos (parte 1/5)
9. Crear un bot recopilador de grandes cantidades de datos (parte 2/5)
10. Crear un bot recopilador de grandes cantidades de datos (parte 3/5)
11. Crear un bot recopilador de grandes cantidades de datos (parte 4/5)
12. Bonus: consultar la base de datos que ha creado el bot (parte 5/5)
13. Cómo crear un bot de arbitraje (parte 1)

Coin Marketplace

STEEM 0.28
TRX 0.12
JST 0.034
BTC 63463.10
ETH 3243.17
USDT 1.00
SBD 4.45