python 入门
time: 2019.01.23
1 为什么要学习python
学习人工智能,开发语言可以选择 c, c++, python,当然选择 python 了
我对 javascript 语言非常熟悉,同为脚本解释性语言,所以选择 python 快速入门。
2 python 简介
- python 属于高级开发脚本语言,解释性语言
- 本身内置的基础代码库:网络、文件、GUI、数据库、文本等
- 第三方库
- 应用场景:网站、轻软件、游戏后台等
- 缺点:速度慢、代码不能加密
- python 解释器:下载安装的 python 默认采用的是 cpython 解释器,还有其他:ipython, pypy 等
- python 运行方式:在命令行运行
python hello.py
,或者 命令行敲入 python
,然后在输入代码, 同 nodejs
- 静态语言:同 javascript,变量类型可以动态转换,不同于 c ,还要指明 int a = 10;
3 基本语法
- 输入输出: print() input()
- 注释:以
#
开头,js 是 //
或 /**/
- 缩进:4个空格
- 冒号结尾: 以
:
结尾的语句,被视为一个代码块
- 大小写敏感:同javascript
- 基本数据类型:整数、浮点数、字符串、布尔值(True, False)、空值(
None
,同javascript的 null
)
- 转义字符:
\
,同javascript
- 变量:不同于javascript,必须大小写英文字母、数字和
_
的组合,js 还允许一些符号。python 不允许数字开头,只能字母或下划线。python 变量直接使用即可,不用像 js 那样使用 var, let, const 等语句
- 常量:同 javascript,名称全部大写即可
参考文章
- tensorflow 中文官方文档
- github 机器学习实战 包含许多机器学习训练模型
- 廖雪峰 python 入门