Visual Basic for Applications, langage lié à la suite MS Office
Pour éviter l'indexation par les moteurs de recherche, le lien ci-dessous vous demandera une authentification : vous devrez entrer le mot notes soit comme nom d'utilisateur, soit comme mot de passe pour accéder aux résultats.
Visual Basic for Applications, langage lié à la suite MS Office
Définition
Notion d'information
Notion de système
Système d'information et système informatique sous-jacent
Un environnement hétérogène dominé par le binaire avec apparition de l'informatique quantique
A - L'organisation logique des données
B - Le Big-Data et les technologies sous-jacentes
C - Les blockchains
A - Structure des applications d'entreprise
B - L'intégration des données
C - Les ERP/PGI
Un exemple d'outil en finance écrit en Python, et utilisable pour obtenir tant des données que des analyses financières :
OpenBB https://openbb.co/products/terminal
La particularité de cet outil est qu'il peut être utilisé en mode interactif mais ses fonctions peuvent également être appelées depuis un code python pour obtenir des données ou conduire une analyse.
Cet exemple est également représentatif de l'informatique financière moderne à savoir le recours à des API (Application Programing Interface) : outre le fait de programmer des traitements, le développement bénéficie de services externes, gratuits ou payants, de fourniture de données ou d'analyses avancées. Le recours à ces services externe nécessite le recours à des clés obtenues par une connexion et la création d'un compte sur les sites web des services en question. Les clés seront fournies avant tout recours à ces services. Comme ces clés servent au suivi d'usage avec facturation dans le cas de services payants ou limitations de requêtes (en vue d'éviter les abus) dans le cas de services gratuits, ces clés sont nécessairement personnelles.
Ex : Obtention d'une clé sur la site de la Federal Reserve Board of Saint-Louis
Puis usage dans un code Python
from fredapi import Fred # Importation du module donnant accès au service
fred = Fred(api_key='73d82da...') # Elément-clé d'identification pour bénéficier du service
data = fred.get_series('SP500') # Mise en œuvre du service
C’est un langage pour lequel une abondante documentation est disponible dans toutes les langues dont le français.
La documentation de base est à l’adresse https://docs.python.org/fr/3/.
Outre une offre pléthorique en anglais, de nombreux ouvrages sur Python 3 existent en français donc certains sont gratuits dont notamment :
C’est un langage généraliste qui ne s’adresse au calcul scientifique ou financier qu’au travers de modules spécifiques.
Des formations aux applications scientifiques en Python sont disponibles en anglais, notamment ici :
Pour une liste de modules utiles en finance, consulter https://github.com/wilsonfreitas/awesome-quant
Un cours Artificial intelligence in Finance est proposé en ligne par Antony Woo (Université de Hong-Kong)
|
- IBM Watson studio — https://www.ibm.com/fr-fr/cloud/watson-studio - DataCamp.com — https://datacamp.com - Jetbrains — Datalore https://datalore.jetbrains.com - Deepnote — https://deepnote.com/ - Mode.com — https://mode.com - NextJournal — https://nextjournal.com - Kaggle — https://www.kaggle.com/docs/notebooks |
Le service de l'université mydocker.universite-paris-saclay.fr
Dans le cas d'une autre langue, remplacez les 5 derniers caractères.conda install -c conda-forge jupyterlab-language-pack-fr-FR
Synthèse_Python.ipynb
Vous pouvez également consulter ce classeur :
Version à l'issue de la 1ere séance sur ce thème : Synthèse_Python_a.ipynb
Version à l'issue de la 2e séance sur ce thème : Synthèse_Python_b.ipynb
Version à l'issue de la 3e séance sur ce thème : Synthèse_Python_c.ipynb
Version à l'issue de la 4e séance sur ce thème : Synthèse_Python_d.ipynb
Version à l'issue de la dernière séance sur ce thème : Synthèse_Python_e.ipynb
Exercices d'entrainement : Exercices.ipynb
Pour éviter l'indexation par les moteurs de recherche, le lien ci-dessous vous demandera une authentification : vous devrez entrer le mot notes soit comme nom d'utilisateur, soit comme mot de passe pour accéder aux résultats.
Résultat du contrôle réalisé le
mercredi 18/12/2024 à 16h00 en salle 113/115 (salle informatique bâtiment 425)
Pour éviter l'indexation par les moteurs de recherche, le lien ci-dessous vous demandera une authentification : vous devrez entrer le mot notes soit comme nom d'utilisateur, soit comme mot de passe pour accéder aux résultats.
La moyenne générale est de 09,7/20. Les groupes des lundi, jeudi et vendredi on des moyennes équilibrées (comprises pour chacune des journées entre 9,6 et 9,9).
Pour éviter l'indexation par les moteurs de recherche, le lien ci-dessous vous demandera une authentification : vous devrez entrer le mot notes soit comme nom d'utilisateur, soit comme mot de passe pour accéder aux résultats.
Accéder aux notesDéroulé indicatif des travaux dirigés :
Pour éviter l'indexation par les moteurs de recherche, le lien ci-dessous vous demandera une authentification : vous devrez entrer le mot notes soit comme nom d'utilisateur, soit comme mot de passe pour accéder aux résultats.
Accéder aux notesR. REIX : Un système d'information est un ensemble organisé de ressources permettant d'acquérir, de traiter, de stocker des informations dans et entre des organisations.
Définition
Notion d'information
Notion de système
Système d'information et système informatique sous-jacent
Un environnement hétérogène dominé par le binaire avec apparition de l'informatique quantique
A - Un environnement essentiellement gouverné par la logique binaire
B - Des arbitrages autour du système binaire
A – Les matériels et outils de sauvegarde
B – L’organisationlogique des données
C – Le Big Data et les technologies sous-jacentes
D – Les blockchains
A – Structure des applications informatiques d'entreprise
B – L’intégration des données
C – Les systèmes E.R.P. (Enterprise Ressource Planning) / P.G.I. (Progiciels de Gestion Intégrée)
A – Introduction
B – Les sinistres informatiques
C – Les procédés de chiffrement
D – Les méthodes pour accompagner la sécurisation du système d’information
INTRODUCTION : Eléments du système informatique
I – ACQUISITION DES DONNEES
A – Un environnement essentiellement gouverné par la logique binaire
1 – Pourquoi le binaire ?
2 – Des équipements de taille très hétérogènes
3 – Evolution : Loi de Moore, circuitisation, downsizing
4 – Apparition de l’informatique quantique
B – Des arbitrages autour du système binaire
1 – Le système binaire et ses opérations
2 – La représentation binaire des informations
3 – La compression des données
4 – Le chiffrement des données
II – STRUCTURATION DES DONNEES
A – Les matériels et outils de sauvegarde
B – L’organisation logique des données
1– Le modèle relationnel
2 – Les bases NO-SQL
C – Le Big Data et les technologies sous-jacentes
1 – Virtualisation
2 – Cloud computing
3 – Intelligence artificielle et Apprentissage automatique
D – Les blockchains
III – LES RESEAUX
A – Introduction : terminologie et concepts
1 – Composition basique d’un réseau local
2 – Caractéristiques d’un réseau
3 – Du réseau local au réseau à large étendue
4 – Différentes technologie de mise en relation
5 – Ubiquité au travers des liaisons sans fil
6 – Convergence des réseaux
B – Protocoles internet
1 – Protocole
2 – Organisation des protocoles
3 – L’encapsulation de données
4 – Le multiplexage / démultiplexage
5 – L’adressage et la résolution de noms
C – Les services apportés par les réseaux
1 – Les services de communication
2 – Les services de diffusion
3 – Le P2P (Peer to peer)