Al igual que algunas otras sugerencias aquí, recomiendo encarecidamente Python y específicamente Python 3.5. Desarrollé grandes modelos basados en VBA para corporaciones, pero descubrí que puedo lograr los mismos resultados en aproximadamente 10-15% del código de Python que en VBA.
Ahora trabajo exclusivamente con Python porque también permite a sme crear soluciones multiplataforma.
Además, Python tiene suficientes integraciones potentes de Excel que le permitirán leer y escribir archivos de Excel.
- ¿Cuáles son las mejores aplicaciones para geeks de Android?
- ¿Cómo decide alguien qué software de gestión de flota utilizar?
- ¿Cuál es el mejor software en el que puede configurar un horario diario para el que le da recordatorios?
- Qué software se usa para hacer este video https://www.youtube.com/watch?v=okv2us6pVxo
- ¿Cuál es el mejor software GUI disponible para Arduino?
Lo bueno es que es mucho más potente que VBA con una gran variedad de módulos que pueden proporcionarle acceso a casi cualquier función imaginable.
Ella es mi lista estándar de recursos que necesitará para aprender Python:
- http: //learnpythonthehardway.org… – este chico te animará a aprender Python 2. Está bien para empezar, pero Python 3 es el futuro. Este es un gran recurso para comenzar.
- https://inventwithpython.com/ – Aquí hay cuatro cursos que puedes hacer usando Python 3. Todos comienzan desde principiantes, pero vale la pena ya que te sentirás más y más cómodo con el idioma.
- http://www.checkio.org/ – regístrese aquí y comience a jugar. Te darán exposición a algoritmos y desafíos generales de codificación.
- https://www.hackerrank.com/ – esto es como CheckIO, solo que menos juego y más desafíos. Haz tantas como sea posible.
- https://docs.djangoproject.com/e…: si tiene la intención de desarrollar aplicaciones basadas en la web, Django es un marco para aprender. Tendrá que trabajar con estos tutoriales si desea seguir el próximo curso.
- http://chimera.labs.oreilly.com/… – después de completar este curso serás un codificador decente. Este curso enseña el desarrollo basado en pruebas, que es una técnica preferida para desarrollar rápidamente aplicaciones confiables.