环境搭建

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代码。

  1. 打开官网:http://www.python.org,点击Downloads下载,如下图
    Python全栈笔记(一)

  2. 向下查找,找到Stable Releases 根据系统选择对应的安装包,目前大家的基本都是64位系统,所以找到Windows x86-64 executable installer下载安装包即可。下载完成后找到下载的目录,然后用鼠标左键双击安装包

  3. 安装
    Python全栈笔记(一)

  4. 执行下一步
    Python全栈笔记(一)

  5. 勾选安装(解释器可以自行设置安装路径)
    Python全栈笔记(一)

  6. 写代码并使用解释器运行。
    CPython解释器安装成功后,就可以开始写代码并运行了。

    • 在自己电脑的任意目录创建一个txt文件并写入如下代码,例如:F:\1.python\test.txt
      Python全栈笔记(一)

    • 使用自己刚安装好的CPython解释器(一般直接称Python解释器)运行代码文件。

      • 【第一步】打开终端(键盘键入Win+R,然后输入cmd)
        Python全栈笔记(一)

      • 【第二步】在终端输入命令去运行写好的代码,格式【解释器路径 空格 代码文件路径】,因为安装的时候已经把python的解释器路径添加到环境变量了,所以我这里输入py+代码文件即可:
        Python全栈笔记(一)

解释器安装成功之后,其实就可以开始写代码并且运行代码了。
显而易见,按照 上述写代码的示例 进行开发的话会不太方便,所以就出现了一些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 写代码&运行

  1. 创建项目,其实就是创建一个文件夹。

  2. 指定项名和Python解释器路径

  3. PyCharm创建py文件

  4. 写代码 & 运行

相关文章: