Python en finance - contrôle de gestion - Python - Programmation
Marsh Posté le 06-06-2018 à 08:49:55
Qu'est-ce que Python peut apporter de + que le VBA ?
Je ne connais pas du tout Python
Marsh Posté le 06-06-2018 à 12:42:36
Je ne sais pas encore vers quels usages je vais pouvoir aller mais l'idée est justement de partager la réflexion ici
L'idée est venue en lisant ce site, qui est une sorte de tuto géant qui cible les usages permettant d'optimiser certaines tâches :
https://automatetheboringstuff.com/
Cette page parle notamment d'excel :
https://automatetheboringstuff.com/chapter12/
Citation : Working with Excel Spreadsheets |
Citation : Summary |
J'aimerais partir de là pour voir ce que l'on peut dans un cadre pro avec d'énormes flux de datas et pas mal de tâches récurrentes.
Si ça se trouve ça ne donnera effectivement rien de plus que VBA en fait
Marsh Posté le 06-06-2018 à 13:30:41
Tu peux regarder aussi du côté d'AutoIt vu que tu es sous Windows. Ca pourra t'emmener plus loin que le VBA pour tout ce qui est manipulation d'IHM, par ex (et facilement en plus car la syntaxe est une sorte de Basic).
Marsh Posté le 06-06-2018 à 13:46:08
AutoIt c'est un peu comme AutoHotKey ou rien à voir ?
Je vais jeter un oeil.
J'avais aussi quelques scripts sous iMacros pour chrome qui me sortaient des reportings automatiquement.
La cerise sur la gâteau serait d'avoir des interactions possibles avec SAP
Extraits de tables / voir même reporting
Marsh Posté le 06-06-2018 à 14:39:42
Oui, AutoIt permet de faire de que fait AutoHotKey mais pas seulement. Il permet de piloter des applis comme Excel, Word... via l'interface COM/OLE mais c'est un vrai langage de programmation dont les scripts peuvent être compilés en .exe (facilitant son déploiement car évitant ainsi l'install de l'interpréteur).
Marsh Posté le 06-06-2018 à 08:00:26
Bonjour à tous,
Je suis en train de me former à Python dans le cadre de mon taf afin d'optimiser quelques process.
Je bosse en finance avec un scope assez large et pour pouvoir me concentrer sur mes analyses j'aimerais automatiser / optimiser au maximum les choses.
N'ayant pas trouvé de guide correspondant à ce que je cherche, je pense poster ici mes recherches et mes trouvailles.
En gros l'idée est de travailler avec beaucoup de datas, faire des tableaux de bord, reporting, web scraping pour faire de la veille.
J'ai déjà pas mal de fichiers excels qui font une grosse partie du job avec des petits scripts VBA pour faire tourner tout ça mais je pense (à tort peut-être?) que Python pourrait me faire passer au niveau supérieur.
Si vous avez des retours d'expérience dans ce domaine ou des conseils généralistes je suis preneur