|
Seaside Loafer posted:Oh so its an IDE then? Not really. It's an improved shell originally developed for Python by an academic who felt Python's default interpreter sucked rear end compared to Matlab etc at the time. IDEs like Eclipse, Visual Studio, and JetBrains offerings are usually associated with large multi-file projects and managing the tasks associated with them. IPython is often used to rapidly iterate on pieces of a larger project or data transformations, but isn't really meant for managing a project. IPython notebook came later and is a killer feature if you're doing any kind of scientific computing. It is very easy to create and share executable documents, which is useful for say, writing a reproducible thesis (you can also export to latex, pdf, etc) or teaching with 'literate programming'. Over time it has become a more generic framework for interactive computing, and other languages can interface with IPython (IJulia, IHaskell, etc), because why not. See also babel/org-mode for turbonerds. This talk by IPython's creator Fernando Perez conveys the purpose and vision of IPython really well: http://vimeo.com/63250251 Seaside Loafer posted:When did people start saying 'Interactive programming'? The 1950s.
|
# ¿ Oct 28, 2014 11:29 |
|
|
# ¿ May 16, 2024 01:54 |