Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. IPython — Wikipédia
IPython — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
IPython
Description de l'image IPython Logo.png.
Description de l'image Ipython.png.
Informations
Créateur Fernando PérezVoir et modifier les données sur Wikidata
Développé par Fernando Perez
Première version 2001[1]Voir et modifier les données sur Wikidata
Dernière version 9.5.0 (29 août 2025)[2]Voir et modifier les données sur Wikidata
Dépôt github.com/ipython/ipythonVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
Écrit en Python
Interface QtVoir et modifier les données sur Wikidata
Supporte les langages PythonVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Formats lus Cahier Jupyter (en)Voir et modifier les données sur Wikidata
Formats écrits Cahier Jupyter (en)Voir et modifier les données sur Wikidata
Type Interpréteur de commandes
Interface système
Bibliothèque logicielle Python (d)Voir et modifier les données sur Wikidata
Licence BSD 3-clausesVoir et modifier les données sur Wikidata
Site web ipython.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

IPython est un terminal interactif, ou shell, pour le langage de programmation Python qui propose des fonctionnalités telles que l'introspection, une syntaxe additionnelle, la complétion et un historique riche.

En 2014, la communauté de développement décide de scinder le projet en deux[3] :

  • la partie spécifique au langage Python reste dans le projet IPython ;
  • la partie indépendante du langage passe dans un nouveau projet nommé Jupyter (pour Julia, Python, R).

La version 3.0 est la dernière version « monolithique » d'IPython[réf. nécessaire].

Notebook

[modifier | modifier le code]
Un notebook sur Ipython.

Depuis la version 0.12[4], IPython fournit une nouvelle interface web riche: Notebook. Notebook est composé de deux parties: un format basé sur le JSON pour partager les sources Python et leurs réponses dans un formatage riche et une interface web proche de celle proposée par Maple ou Mathematica dont l'objectif est de fournir une interface propre et accessible aux non développeurs.

Autres fonctionnalités

[modifier | modifier le code]

IPython permet une interaction non bloquante avec Tkinter, GTK+, Qt et wxWidgets (le terminal par défaut de Python ne permet que l'interaction bloquante avec Tkinter). De plus, IPython permet de gérer de manière interactive des grappes de serveurs en utilisant des fonctions asynchrones de rappel et/ou MPI. IPython peut également être utilisé comme un terminal système de remplacement. Son comportement par défaut est très familier aux shells Unix, mais il permet d'être personnalisable et souple en ce qui concerne l'exécution de code dans un environnement de développement Python en direct.

Dans les médias

[modifier | modifier le code]

IPython a été mentionné dans la presse informatique anglophone[5] et a été représenté à diverses conférences scientifiques[6]. Pour l'ingénierie et les sciences, il est souvent présent en parallèle avec Matplotlib[7].

Subventions et récompenses

[modifier | modifier le code]

Depuis début 2013 et pour deux ans, la fondation Alfred P. Sloan subventionne le développement de IPython[8].

En mars 2013, le projet a valu le Prix pour l'avancement du logiciel librelibre par la Free Software Foundation à son créateur.

Références

[modifier | modifier le code]
  1. ↑ « http://www.nature.com/naturejobs/science/articles/10.1038/nj7493-523a »
  2. ↑ « ipython 9.5.0 », 29 août 2025 (consulté le 26 septembre 2025)
  3. ↑ « Project Jupyter », sur jupyter.org (consulté le 5 octobre 2020).
  4. ↑ Annonce de Notebook - 0.12 release note
  5. ↑ (en) Conrad Koziol, « Introducing IPython », NewsForge, 12 septembre 2005
  6. ↑ - IPython Presentations
  7. ↑ IPython: A System for Interactive Scientific Computing
  8. ↑ (en) « Annonce dans la mailing list Scipy »(Archive.org • Wikiwix • Archive.is • Google • Que faire ?) (consulté le 9 avril 2013)

Articles connexes

[modifier | modifier le code]
  • Jupyter

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) IPython Cookbook
  • (en) Jeremy Jones, « Enhanced Interactive Python with IPython », ONLamp.com,‎ 27 janvier 2005 (lire en ligne)
  • (en) Des présentations d'IPython lors de conférences scientifiques sont listées sur le site officiel.
  • (en) Vidéo d'introduction à IPython sur showmedo
  • (en) Helen Shen, « Interactive notebooks: Sharing the code », Nature, 515, 151–152, 6 novembre 2014, DOI 10.1038/515151a
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=IPython&oldid=224335053 ».
Catégories :
  • Bibliothèque logicielle Python
  • Logiciel écrit en Python
Catégories cachées :
  • Article contenant un lien mort
  • Image locale différente de celle de Wikidata
  • Page utilisant P170
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P1324
  • Page utilisant P2992
  • Page utilisant P1414
  • Page utilisant P3985
  • Page utilisant P306
  • Page utilisant P1072
  • Page utilisant P1073
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Article à référence nécessaire
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id