Python 是一种易于学习又功能强大的编程语言。它提供了高效的高层次的数据结构,还有简单有效的面向对象编程。Python 优雅的语法和动态类型,以及解释型语言的本质,使它成为在很多领域多数平台上写脚本和快速开发应用的理想语言。
多数平台上的 Python 解释器以及丰富的标准库的源码和可执行文件,都可以在 Python 官网 https://www.python.org/ 免费自由地下载并分享。这个网站上也提供一些链接,包括第三方 Python 模块、程序、工具等,以及额外的文档。
Python 解释器易于扩展,可以使用 C 或 C++(或者其他可以从 C 调用的语言)扩展新的功能和数据类型。Python 也可用作可定制化软件中的扩展程序语言。
一、MAC 平台安装 Python
Mac OS X 10.8以上 附带 Apple 预安装的 Python 2.7 。 建议从 Python 网站( https://www.python.org )安装 Python 3.7以上的最新版本 。 Python 的当前“通用二进制”版本可以在 Mac 的新 Intel 和传统 PPC CPU 上本地运行。
安装后得到的东西有:A Python 3.7 folder in your Applications folder. In here you find IDLE, the development environment that is a standard part of official Python distributions; and PythonLauncher, which handles double-clicking Python scripts from the Finder.
框架 /Library/Frameworks/Python.framework ,包括 Python 可执行文件和库。安装程序将此位置添加到 shell 路径。 要卸载 MacPython ,你可以简单地移除这三个项目。Python 可执行文件的符号链接放在 /usr/local/bin/ 中。
Apple 提供的 Python 版本分别安装在/System/Library/Frameworks/Python.framework 和 /usr/bin/python 中。 你永远不应修改或删除这些内容,因为它们由 Apple 控制并由 Apple 或第三方软件使用。 请记住,如果你选择从 http://python.org 安装较新的 Python 版本,那么你的计算机上将安装两个不同但都有用的 Python ,因此你的路径和用法与你想要执行的操作一致非常重要。
IDLE 包含一个帮助菜单,允许你访问 Python 文档。 你可以通过mac自带的终端进入,输入Python -V查看python版本,python -h可以查看到所有帮助信息。
二、安装编辑器/IDE:Jupyter notebook、Pycharm、Subllime/Vs code/Atom + kite
推荐使用Anaconda,自带Jupyter notebook和VS code,下载地址可考虑官网或清华园
A、Jupyter notebook
这是一款网页端应用,通过pip安装之后在命令行输入jupyter notebook会在默认浏览器打开。
在有些Python开发者眼里,jupyter notebook是最好的IDE,因为它把Python的交互式特性发挥到了极致,它主要有如下优点:可共享
支持40多种编程语言
轻量
交互式
优秀的可视化服务
支持Markdown
B、Pycharm
PyCharm这是一个专门用于Python开发的IDE,常见的代码补全、智能提示、语法检查,这个软件都支持,除此之外,还集成了版本控制、单元测试、git功能,可以快速创建Django,Flask等Python Web框架,使用起来非常不错,在开发大型项目中经常会用到,唯一的缺点就是,启动起来有些卡,还不是免费的,不过可以下载社区免费版的
C、Subllime/Vs code/Atom + kite
Sublime Text这是一个轻量级的代码编辑器,跨平台,支持几十种编程语言,包括Python,Java,C/C++等,小巧灵活,运行轻快,支持代码高亮、自动补全、语法提示,插件扩展丰富,是一个很不错的代码编辑器,配置相关文件后,可直接运行python程序。
VS Code这是微软开发的一个跨平台的代码编辑器,支持常见的编程语言开发,插件拓展丰富,不仅智能补全、语法检查、代码高亮,还支持git功能,运行流畅,是一个很不错的代码编辑器,安装相关插件后,可直接运行python程序。
Atom这是github专门为程序员开发的一个代码编辑器,也是款平台的,界面简洁直观,使用起来非常方便,自动补全、代码高亮、语法提示,启动运行速度较快,对于初学者来说,是一个很不错的代码编辑器
问题
1、如何选择Python版本,我的电脑是64位还是32位?