- Python Data Structures and Algorithms
- Benjamin Baka
- 200字
- 2021-07-09 19:44:57
The Python environment
A feature of the Python environment is its interactive console allowing you to both use Python as a desktop programmable calculator and also as an environment to write and test snippets of code. The read-evaluate-print loop of the console is a very convenient way to interact with a larger code base, such as to run functions and methods or to create instances of classes. This is one of the major advantages of Python over compiled languages such as C/C++ or Java, where the write-compile-test-recompile cycle can increase development time considerably compared to Python's read - evaluate - print loop. Being able to type in expressions and get an immediate response can greatly speed up data science tasks.
There are some excellent distributions of Python apart from the official CPython version. Two of the most popular are Anaconda (https://www.continuum.io/downloads) and Canopy (https://www.enthought.com/products/canopy/). Most distributions come with their own developer environments. Both Canopy and Anaconda include libraries for scientific, machine learning, and other data applications. Most distributions come with an editor.
There are also a number of implementations of the Python console, apart from the CPython version. Most notable amongst these is the Ipython/Jupyter platform that includes a web-based computational environment.
- Redis Applied Design Patterns
- ASP.NET Core 5.0開發入門與實戰
- Vue.js 2 and Bootstrap 4 Web Development
- Groovy for Domain:specific Languages(Second Edition)
- TradeStation交易應用實踐:量化方法構建贏家策略(原書第2版)
- jQuery開發基礎教程
- C語言程序設計學習指導與習題解答
- Unreal Engine 4 Shaders and Effects Cookbook
- Java程序設計
- Learning JavaScript Data Structures and Algorithms
- 領域驅動設計:軟件核心復雜性應對之道(修訂版)
- Python深度學習:模型、方法與實現
- NoSQL數據庫原理
- OpenGL Data Visualization Cookbook
- Java程序員面試筆試寶典(第2版)