python基础学习(一)

Python 简介

计算机基础结构

硬件

五大组成部分:运算器、控制器、存储器、输入设备、输出设备

1、运算器:按照程序中的指令,对数据进行加工处理。

2、控制器:根据程序需求,指挥计算机的各个部件协调工作。

通常将运算器和控制器集成在==中央处理器(CPU)==中。

3、存储器:保存各类程序的数据信息。

内存RAM -- 容量小,速度快,临时存储数据,如:4GB、8GB、16GB、32GB 硬盘HDD(SSD) -- 容量大,速度慢,永久存储数据,如:256GB、512GB、1TB

4、输入设备:外界向计算机传送信息的装置。 例如:鼠标、键盘、扫描仪…

5、输出设备:计算机向外界传送信息的装置。 例如:显示器、音响、打印机…

软件

软件分为:系统软件与应用软件。

操作系统 

管理和控制计算机软件与硬件资源的程序。

隔离不同硬件的差异,使软件开发简单化。

常见操作系统:Windows,Linux(Ubuntu、CentOS、Redhat、Android、HarmonyOS、 YunOS),Unix(macOS)。

应用软件

为了某种特定的用途而被开发的软件。 软件 = 程序 + 文档

程序:是一组计算机能识别和执行的指令集合。 文档:是为了便于了解程序所需的说明性资料。

python基础知识

Python是一种跨平台的编程语言, 结合了解释性、编译性、互动性和面向对象的脚本语言,被广泛应用。

Python可以应用于Web 和 Internet开发、科学计算和统计、人工智能、桌面界面开发、软件开发、后端开发和网络爬虫。

下面是世界语言排行榜:

推荐的几个好用的教学网站 ( •̀ ω •́ )y

1.Python官方网站icon-default.png?t=N7T8https://docs.python.org/zh-cn/3/官方网站不仅有基础语法参考、Python标准模块介绍,相关的教程也有。

2.编程宝典icon-default.png?t=N7T8https://www.bianchengbaodian.com/python集教程、文档和参考资源于一体的在线平台

3.菜鸟教程icon-default.png?t=N7T8https://www.runoob.com/提供了编程的基础技术教程,网站非常适合新手入门!从基础的语法开始,每篇文章都配有实例,而且实例选得很好简单明了,通俗易懂。

4.简明教程icon-default.png?t=N7T8https://www.jmjc.tech/tutorial/python/1

提供了开箱即用的实验环境,免去了搭建环境的麻烦。是一个综合的教程,划分了很多不同类别的知识模块,比较偏重实战,作为入门也很不错。

5.Python123icon-default.png?t=N7T8https://python123.io/

北京理工大学搭建的学习python 的网站;可以在线练习,刷题的好去处。

Python执行方式

1.交互式

作用:在命令行输入指令,回车即可得到结果。

操作: (1) 打开终端 (2) 进入交互式:python3 (3) 编写代码:print("hello world") (4) 离开交互式:exit() / Ctrl + Z

优点:可以用于测试基础语法的使用

缺点:执行的语句会随着交互环境的关闭而消失。

2.文件式

作用:将指令编写到 .py 结尾的文件中,即可重复运行程序。

操作: (1) 编写文件(xxx.py文件) (2) 打开终端 (3) 进入程序所在目录:cd 目录 (4) 执行程序: python3 文件名

优点:可重复运行

缺点:对于大型项目开发不友好

执行过程

计算机只能识别机器码(1010),不能识别源代码(python)。

(1) 由源代码转变成机器码的过程分成两类:编译和解释(直译/翻译)

(2) 编译:在程序运行之前,通过编译器将源代码变成机器码,例如:C、Java。 优点:运行速度快 缺点:开发效率低。

(3) 解释:在程序运行之时,通过解释器对程序==逐行翻译执行==,例如:Python、JavaScript。 优点:开发效率高; 缺点:运行效率较低。

python是解释型语言运行时会逐行翻译,为了提高运行速度,使用了一种编译的方法, 编译之后得到 pyc 文件,存储了字节码(特定于Python的表现形式,不是机器码)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值