【编程只是一种工具】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的资源