计算机基本概念+Python环境搭建

第一章 计算机基本概念+Python环境搭建

1. 什么是计算机

1.1计算机俗称电脑,是现代一种用于高速计算的电子计算机器。是能够按照特定的程序运行,自动、高速处理数据的现代化智能电子设备。

1.2 特点:数值计算、逻辑计算、存储记忆功能。

1.3 组成:

硬件:键盘、鼠标,用于输入,显示器,用于输出,CPU用于运算,硬盘,内存,用于存储。
软件:如QQ,python,等可以执行的程序。

2. 计算机语言

2.1 概念

指用于人与计算机沟通的语言。

2.2 发展

机器语言>汇编语言>高级计算机语言

2.3 机器语言

指二进制语言,就是0和1不同的个数,不同的排序代表不同轭含义。
汇编语言:在机器语言的基础上发展的用一些简单的字母和符号串来代替二进制串。这就提高了语言的记忆性和识别性。

2.4 高级计算机语言

如C,C++,Java,Python等,是一系列指令的集合。
高级计算机语言又分为解释型语言编译型语言

2.4.1 解释型语言

如Python,跨平台性好,对程序员友好,但执行速度慢,对硬件要求高。

2.4.2 编译型语言

如C,执行速度特别快,对硬件要求低,但跨平台性比较差。

3. 交互方式

3.1 命令行交互方式TUI(Text-based User Interface,又叫文本交互方式)

3.2 图形界面交互方式GUI(Graphical User Interface)

3.3 文本交互方式打开的方式(win)

Win键+R>—cmd>—>回车
文本交互方式界面
第一行是版本,第二行是版权声明,第三行是命令提示符。可以看出当前操作所在的文件夹。

3.3.1 常用的DOC命令:
命令作用
dir列出当前目录下的文件夹或文件
md创建目录
rd删除目录
cd进入指定目录
cd… 退回上一级目录
cd/退回根目录
del删除文件
exit退出Dos命令

3.4 文本文件和字符集

3.4.1文本文件分为纯文本和富文本

纯文本:只能保存单一的文本内容。
富文本:可以保存如图片等与文本无关的内容。
纯文本在计算机底层也会保存为二进制
将字符转换为二进制码的过程成为编码(encode)
将二进制码转换成字符的过程成为解码(decode)

3.5 常见字符集:

ASCII: 美国人编码,使用7位来对美国字符进行编码,包含128个字符。。
ISO-8859-1 欧洲的编码 使用8位来编码,包含256个字符。
GBK:中国人的编码。
Unicode:万国码,包含世界上所有的语言和字符,编写程序一般都会使用。
Unicode有多种实现,有UTF-8,UTF-16,UTF-32,常用的是UTF-8.

3.6 进制

产生进制的原因是为了方便表示数据。

3.6.1 十进制和二进制转换:

十进制转二进制:除2取余

数字5二进制101数字6二进制110
5/2=2余16/2=3余0
2/2=1余03/2=1余1
1/2=0余11/2=0余1
取余101取余110

二进制转十进制:2的次幂相加
101转换:
1×2(0)+0×2(1)+1×2(2)=1+0+4=5
110的转换:
0×2(0)+1×2(1)+1×2(2)=0+2+4=6
计算幂次的时候顺序是从右往左。

3.6.2 数据换算:

bit是计算机中最小的单位。一个bit只能是二进制的0或者1。
byte是计算机中可操作的最小单位,8bit=1byte。
1024B=1kB
1024kB=1Mb
1024Mb=1Gb
1024Gb=1Tb
1024Tb=1Pb
… …

4. 环境变量

概念:操作系统指定系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置。其实是系统中的一些路径。

4.1 查看环境变量的方法:

右键计算机>—选择属性>—系统界面选择高级系统设置>—选择环境变量
在这里可以添加,修改和删除环境变量。

4.2 Path环境变量

保存的是一个个的路径,当我们输入一个命令,系统会先在当前文件夹中寻找,其次是在Path环境变量里寻找。可以将经常用的文件或程序的路径添加到Path环境变量中,这样就可以在任意位置来访问。
注意:环境变量不区分大小写,如:Path,PATH都一样。多个变量用“;”隔开。

5. Python语言概述

专注于解决问题,而不拘泥于语法结构。跨平台性好,代码自由开放。具有可嵌入其他语言的性能,右丰富的库可以引用。

6. Python的应用:

常用软件的开发
科学计算
自动化运维
自动化测试
Web开发
网络爬虫
数据分析
人工智能

7. 搭建环境

环境搭建就是安装Python的解释器,Python解释器的分类有:
CPython:用C语言写的
PyPy:用Python写的
JPython:是用Java写的

7.1 下载

可登录官网下载:https://www.python.org/

7.2 pip管理工具

Python有两个著名的包管理工具easy-install和pip,Python3已经自动安装好pip。可以在命令行中输入pip查看帮助说明:
在这里插入图片描述
在这里插入图片描述

7.3 pip常用操作

7.3.1 查看pip版本的命令:

pip -V

7.3.2 普通安装:

pip install ****

7.3.3 指定版本安装:

pip install robotframework==2.8.7

7.3.4 卸载库:

pip uninstall ****

7.3.5 卸载某版本的库

pip uninstall somepakege1.0.5
升级指定的包,通过
,>,<,>=,<=来指定一个版本号。

7.3.6 列出已安装的库:

pip list

7.3.7 显示所安装的包的信息

pip show pakage

7.3.8 将已安装的库列表保存的文本中

pip freeze>C:\Users\MI\OneDrive\桌面\piplist.txt
在这里插入图片描述

7.4 其他安装方法

7.4.1 wheel本地安装

除了联网安装以外还可以将安装包,就是wheel格式的文件下载到本地,然后使用pip进行安装。如我下载的pillow4.2就可以用:

ppip install pillow4.2 的方式进行安装。

第一步安装wheel:
在这里插入图片描述第二步cd 到wheel文件所在的文件夹进行安装。

7.4.2 换源安装

例如:pip install SomePakage -i https://pypi.douban.com/simple/
加粗部分是主要命令格式。
常见的源网站:

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
7.4.3 卸载旧版本pip并且安装最新版本pip

执行pip升级命令进行升级,命令是python -m pip install -U pip就行了,安装成功会提示你卸载了旧版本并且安装了最新版本的pip

8. Python的第一个程序

“Hello World”
可以在交互模式中实现:
在这里插入图片描述
可以在Python自带的IDLE编辑器里实现:
在这里插入图片描述
可以用高级开发工具PyCharm

9. 本节作业:

写一篇博客,内容为本节所讲内容
安装Python解释器

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值