入门人工智能之初见Python
近年来人工智能之所以发展迅猛,很大程度是得益于如今爆炸级的海量数据和丰富的机器学习库,其中基于Python的Sklearn工具包,涵盖了几乎所有主流机器学习算法,所以学习机器学习,入门AI,很有必要掌握Python这一门编程语言环境准备习惯用IDEA开发的可以在Setting下的Plugins搜索安装Python插件。我是采用...
·
近年来人工智能之所以发展迅猛,很大程度是得益于如今爆炸级的海量数据和丰富的机器学习库,其中基于Python的Sklearn工具包,涵盖了几乎所有主流机器学习算法,所以学习机器学习,入门AI,很有必要掌握Python这一门编程语言
环境准备
习惯用IDEA开发的可以在Setting下的Plugins搜索安装Python插件。
我是采用Anaconda进行学习。
Anaconda官网下载地址:https://www.anaconda.com/products/individual
下载对应的版本,然后傻瓜式下一步下一步就可以了。
安装完成之后打开Anaconda Navigation 3 界面如下,运行Jupyter lab
Jupyter lab操作
两种操作模式
- command
- edit
三种类型
- code:代码环境
- markdown: markdown格式
- raw:纯文本
快捷键
- Esc进入command模式
- Enter进入edit模式
- command模式下,
- y 切换到 code
- m 切换到 markdown
- r 切换到 raw text
- a 增加cell
- d 删除
运行py文件
% run path/filename
Python语法
变量类型
- 整数 int
- 浮点数 float
- 布尔 bool
- 字符串 str
python 中不需要定义变量类型,可以用 type(变量名) 来查看变量类型
标识符
第一个字符必须是字母表中字母或下划线_。- 标识符的
其他的部分由字母、数字和下划线组成。 - 标识符对
大小写敏感。
关键字
help('keywords')

注释
- 代码行:
# - 代码行:control+/
- 函数中的注释:‘’‘ 或者 “”“ 即:三个引号
缩进
- python最使用缩进来表示代码块,不需要使用大括号 {} 。
- 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数
行
- 一行为一个语句
- 分号可以将多个语句写在一行
- 一个语句过长是,可用\连接
运算符
- 算术运算符
- 比较(关系)运算符
- 赋值运算符
- 逻辑运算符
- 位运算符
- 成员运算符
- 身份运算符
- 运算符优先级
算数运算符 + - * / // % **
- // 向下取整
- % 取模
- ** 乘方
Python比较运算符 == != > < >= <=
赋值运算符
- =
- +=
- -=
- *=
- /=
- //=
- %=
- **=
- :=
逻辑运算符
- and
- or
- not
成员运算符
- in
- not in
身份运算符
- is
- is not
更多推荐




所有评论(0)