pythonwin最新版是一款功能十分强大的python开发工具,也是python程序人员常用的ide之一,能够完成代码的创建、调试,功能更加强大,性能也更为稳定。有需要的朋友欢迎来当易网下载!
pythonwin是什么
一个 python 集成开发环境,在许多方面都比 idle 优秀。python win32 extensions(半官方性质的python for win32增强包)的一部分,也包含在activepython的windows发行版中。如其名字所言,只针对win32平台。总体来说,可以称为增强版的idle,尤其是易用性方面(就像windows本身的风格一样)。除了易用性和稳定性之外,(简单的)代码完成和更强的调试器都是相对于idle的明显优势。
winpython特色
1、使用python与spyder和jupyter/ipython或idle进行交互式数据处理和可视化
2、用于高级用户的连接器(cffi、odbc、rpy2、scilab2py)
3、在任何带有2gb内存的windows上运行(*jupyternotebook可能需要最新的浏览器)
4、开箱即用的python 3.6编译器(mingw64),完全集成了cython和numba
5、winpython文件夹可以移动到任何位置(本地,网络,usb驱动器)与大多数的应用程序设置
功能说明
1、支持scipy:数值计算工具包,里面含了各种矩阵算,matlab有的,它基本上都有。不过,里面有array和matrix两种类型,最好是用array类型的,因为它的功能最全,大部分函数处理的类型都是array。scipy实际上包含了numpy的功能,scipy里有各种最优化算法、矩阵操作,比如约束最优化、非约束最优化、矩阵求逆、矩阵分解等等。
2、支持ctypes:能使python和c交流的工具包有好几个,但是我认这个最好用,因为,你可以用vs生成一个动态库,而ctypes则可以直接去调用动态库中的函数。当你要处理复杂运算时,用纯粹的python实现出来的会慢的有如世界末日,但是用c实现无疑是最快的办法,而ctypes则可以帮你轻松做到这一点。
3、支持sklearn:各种学习算法,聚类算法都在里面,比如svm,k-means,knn,pca,随机森林等等一大堆。
为什么要用winpython
在windows环境下如果要使用sklearn,你需要安装python,pip,numpy,sklearn,pyplot等多个包,还需要配置环境变量等。作为懒人界的达人,搞这么多事情,耐心都要耗光了。而安装一个winpython就可以解决所有问题了
python是什么
一种计算机程序设计语言,动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发,可以应用于web和internet开发、科学计算和统计、教育、桌面界面开发、软件开发、后端开发等领域。
更新日志
v3.6版本
1、可支持多种动态库类型
2、解决了一些格式上的已知问题
3、修复了一些bug,优化了软件界面
4、增加了一些新增py文件的管理功能
5、优化了软件性能