Introduction à Python
  • Back to Main Website
  • Home
  • Comprendre Et Installer Python
    • Comprendre Et Installer Python
    • Histoire du Langage
    • Exécution d’un Programme Python
    • Versions et Compilation de Python
    • Le PATH
    • Path.. et environnements virtuels!
    • Les IDEs
    • Les Notebooks

    • Quelques IDEs en Python
    • VsCode - L’IDE Flexible et Polyvalent
    • Spyder - Un IDE Orienté Science des Données
    • PyCharm - L’IDE orienté Python

    • Travaux Pratiques
    • TP Guidé - Installer plusieurs versions de python avec pyenv
    • TP - Construire son python depuis la source
  • Syntaxes et Concepts de Base
    • Syntaxes et Concepts de Base
    • Syntaxe et objets de Base Python
    • Fonctions et Modules
    • Introduction à la POO en Python

    • Travaux Pratiques
    • Exercices d’applications
    • Base de la POO: Exercice
  • Les Librairies Python
    • Les Librairies Python
    • Installer et importer des librairies en Python
    • Les DataFrames
    • Exemple sur pandas
    • Calcul Scientifique et Optimization
    • Machine Learning
    • Recupérer des données du net
    • Python - Aussi un language pour servir des données
    • Visualiser et présenter ces données avec Python

    • Travaux Pratiques
    • TP-3 Libraries
    • TP - Utiliser pandas
  • Bonne pratiques, Dangers, et Astuces
    • Bonne pratiques, Dangers, et Astuces
    • Mutabilité et Scope
    • Typage en Python
    • Asynchronie et Multiprocessing

    • Travaux Pratiques
    • Modern Portfolio Theory - Practical Work
    • Modern Portfolio Theory - Practical Work - Corrected version
    • TP Python for Finance: Introduction to Option Pricing
    • TP Python for Finance: Introduction to Option Pricing - Corrected Version
    • TP - Creer un outil de récupération de donnée
  • Concepts avancés
    • Concepts avancés
    • L’arbre Syntaxique Abstrait ou AST
    • Python Orienté Objet - Les Dunders
    • Python Orienté Objet - les Design Patterns

    • Travaux Pratiques
    • TP-5
  • Sujets de Projets possibles
    • Projets
    • Projets Introduction à Python - Millésime 2024
    • Projets Introduction à Python - Millésime 2025
  • Code source
Categories
All (35)
Analyse de Données (1)
Cours (28)
Exercices (1)
Finance (1)
Fondamentaux (21)
IDEs (3)
Introduction (9)
Projet (1)
TP (3)
Utils (3)

Remi Genet

2025-02-12

Rémi Genet

Star this website on Github

Introduction à Python:

Toutes les bases pour bien démarrer !

Un petit aperçu des réjouissances ci-dessous, mais pour commencer…

Histoire du Langage
Cours
Introduction
Explorer l’histoire de Python, c’est comprendre ses choix de conception, son évolution et sa place actuelle dans le monde de la programmation. Ce chapitre se concentre sur…
Remi Genet
2025-02-12

Exécution d’un Programme Python
Cours
Introduction
Explorer les mécanismes sous-jacents à l’exécution d’un programme Python pour une compréhension approfondie des processus de compilation et d’interprétation.
Remi Genet
2025-02-12

Versions et Compilation de Python
Cours
Introduction
Explorer les diverses implémentations de Python et le processus de compilation pour comprendre la diversité et la flexibilité du langage.
Remi Genet
2025-02-12

Le PATH
Cours
Introduction
Explorer la notion de PATH, un élément essentiel dans la configuration des environnements de développement.
Remi Genet
2025-02-12

Path.. et environnements virtuels!
Cours
Introduction
Les outils pour gerer plusieurs versions de python facilement, et le concept d’environnements virtuels -
Remi Genet
2025-02-12

Les IDEs
Cours
Introduction
Choisir son IDE, une question de goûts mais un impact important sur la productivité.
Remi Genet
2025-02-12

Les Notebooks
Cours
Introduction
LeS Notebooks représentent l’un des support de choix pour la recherche et la datascience, et sont un outil formidable pour une utilisation interractive de Python
Remi Genet
2025-02-12

PyCharm - L’IDE orienté Python
Utils
IDEs
L’IDE orienté Python
Remi Genet
2025-02-12

Spyder - Un IDE Orienté Science des Données
Utils
IDEs
Un IDE Orienté Science des Données
Remi Genet
2025-02-12

VsCode - L’IDE Flexible et Polyvalent
Utils
IDEs
L’IDE Flexible et Polyvalent
Remi Genet
2025-02-12

TP - Construire son python depuis la source
TP
Introduction
Afin de vous aider pour réaliser ce TP, vous trouverez une fiche sur l’utilisation de git ici, ainsi qu’une fiche sur les commandes de base du terminal Linux pour ceux qui…
Remi Genet
2025-02-12

