Informatique, Python & logiciel libre

Programmer, ce n’est pas seulement connaître une syntaxe : c’est penser en modèles, interfaces, clarté et liberté — et se demander qui contrôle les systèmes techniques et les connaissances.

Symbole du calcul lambda représentant l’informatique et l’abstraction

Python et apprentissage

Python occupe depuis de nombreuses années une place centrale dans mon activité d’auteur et de formateur. Mes plateformes pédagogiques sont python-course.eu et python-kurs.eu. Mes cours et publications vont des bases à la programmation orientée objet et fonctionnelle, NumPy, Pandas, l’analyse de données et l’apprentissage automatique.

Publications

Mes livres Python et cours eLearning

Des livres et cours en ligne adaptatifs pour apprendre Python, la programmation fonctionnelle, le calcul numérique, l’analyse et la visualisation de données.

Livres

Couverture originale de Numeric Python

1re édition · 2026 · 572 pages · anglais

Numeric Python

Calcul numérique et analyse de données avec NumPy, Pandas et Matplotlib : tableaux, opérations vectorisées, DataFrames, séries temporelles et visualisation scientifique.

ISBN 978-1-56990-960-7

Voir chez Hanser →
Couverture originale de Einführung in Python 3

4e édition · 2021 · 600 pages · allemand

Einführung in Python 3

Manuel systématique et ouvrage de référence pour débutants et programmeurs changeant de langage, des bases à la programmation orientée objet et fonctionnelle.

ISBN 978-3-446-46379-0

Voir chez Hanser →
Couverture originale de Funktionale Programmierung mit Python

1re édition · 2025 · 356 pages · allemand

Funktionale Programmierung mit Python

Avec Philip Klein : fonctions pures et d’ordre supérieur, décorateurs, fermetures, composition, curryfication, générateurs, itérateurs et exercices pratiques.

ISBN 978-3-446-48191-6

Voir chez Hanser →
Couverture originale de Numerisches Python

3e édition · 2025 · 589 pages · allemand

Numerisches Python

NumPy, Matplotlib et Pandas pour le calcul numérique, l’analyse et la visualisation de données, avec des applications scientifiques, techniques, financières et graphiques.

ISBN 978-3-446-48549-5

Voir chez Hanser →

Cours eLearning

Couverture originale du cours eLearning Python-Grundlagen
eLearning

2025 · 12 modules · 360 minutes · allemand

Python-Grundlagen | eLearning

Introduction adaptative à Python : variables, types de données, séquences, conditions, boucles, dictionnaires, fichiers et fonctions.

ISBN 978-3-446-47992-0

Voir chez Hanser →
Couverture originale du cours eLearning Datenanalyse Python
eLearning

2026 · 9 modules · 210 minutes · allemand

Datenanalyse Python | eLearning

Cours adaptatif sur Pandas : Series, DataFrames, données manquantes, fichiers, groupby, visualisation et séries temporelles.

ISBN 978-3-446-48614-0

Voir chez Hanser →

Les couvertures originales sont chargées directement depuis le site de Carl Hanser Verlag.

Linux, logiciel libre et souveraineté numérique

Linux et le logiciel libre faisaient déjà partie des thèmes centraux de l’ancien Klein-Singen.de. Aujourd’hui, ce domaine comprend également les standards ouverts, l’interopérabilité, les infrastructures logicielles durables et la question de savoir comment les États, entreprises et particuliers peuvent garder la maîtrise de leurs systèmes techniques.

Logiciel libre, brevets logiciels et « propriété intellectuelle »

Les connaissances, idées et logiciels se situent dans une tension entre création, accès, concurrence et contrôle. Le débat sur les brevets logiciels est l’un des plus anciens thèmes politiques de ce site. Il pose la question fondamentale de savoir si, et dans quelles conditions, des idées liées au logiciel devraient être brevetables.

Sur geistiges-eigentum.eu, j’examine de manière critique le terme générique de « propriété intellectuelle ». Une idée, un texte, une musique ou un logiciel ne se comportent pas comme un objet physique : une information peut être copiée et utilisée simultanément par plusieurs personnes.

Lire le dossier détaillé en anglais →

Intelligence artificielle et programmation

Les assistants d’IA modifient déjà la manière dont le code est écrit, expliqué et contrôlé. Cela ne rend pas la compréhension inutile ; au contraire, il devient encore plus important de pouvoir vérifier les résultats, reconnaître les hypothèses et assumer la responsabilité des systèmes produits.