当前位置:
文档之家› 初识Python-人工智能实践教程
初识Python-人工智能实践教程
PAGE 7
1.4 Ubuntu下开发环境的搭建
1.4.2 通过PyEnv安装
PyEnv是一个简单的Python版本管理工具,它的前身是Pythonbrew。通过PyEnv可以改变全局的Python版 本,安装,管理多种不同的Python版本。 一般有两种PyEnv的安装方法:通过Git安装、直接下载安装。
安装Python : pyenv install 3.6.4 –v
刷新: 1: pyenv rehas 2: pyenv version
PAGE 10
1.4 Ubuntu下开发环境的搭建
1.4.3 安装PyCharm
下载网址为: https:///pycharm-edu/ 进入下载网址之后,点击页面的 DOWNLOAD FREE 下载 pycharm-community-207.3.41.tar.gz 压缩文件。 下载完成后,进入终端并用下面命令解压。 tar -xvf pycharm-community-2017.3.4.tar.gz
2. 字面常量: 值都是不能被改变的,因此它们被称为字面常量。
3. 数字:主要分为整数和浮点数 数字整数,如78。 浮点数(Float Point Numbers,简写floats),有5.29或是78.2E-4(E表示10的幂,这种表示对应78.2*10^-4)
PAGE 24
1.6 Python入门
1.6.4 Python基础
4. 字符串:是字符的序列,字符串也称为String 声明字符串:
单引号: ‘ ‘ 如 ‘I am a string’或者’this is a string’ 。引号中的内容会按原样保留。 双引号: ” ” 也许你足够细心已经发现我上面’I am a string’中没用I’m的缩写,为什么?没错,因为外面
PAGE 25
1.6 Python入门
1.6.4 Python基础
6. 运算符 算术运算符:
运算符
+ * / % ** //
描述 两个操作数相加 两个操作数相减 连个操作数相乘 两个操作数相除 返回除法的余数
幂 返回商的整数部分
例子 40 + 21 = 61 85 – 12 = 73
9 * 3 = 27 9/3=3 10 % 3 = 1 10**3 = 1000 9 // 4 = 2
这两种方法都是在终端中完成的。 在进入Ubuntu系统后使用快捷键 Ctrl+Alt+T 可以快速打开终端
PAGE 8
1.4 Ubuntu下开发环境的搭建
1.4.2 通过PyEnv安装
通过Git安装PyEnv:
命令: 1: sudo apt-get install git 2: git clone git:///yyuu/pyenv.git ~/.pyenv 3: echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc 4: echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc 5: echo 'eval "$(pyenv init -)"' >> ~/.bashrc 6: exec $SHELL –l
PYTHON2.0版本 发布
2010
2016
2018
PYTHON2.7版本 发布, PYTHON2.X的最 后一个版本
Python宣布V2.7将 于2020年1月1日终 止支持
PAGE 5
1.2 为什么是Python
软件质量 提高开发效率 组件集成 易于学习
1.3 Python缺陷
1.6.1 Hello world
程序1.2
1: #get you name 2: name = input("What is you name?\n") 3: #print Hi + your name 4: print("Hi,", name)
输出: What is you name? leo Hi, leo
PAGE 18
1.5 Windows下开发环境的搭建
1.5.2 安装PyCharm
菜单栏
PyCharm提供的开发界面
工作区,用于当前文 件下代码的编写
运行按钮,点击后将运行在工 作区编写的代码。按钮右边是 调试程序按钮,左边用于选择
运行调试的程序
此处用于输入信息或 是显示程序运行结果
PAGE 19
PAGE 9
1.4 Ubuntu下开发环境的搭建
1.4.2 通过PyEnv安装
直接下载安装PyEnv:
命令: curl-L https:///yyuu/pyenv-installer/master/bin/pyenv-installer | bash
PAGE 4
1.1 Python的前世今生
1989年圣诞 阿姆斯特丹 剧团体的爱好者
Python1.0版本发
布
Guido 开发一个新的编程语言
PYTHON3.0版本 发布
Monty Python喜
PYTHON3.6版本 发布
1991
1994
第一个由C语言实现 的PYTHON编译器诞 生
2000
2008
与C/C++这类的编程语言相比, Python的执行速度还不够快
PAGE 6
1.4 Ubuntu下开发环境的搭建
在Ubuntu16.04上实验环境的安装方法,介绍两种:通过Ubuntu中自带apt-get命令安装、通 过PyEnv安装
1.4.1 通过apt-get命令安装
命令: sudo apt-get update && sudo apt-get install python3
解释型:执行方式类似于我们日常生活中的“同声翻译” 编译型:是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言)
PAGE 22
1.6 Python入门
1.6.3 执行Python程序
程序开发者而言,一个Python程序仅是一个包含Python语句的 文本文件
Python接受到我们的程序之后,将其编译成字节码,之后 再将其转发到“虚拟机”中。 编译其实是一个简单的翻译步骤
始安装
点击Browse 按钮选择安装
位置
PAGE 14
1.5 Windows下开发环境的搭建
1.5.2 安装PyCharm
进入PyCharm下载页面,网址为https:///pycharm/,选择PyCharm的开源版本
点击 DOWNLOAD下 载免费版
双击下载的内容 pycharm-community-2018.1.2.exe 开始安装,一直点击 next 完成安装
比较运算符:
运算符
== != <> > < >= <=
描述 比较两个对象是否相等 比较两个对象是否不等 比较两个对象是否不等 大于,x>y返回x是否大于y 小于,y<x返回x是否小于y
大于等于 小于等于
例子(a = 30, b = 15) a == b (返回False) a != b (返回True) a <> b (返回True) a > b (返回True) a <b (返回False) a >= b (返回True) a <= b (返回False)
是单引号,如果再用缩写的话,编译器会产生错误。我们使用双引号来避免这种情况,如”I’m a string”这样 做就完全可以。它的工作机制同单引号一样。 三引号: ””” 或 ’’’ 来指定多行字符串,我们可以在三引号之间自由地使用单引号和双引号。三引号 可以用来做多行注释,需要注意的是,必须成对使用。 5. 标准数据类型 Python中支持5个标准的数据类型:数字,字符串,列表,元组和字典
PAGE 26
1.6 Python入门
1.6.4 Python基础
6. 运算符 逻辑运算符
运算符
表达式
and
X and Y
描述
布尔"与",如果 X 为 False,X and Y 返回 False, 否则它返回 Y 的计算值。
布尔"或" ,如果 X 是非 0,它返回 X 的值,
人工智能及其实践教程
PAGE 1
目录
第1章 初识Python 第2章 基本数据类型 第3章 Python的流程控制 第4章 数组操作 第5章 文件操作 第6章 绘制需要的图表 第7章 函数 第8章 面向对象 第9章 异常
第10章 集合与概率 第11章 学点统计学 第12章 数据管理与分析 第13章 人工智能导论 第14章 初识机器学习 第15章 自然语言处理 第16章 语音识别技术 第17章 计算机视觉 第18 章 人工神经网络
PAGE 15
1.5 Windows下开发环境的搭建
1.5.2 安装PyCharm
运行PyCharm出现选择界面风格的窗口,完成选择后到创建工程界面
在PyCharm中的工程表示的是一个项目,允许定义一个或多个Python文件
PAGE 16
1.5 Windows下开发环境的搭建
1.5.2 安装PyCharm
PAGE 2
第1章 初识Python
Python的历史以及优缺点 完成Python的开发环境搭建 Python的程序解释机制 编写并运行第一个Python程序 Python基础
PAGE 3
第1章 初识Python
1.1 Python的前世今生 1.2 为什么是Python 1.3 Python的缺陷 1.4 Ubuntu下开发环境的搭建 1.5 Windows下开发环境的搭建 1.6 Python入门 1.7 变量及其赋值 1.8 输出与输入 1.9 趣味练习 1.10 总结