TP Guidé - Installer plusieurs versions de python avec pyenv
TP
Introduction
Débuter de façon guider sur pyenv
Remi Genet
2025-02-12

Syntaxe et objets de Base Python
Cours
Fondamentaux
Ce chapitre offre une plongée approfondie dans la syntaxe et les objets de base de Python. Il vise à fournir une compréhension solide des fondements du langage, couvrant…
Remi Genet
2025-02-12

Fonctions et Modules
Cours
Fondamentaux
Ce chapitre se concentre sur les fonctions et les modules en Python, deux composants clés pour écrire un code propre et réutilisable. Il aborde la création de fonctions, la…
Remi Genet
2025-02-12

Introduction à la POO en Python
Cours
Fondamentaux
Dans ce chapitre, nous explorons les principes fondamentaux de la Programmation Orientée Objet (POO) en Python. Les étudiants découvriront comment Python applique les…
Remi Genet
2025-02-12

Base de la POO: Exercice
Cours
Fondamentaux
Vous avez un fichier CSV contenant l’historique des opérations des clients d’une société. Le fichier a les colonnes suivantes : date, client_id, op_type, op_data. - date …
Remi Genet
2025-02-12

Exercices d’applications
Cours
Fondamentaux
Remi Genet
2025-02-12

Installer et importer des librairies en Python
Cours
Fondamentaux
Rappel sur les bibliothèques Python, la gestion des paquets et les environnements virtuels
Remi Genet
2025-02-12

Les DataFrames
Cours
Fondamentaux
Les DataFrames
Remi Genet
2025-02-12

Calcul Scientifique et Optimization
Cours
Fondamentaux
Numpy, Scipy, pour ne cité qu’eux
Remi Genet
2025-02-12

Machine Learning
Cours
Fondamentaux
Python, où le ML à deux cliques de souris
Remi Genet
2025-02-12

Recupérer des données du net
Cours
Fondamentaux
Requête HTTP, Webscrapping, websockets, API, JSON, XML, CSV, HTML, SQL, NoSQL, FTP, SSH, …
Remi Genet
2025-02-12

Python - Aussi un language pour servir des données
Cours
Fondamentaux
Django, FastAPI, Flask, Bottle, Pyramid, Falcon, Sanic, Tornado, AIOHTTP, Starlette,… La liste est longue
Remi Genet
2025-02-12

Visualiser et présenter ces données avec Python
Cours
Fondamentaux
Matplotlib, Plotly ou Seaborn ? Peut être Altair !
Remi Genet
2025-02-12

TP-3 Libraries
TP
Exercices
Mise en pratique simple des éléments vu aurparavant.
Remi Genet
2025-02-12

Mutabilité et Scope
Cours
Fondamentaux
La mutabilité en Python fait référence à la capacité d’un objet à être modifié après sa création. Dans Python, certains types de données sont mutables, tandis que d’autres…
Remi Genet
2025-02-12

Typage en Python
Cours
Fondamentaux
Typage en Python - Utile ou pas ?
Remi Genet
2025-02-12

Asynchronie et Multiprocessing
Cours
Fondamentaux
Vous trouverez ici les cours sur les solutions d’asynchronie et de multiprocessing en Python: Cours sur Async, thread, process
Remi Genet
2025-02-12

TP - Requettes API avec Python
Cours
Fondamentaux
Asynchronie vs synchronie
Remi Genet
2025-02-12

L’arbre Syntaxique Abstrait ou AST
Cours
Fondamentaux
La bibliothèque standard Python est une collection riche et variée de modules et de fonctions intégrées qui sont automatiquement disponibles dans tout environnement Python.…
Remi Genet
2025-02-12

Python Orienté Objet - Les Dunders
Cours
Fondamentaux
Comprendre la base des objets en python avec les dunder
Remi Genet
2025-02-12

Python Orienté Objet - les Design Patterns
Cours
Fondamentaux
Découvrir les design paterns, et connaitre les plus standards
Remi Genet
2025-02-12

TP-5
Cours
Fondamentaux
En reprenant le code du TP précédent pour obtenir des données:
Remi Genet
2025-02-12

Projets Introduction à Python - Millésime 2024
Cours
Fondamentaux
Dans le cadre de votre formation en L3 Économie et Ingénierie Financière, une série de sujets de projets vous sont proposés. Ces projets visent à consolider vos…
Remi Genet
2025-02-12

Projets Introduction à Python - Millésime 2025
Projet
Finance
Analyse de Données
Projet d’analyse et d’optimisation de portefeuille en finance à l’aide de yfinance, pandas, SciPy, matplotlib/seaborn et scikit-learn
Remi Genet
2025-02-12
No matching items
    Back to top

    Introduction à Python, Rémi Genet.
    Licence
    Code source disponible sur Github

     

    Site construit avec et Quarto
    Inspiration pour la mise en forme du site ici
    Code source disponible sur GitHub