环境搭建
1.计算机基础
1.1 计算机组成
计算机组成主要分为五个部分:
\1. 控制器:是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。
\2. 运算器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。
\3. 存储器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。
\4. [输入](Input system):输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。
\5. [输出](Output system):输出设备与输入设备同样是计算机的重要组成部分,它把计算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。
1.2 操作系统
操作系统,可以控制和协调电脑的各个组件进行协同工作 。
常见操作系统:
- windows【收费】,丰富的图形化界面、收费、大量工具、适用于个人办公。
- windows xp
- windows 7
- windows 10
- windows server
- linux【免费】,性能好、占用资源少、适用于做服务器。
- centos
- ubuntu
- redhat
- mac os【免费】,人性化交互好、好看好用、适用于个人使用。
电脑安装上述的任意一种操作系统后,用户就可以在电脑上利用操作操作系统做一些:鼠标、键盘、触摸屏等操作,操作系统根据用户行为让操作系统去控制电脑的各个零件工作,从而帮助我们完成任务。
注意:操作系统是由程序员开发出来的。
1.3 软件/网站(应用程序)
大家在电脑装上系统后,都会安装一些软件,如:QQ、浏览器、office、游戏、杀毒 等。
关于软件有两点需要大家了解:
- 软件需要运行在操作系统之上。
- 软件等都是由程序员开发的。
- QQ、浏览器、等是由于各个公司的程序员开发。
注意:其实操作系统是由程序员开发出来的,只不过这些程序员比较牛逼,例如:比尔·盖茨、林纳斯·本纳第克特·托瓦兹。
1.4 解释器/编译器
我们知道程序员需要掌握一门编程语言,如:C、C++、Python、Go、Java等,根据编程语言的规则来写代码,最终代码运行起来就是所谓的软件或应用程序了。
每种编程语言的代码要想运行,必须依赖自己语言的编译器或解释器(解释器或编译器是由编程语言的创始人开发)。
所以,程序员掌握的编程语言,都是由这些语言的创始人开创的,他们创建 解释器 + 解释器 能够读懂的语言,广大程序员学会之后,就可以利用他们写软件了。
2. Python简介
2.1 诞生和发展
python的创始人为吉多·范罗苏姆(Guido van Rossum),一般称 龟叔 。
1989年的圣诞节期间,龟叔为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
2.2 优势
Python崇尚优美、清晰、简单,非常适合小白进入编程领域,并且在Python自创办之初,就任其自然生长,这么多年的累积在各个领域都提供很多的类库。
正是由于Python类库齐全且简单,用其他语言100行实现的功能,用Python10行代码就可以实现,所以越来越多的开发者和领域都使用Python,如:爬虫、数据分析、web开发、自动化测试、自动化运维等。
2.3 版本
目前主流的Python版本有两大分类:
- 2.x ,很多公司依然在用 2.7 版本,但Python官方在 2020 年将停止对 Python 2 的支持。
- 3.x ,功能更加强大且修复了很多2版本中不合适之处(推荐使用)
建议大家在自己电脑上把两个版本全部安装,面试很多时候都会问。
3. 环境搭建
写Python代码前,在自己电脑上安装上相关必备的软件的过程称为环境搭建。
3.1 安装CPython解释器
大家常说的Python是一门编程语言,程序员学习编程语言的语法写出来的代码 需要由解释器来运行,而Python主流的解释器就是CPython。所以大家的电脑上需要先安装上CPython解释器,然后才能运行自己编写的Python代码。
-
打开官网:http://www.python.org,点击
Downloads下载,如下图 -
向下查找,找到Stable Releases 根据系统选择对应的安装包,目前大家的基本都是64位系统,所以找到Windows x86-64 executable installer下载安装包即可。下载完成后找到下载的目录,然后用鼠标左键双击安装包
-
安装
-
执行下一步
-
勾选安装(解释器可以自行设置安装路径)
-
写代码并使用解释器运行。
CPython解释器安装成功后,就可以开始写代码并运行了。-
在自己电脑的任意目录创建一个txt文件并写入如下代码,例如:F:\1.python\test.txt
-
使用自己刚安装好的CPython解释器(一般直接称Python解释器)运行代码文件。
-
【第一步】打开终端(键盘键入Win+R,然后输入cmd)
-
【第二步】在终端输入命令去运行写好的代码,格式【解释器路径 空格 代码文件路径】,因为安装的时候已经把python的解释器路径添加到环境变量了,所以我这里输入py+代码文件即可:
-
-
解释器安装成功之后,其实就可以开始写代码并且运行代码了。
显而易见,按照 上述写代码的示例 进行开发的话会不太方便,所以就出现了一些IDE(Integrated Development Environment集成开发环境),再IDE上写代码并运行代码会比较方便。
针对Python开发者的常见IDE有:Pycharm(推荐)、VSCode、Sublime等,主流的工具则是Pycharm,相比较于其他IDE其功能齐全且开发方便。
那么接下来,咱们就来安装Pycharm了…
3.2 Pycharm安装
安装过程略
3.3 用Pycharm写代码
3.3.1 首次使用必要配置
3.3.2 写代码&运行
-
创建项目,其实就是创建一个文件夹。
-
指定项名和Python解释器路径
-
PyCharm创建py文件
-
写代码 & 运行