Python零基础入门01【计算机基础和环境搭建】

01–计算机基础和环境搭建

目标:了解计算机基础知识并完成Python的环境搭建

概要:

  • 计算机基础
  • 编程的本质
  • Python的介绍
  • Python环境搭建

1.计算机基础

1.1基本概念

  • 计算机的组成

    计算机由多个硬件组合而成,常见的硬件有:CPU,硬盘,内存,网卡,显示器,机箱,电源......
    注意事项:机械的奖零件组合一起,他们之间是没有办法进行协作的
    
  • 操作系统

    用于协调计算机的各个硬件,让硬件之间进行协同工作,以完成某个目标
    - windows 优点:生态牛逼,工具多  缺点:略慢,收费【个人】
    	- xp
    	- win7
    	- win10
    	...
    - linux 优点:资源占用少,免费(很多公司的服务器上安装(Linux)),缺点:工具少,告别游戏【公司服务器】
    	-centos
    	-ubuntu
    	-redhat
    - mac 优点:生态还行,工具差不多都有,用户体验和交互 缺点:不能玩游戏
    
  • 软件(应用程序)

    在安装上操作系统之后,我们会在自己电脑上安装一些常用软件,例如:QQ,微信,杀毒......
    
    问题?这些软件是由谁开发?由各大公司的程序员开发的。
    
    以后的你是写“软件”,可以把软件理解成一大堆的代码(一篇文章)。
    

在这里插入图片描述

1.2编程语言

软件,是程序员使用编程语言开发出来的一大堆代码的集合。全球的编程语言由2500+多种,常见的编程语言:java,c#,Python,PHP,C…

作文,是由小学生使用 汉语/英语/法语/日语…写出来一大堆的文字的集合

本质上学习编程语言就是学习她的语法,根据语法再去编写相应的软件中的功能

  • Python语言的输出的语法规则

    print('我是二大爷')
    
  • Golang语言中的输出的语法规则

    fmt.println('我是二大爷')
    

1.3编译器/解析器

编译器/解析器,就是一个翻译官,将代码翻译成计算机能够识别的命令

为什么有的叫解析器?有的叫编译器?

  • 解析器:实时翻译,拿到1000行代码之后,解释一句交给操作系统一句。

  • 编译器:全文翻译,拿到2000行代码之后将他编译成一个临时文件(计算机能识别的命令),再把文件交给操作系统去读取

Python,PHP,JavaSript,Ruby…一般称为:解析型语言

C,C++,Go,java…一般称为:编译型语言

2.学习编程的本质

本质分为三件事:

- 选择一门编程语言,在自己的电脑上安装此编程语言相关的编译器/解析器
- 学习编程语言的语法规则,根据语法规则,业务背景 设计并开发你的软件(代码集合)
- 使用 编译器/解析器 去运行自己写的代码

3.Python的介绍

3.1 语言的分类

  • 翻译的维度

    • 解释型语言:Python,Ruby
    • 编译型语言:C,C++,Golang
  • 高低的维度

    • 低级编程语言:写出来的代码直接可以被计算机识别

      机器语言 101 001 000001 0010001010010011  机器码,交给计算机去执行
      汇编语言 MOV IMC ...... 指令 交给计算机去执行
      
    • 高级编程语言:写出来的代码无法直接被计算机识别,但可以通过某种方式将其转换为计算机可以识别的语言

      C,c++,python,Ruby......这类编程语言在编写代码几乎是写英语作文
      交给相应的编译器/解析器编译成机器编码,然后交给计算机执行
      

    注意:现在基本上都使用高级编程语言。

3.2 Python

原因如下:

  • 语法简洁 & 适合小白。

  • 类库的强大

  • 开发效率高。

3.3Python的解析器种类(了解)

在这里插入图片描述

3.4CPython解析器的版本

CPython的解释器主要有两个版本

  • 2.x ,目前最新的Python2.7.18(2020后不再维护)

  • 3.x , 目前最新的Python3.9.0版本(授课)。

4.环境搭建

在这里插入图片描述

4.1安装Python解释器

#### 4.1.2 Windows系统
  • Python官网下载Python解释器
https://www.python.org/downloads/release/python-390/

  • 在自己电脑上进行安装
python解释器安装目录:C:\python39
python解释器的路径 C:\python39\python.exe

  • 编写一个Python代码并交给Python解释器去运行
name = input('请输入')
print('welcome',name)

保存:D:\HELLO.py

怎么让解释器运行写好的代码文件呢?

- 打开终端
- 终端输入 :解释器路径 代码路径

  • 优化配置(让以后操作Python解释器去运行代码适合更加方便)
- 写了30个python代码,想要使用解释器去运行
	C:\python39\python.exe D:\HELLO1.py
	C:\python39\python.exe D:\HELLO2.py
	C:\python39\python.exe D:\HELLO3.py
	....
	C:\python39\python.exe D:\HELLO30.py
	
- 然你以后可以方便的去运行代码,不用写Python解释器所在的路径
	只要你将C:\python39 路径添加到系统的环境变量中,以后你在终端就可以:
		python.exe D:\hello1.py
		
- 如何将C:\python39 添加到环境变量呢?【默认在解释器安装的时候已经自动添加到环境变量中】

4.2安装Pycharm编辑器(win)

帮助我们快速编写代码,用Pycharm可以大大的提高咋们写代码的效率。+用解释器运行代码

  • 下载Pycharm

    https://www.jetbrains.com/pycharm/download/other.html
    
    
  • 安装

  • 快速使用:编写代码 + 运行代码

  • 破解Pycharm(专业版)

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱打代码的鳄鱼娃子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值