Python如何跟计算机交流
Python解释器
Python解释器是用来帮助计算机将Python语言解释为机器语言,即计算机能直接识别的程序语言或指令代码。这是运行Python代码的所必需的执行工具。安装来源是在Python.org官网上下载对应计算机操作系统的Python3安装包,需要注意的是Python不向下兼容,即Python2编写的代码不能用于Python3环境中解释。尽管目前部分公司有一些旧的项目代码都是 Python2 的,新项目代码都是 Python3,仍然需要在本地同时搭建这两个版本的Python 环境。Python2.7.18 的安装源地址为Python Release Python 2.7.18。
如果需要保证两个环境能通用,可以在 Python3 的环境中写好代码,然后在 Python2 环境再验证一下兼容性。
兼容性(Compatibility)分为以下两类:
- 向下兼容=向后兼容(Downward Compatibility=Backward Compatibility),即新版本的软件能运行旧版本软件写的文件或代码,是一种回溯性兼容。向下兼容就是指现在设计的软件要考虑之前更低版本的数据能够在这上面被使用,向后兼容也是指回退到原来的文件上进行考量。
- 向上兼容=向前兼容(Upward Compatibility=Forward Compatibility),即旧版本的软件能运行新版本软件写的文件或代码,是一种前瞻性兼容。向上兼容就是指现在设计的软件要考虑未来更高版本的数据能够在这上面被使用,向前兼容也是指前进到未来的文件上进行考量。
Python IDE
Python 集成开发环境(Integrated Development Environment,IDE)是一种辅助程序开发的软件应用,集成了代码编写、代码编译、代码调试、用户界面可视化等多种功能,提供一体化的编程服务,极大地提升程序员的开发效率。
Python IDE主要分为文本工具和集成工具这两类。
- 文本工具类IDE包括:IDLE、Sublime Text、Notepad++、Jupyter Notebook、 VS Code、Vim、Emacs、Atom、Komodo Edit等。
- 集成工具类IDE包括:PyCharm、Anaconda(含Spyder) 、Wing、Eclipse with PyDev、Visual Studio(完整版)、Canopy、Eric Python IDE等。
其中,PyCharm 是唯一一款专门面向Python的全功能集成开发环境,尤其适合大型Python项目开发。PyCharm 分为社区版和专业版,社区版可以长期免费使用的,专业版可以给每个账号提供30天的免费试用期限,30天后就会收费。PyCharm专业版和社区版的功能对比如下。
这里有一种PyCharm专业版的安装方法,亲测有效。
【第一步】在Other Versions - PyCharm (jetbrains.com)下载2020.1.5或者2021.1.2版本的PyCharm专业版,可参考pycharm安装2021最新详细教程小白入门_退休的老臣的博客-CSDN博客_pycharm安装教程进行安装,并启动PyCharm。
【第二步】输入邮箱号,申请30天免费使用,然后关闭弹框。
【第三步】回到PyCharm空白主页界面(如下图),如果没有进入到这个界面,那么你就用pycharm打开几个py文件,然后全部关闭,即可看到这个界面。下载插件ide-eval-resetter-2.1.13,下载地址为:https://pan.baidu.com/s/1BfHFiqlX-_ReJaj-vpc_cw 提取码: 7445。插件不用解压,直接拖入此界面。
插件安装好后,你会发现右下角会出现下面这个弹框。
在菜单栏help下也能看到Eval Reset,点击它。
点击后底部可以唤出如下界面,这时勾选择上Auto reset before restart,再点击右侧的Reset重启pycharm并确定退出。
重启完成后,再次点击help下的Eval Reset,唤出以下界面,可以看到重置时间和你启动时间基本一致。因此,每次这样重启pycharm都会自动重置30天使用期,从而使30天变得无穷无尽!!!