python概述
1. Python简介
- 1.1 计算机语言概述
- 语言:交流的工具,沟通媒介
- 计算机语言:人跟计算机交流的工具,翻译官
- Python是计算机语言的一种
- 1.2 Python编程语言
- 代码:人类语言,通过代码命令机器,跟机器交流
- Python解释器:就是那个担任翻译工作的人
- 流程:
- 写代码
- 执行:由翻译官把命令翻译给机器,人把机器结果翻译
- 1.3 Python简史
- 1989年,Guido van Rossum
- 2008年:Python3.0诞生
- 2014年:宣布2.7支持到2020年
- 2017年:AI元年,Python崛起
- 1.4 Python特点
- 速度问题
- Python跟其他语言的选择问题
- 1.5 Python应用领域
- 全能
- 设计哲学:平衡发展,,简洁明了
- 1.6 环境问题
- jupyter + pycharm
- Python 3.7
- 1.7 操作系统-可以控制和协调电脑的各个组件进行协同工作
- Windows,丰富的图形化界面、收费、大量工具、适用于个人办公
- windows xp
- windows 7
- windows 10
- windows server
- Linux,性能好、占用资源少、适用于做服务器
- centos
- ubuntu
- redhat
- MacOX,人性化交互好、好看好用、适用于个人使用
- Windows,丰富的图形化界面、收费、大量工具、适用于个人办公
2. 环境搭建
-
2.1 安装CPython解释器
-
1.打开官网:python,点击Downloads下载,如下图
-
2.下拉页面,选择对应版本,如下图
-
3.向下查找,找到相应的版本,根据系统选择对应的安装包,如下图
-
4.下载完成,如下图
-
5.下载完成后找到下载的目录,然后用鼠标左键双击安装,如下图
-
6.执行下一步,如下图
-
7.勾选安装,如下图
- 8.安装成功,如下图
- 9.安装完成即可写代码,但使用记事本写代码效率太低,所以推荐使用一个开发工具:pytharm
-
-
2.2 pycharm的安装和使用
-
1.下载pycharm, 官网的下载地址是:pycharm,选择左边的点击进行下载,左边的是专业版(收费)右边是社区版(免费),如下图
-
2.下载完成,如下图
-
3.下载完成后找到下载的目录,然后用鼠标左键双击安装,如下图
-
4.选择Next 点击,选择安装到的目录,如下图
-
5.选择安装配置,如下图
-
6.点击Install,进行安装,如下图
-
7.安装成功,如下图
-
8.首次使用Pychram,可以点击Evaluate for free进行跳过,若需要**码**,自行百度,如下图
-
9.启动成功,如下图
-
10.创建文件,如下图
- 11.在PyCharm里选择解释器,File — Settings — Project — Project Interpreter,这里会显示当前系统默认的解释器,如果要添加别的解释器,点击工具图标,Add local — Existing environment,点击三点图标,在打开的本地文件目录中选择解释器文件的.exe文件。就行了,如果你没有选择, PyCharm会自动选择当前环境默认的解释器,如下图
-
12.创建.py文件,如下图
-
3. 基础入门
- 3.1 编码
- ascii,(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号
- unicode,(统一码、万国码、单一码)是一种在计算机上使用的字符编码。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,规定虽有的字符和符号最少由 16 位来表示(2个字节),即:2 **16 = 65536,注:此处说的的是最少2个字节,可能更多
- utf-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存,东亚的字符用3个字节保存
- 3.2 注释
- 机器不去执行的内容
- 注释一般用自然语言书写
- 注释的写法:
- 行注释:以"#"号开头,可以单独一行,也可以在某行代码的后边
- 块注释:好几行代码或内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略
- 注释原则:
- 恰当
- 不是越多越好
- 复杂算法
- 不容易懂得代码
注释:以"#"号开头,可以单独一行,也可以在某行代码的后边 - 块注释:好几行代码或内容,以三个连续单引号或双引号开始和结束,中间任何内容机器都忽略
- 注释原则:
- 恰当
- 不是越多越好
- 复杂算法
- 不容易懂得代码