学python需要什么软件


本文摘自php中文网,作者little bottle,侵删。

Python是一种面向对象的解释型计算机程序设计语言。 Python是纯粹的自由软件。Python语法简洁清晰,特色之一是强制用空白符作为语句缩进。Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。

Python解释器

编程语言都会涉及编译器或者解释器,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可以把二进制程序从硬盘载入到内存中并运行。

Python解释系可以分为:2.x和3.x

IDE

IDE(Integrated Development Environment, 集成开发环境),目前Python的IDE有很多,vs code、eclipse、atom、anaconda、IDEA等等,我个人不太推荐使用上述这些IDE,当然如果十分喜欢这些IDE也可以。对于开发Python,我只推荐pycharm和jupyter notebook两款。

pycharm优点:

拥有功能丰富提示速度快强大的书签和跳转功能高效的debug学生可以注册免费使用专业版...

jupyter notebook优点:

交互式调试随时切换Markdown和code,边做笔记边写代码

虚拟环境

Python和其它编程语言一样,面临一个移植问题,如果想把开发完成的一个项目一直到其他电脑、节点或者把项目打成docker镜像,都需要对开发环境重新配置,需要重新安装项目中使用到的第三方工具包,如果一个个比对着安装必然会很麻烦,而我们用系统环境时pip安装的包都被安装进了Python路径下site-packages里面,如果生成requirement.txt时也会把site-packages下的所有包都会包含进去,这就是为什么使用到虚拟环境的原因,能够针对不同项目创建一个独立的环境,这样便于后期的移植。

Python虚拟环境管理工具主要有以下两种:

virtualenv、pipenv

以上就是学python需要什么软件的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么打开使用

Python画图软件是哪个

Python怎么利用gpu加速

Python常用函数有哪些

序列化和反序列化的详细介绍

Python实现号码归属地查询功能

Python如何处理excel数据

Python中tornado下用户身份认证的实现方法

Python递归求阶乘的方法

Python数据采集--beautifulsoup的使用

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...