Blog

python 入门

time: 2019.01.23

1 为什么要学习python

学习人工智能,开发语言可以选择 c, c++, python,当然选择 python 了

我对 javascript 语言非常熟悉,同为脚本解释性语言,所以选择 python 快速入门。

2 python 简介

  1. python 属于高级开发脚本语言,解释性语言
  2. 本身内置的基础代码库:网络、文件、GUI、数据库、文本等
  3. 第三方库
  4. 应用场景:网站、轻软件、游戏后台等
  5. 缺点:速度慢、代码不能加密
  6. python 解释器:下载安装的 python 默认采用的是 cpython 解释器,还有其他:ipython, pypy 等
  7. python 运行方式:在命令行运行 python hello.py ,或者 命令行敲入 python ,然后在输入代码, 同 nodejs
  8. 静态语言:同 javascript,变量类型可以动态转换,不同于 c ,还要指明 int a = 10;

3 基本语法

  1. 输入输出: print() input()
  2. 注释:以 # 开头,js 是 ///**/
  3. 缩进:4个空格
  4. 冒号结尾: 以 : 结尾的语句,被视为一个代码块
  5. 大小写敏感:同javascript
  6. 基本数据类型:整数、浮点数、字符串、布尔值(True, False)、空值(None,同javascript的 null)
  7. 转义字符:\,同javascript
  8. 变量:不同于javascript,必须大小写英文字母、数字和 _ 的组合,js 还允许一些符号。python 不允许数字开头,只能字母或下划线。python 变量直接使用即可,不用像 js 那样使用 var, let, const 等语句
  9. 常量:同 javascript,名称全部大写即可

参考文章

  1. tensorflow 中文官方文档
  2. github 机器学习实战 包含许多机器学习训练模型
  3. 廖雪峰 python 入门