
【编程只是一种工具】Python实用教程 介绍
人生苦短,我用 Python。 ——鲁迅
写在开头
本文档专注于编程语言在工业领域的实际应用,以实例讲解为主,还原编程语言的工具属性。这里会主要告诉你一个“工具怎么用”、“为什么要用”,但是不会过多涉及到“工具如何制造”以及“怎么用才更好”的问题。
Why Python
- 天生优雅: Python 使用了极为优雅精炼的语法与程序结构,一个简单的程序 C 与 JAVA 可能需要 200 行,而 Python 仅仅需要 20 行。Python 提供了大量语法糖(或许你曾在比较各种语言优劣时听过这个词)Python 就是将许多复杂的代码实现转化为精炼优雅符合人类直觉的书写方式,实用 Python 写程序时就如同孩子在吃糖果。
- 开箱即用: Python 提供了极为完善的基础代码库,很多看似复杂的程序实现可能仅仅需要调用 Python 中的一两个方法。对于一些复杂的图形处理,数据分析仅仅需要引入一两个依赖就能调用前人写好的功能模块。
- 无所不能: 受益于 Python 目前的热度,这个已经走过 30 年岁月的语言焕发出了无穷的活力。Python 能够胜任从数据库,网络编程,机器学习各方面的应用。
Python 安装
Python 安装请选择最新版本 3.7,网上有许多安装教程,这里不再赘述。Python 安装
选用的编辑器
按照编者的使用习惯,这里推荐使用 VS Code 作为您的 Python 编辑器。VS Code 有以下优点:
- 开源,免费;
- 自定义配置
- 集成 git
- 智能提示强大
- 支持各种文件格式(html/jade/css/less/sass/xml)
- 调试功能强大
- 各种方便的快捷键
- 强大的插件扩展 简而言之,掌握了 VS Code,你不但可以如丝般顺滑的编写 Python 程序,你具有了编写前端网页,Nodejs,文档……的能力。这样一把由微软打造的神兵谁会不喜欢呢? vs Code 官网
VS Code 安装汉化插件
VS code 安装汉化插件非常简单,打开 vs Code 后,选择左侧菜单栏中的插件商店,输入 Chinese 后选择 Chinese (Simplified) Language Pack for Visual Studio Code 点击 Install 即可。
VS Code 有很多优秀的插件能够极大的拓展 VS Code 功能,但如果你是编程初学者,建议先不要安装,让我们将更多注意力放在 Python 本身,以后按照自己的需要逐步拓展 VS Code 功能。
一些学习 Python 的资源
- Python 基础学习 廖雪峰 Python 教程
- 实用 Python 脚本学习视频 实用主义教你学 Python 脚本
- Tkinter 做简单的窗口视窗