作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
前言
所谓 “工欲善其事,必先利其器”。在学习 Python 之前需要先搭建 Python 开发环境,由于 Python 是跨平台的,所以可以在多个操作系统上进行编程,并且编写好的程序可以在不同系统上运行。常用的的操作系统为 Windows、Linux、Mac OS。
Windows上推荐使用 Windows 7 及以上版本,另外 Python 3.5 及以上版本不能在 Windows XP 系统上使用;
Linux 系统推荐使用 Ubuntu 版本;
Mac OS X 10.3(Panther)开始已经包含 Python;
安装 Python
要进行 Python 开发,需要先安装 Python 解释器。因为 Python 是解释型编程语言,所以需要一个解释器,这样才能运行我们编写的代码。
以 Windows 系统为例,选择下载64位离线安装包;
可以在命令行输入 “python” 查看是否安装完成;
Python 自带的开发工具 IDLE
在安装 Python 后,会自动安装一个 IDLE。它是一个 Python Shell(可以在打开的 IDLE 窗口的标题栏上看到),也就是一个通过输入文本与程序交互的途径,程序开发人员可以利用 Python Shell 与 Python 交互。初学者建议一开始可以使用 IDLE 来编写代码。
整理了一些 IDLE 中常用的快捷键,方便新人快速上手
快捷键 | 说明 | 适用于 |
---|---|---|
F1 | 打开 Python 帮助文档 | Python 文件窗口和 Shell 窗口均可用 |
Alt + P | 浏览历史命令(上一条) | 仅 Python Shell 窗口可用 |
Alt + N | 浏览历史命令(下一条) | 仅 Python Shell 窗口可用 |
Alt + / | 自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按该快捷键,在多个单词中循环选择 | Python 文件窗口和 Shell 窗口均可用 |
Alt + 3 | 注释代码块 | 仅 Python 文件窗口可用 |
Alt + 4 | 取消注释代码块 | 仅 Python 文件窗口可用 |
Alt + G | 转到某一行 | 仅 Python 文件窗口可用 |
Ctrl + Z | 撤销一步操作 | Python 文件窗口和 Shell 窗口均可用 |
Ctrl + Shift + Z | 恢复上一次的撤销操作 | Python 文件窗口和 Shell 窗口均可用 |
Ctrl + S | 保存文件 | Python 文件窗口和 Shell 窗口均可用 |
Ctrl + ] | 缩进代码块 | 仅 Python 文件窗口可用 |
Ctrl + [ | 取消代码块缩进 | 仅 Python 文件窗口可用 |
Ctrl + F6 | 重新启动 Python Shell | 仅 Python 文件窗口可用 |
第三方开发工具
除了 Python 自带的 IDLE 之外,还有很多能够进行 Python 编程的开发工具。
- PyCharm
PyCharm 是由 JetBrains 公司开发的一款 Python 开发工具。在 Windows、Linux、Mac OS 系统下都可以使用。它具有语法高亮显示、Project(项目)管理代码跳转、智能提示、自动完成、调试、单元测试和版本控制等一般开发工具都具有的功能。另外它还支持 Django(Python 的 Web 开发框架)框架下进行 Web 开发。
-
Microsoft Visual Studio + PTVS
Microsoft Visual Studio 是 Microsoft(微软)公司开发的用于 C# 和 ASP.NET 等应用的开发工具。其实,Visual Studio 也可以作为 Python 的开发工具,只需要在安装时选择安装 PTVS 插件即可。安装 PTVS 插件后的 Visual Studio 即可创建 Python 项目,从而进行 Python 应用开发。
PTVS 插件是一个自由/开源插件,它支持编辑、浏览、智能感知、混合 Python/C++ 调试、性能分析、HPC集群、Django(Python 的 Web 开发框架)、以及适用于 Windows、Linux 和 Mac OS 的客户端的云计算。 -
Eclipse + PyDev
Eclipse 是一个开源、基于 Java 的可扩展开发平台。最初主要用于 Java 语言的开发,不过通过安装不同的插件,可以进行不同语言的开发。其中,安装 PyDev 插件后,Eclipse 就可以进行 Python 应用开发。
更多请参考
- Python 进阶之路
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/9560.html