Logo

【Py从零开始】9.面向对象进阶

面向对象进阶在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。@property装饰器之前我们讨论过Python中属性和方法访问权限的问题,虽然...

【Py从零开始】8.面向对象编程基础

面向对象编程基础活在当下的程序员应该都听过"面向对象编程"一词,也经常有人问能不能用一句话解释下什么是"面向对象编程",我们先来看看比较正式的说法。"把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过...

【Py从零开始】7.字符串和常用数据结构

字符串和常用数据结构使用字符串第二次世界大战促使了现代电子计算机的诞生,最初计算机被应用于导弹弹道的计算,而在计算机诞生后的很多年时间里,计算机处理的信息基本上都是数值型的信息。世界上的第一台电子计算机叫ENIAC(电子数值积分计算机),诞生于美国的宾夕法尼亚大学,每秒钟能够完成约5000次浮点运算...

【Py从零开始】6.函数和模块的使用

函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。可以用Python的程序来计算出这个值,代码如下所示。"""输入M...

【Py从零开始】5.构造程序逻辑

构造程序逻辑学完前面的几个章节后,我觉得有必要在这里带大家做一些练习来巩固之前所学的知识,虽然迄今为止我们学习的内容只是Python的冰山一角,但是这些内容已经足够我们来构建程序中的逻辑。对于编程语言的初学者来说,在学习了Python的核心语言元素(变量、类型、运算符、表达式、分支结构、循环结构等)...

【Py从零开始】4.循环结构

循环结构应用场景我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景。例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令。在这个场景中,让机器人向球门方向移动就是一个需要重复的动作,当然这里还会用到上一课讲的分支结构来判断机器...

【Py从零开始】3.分支结构

分支结构应用场景迄今为止,我们写的Python代码都是一条一条语句顺序执行,这种代码结构通常称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关条件是玩家获得1000分,那么在完成本局游戏后,我们要根据玩家得到分数来决定究竟是进入第二关,还是告诉玩家“Game...

【Py从零开始】2.语言元素

语言元素指令和程序计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是指令的集合,我们程序就是将一系列的指令按照某种方式...

【Py从零开始】1.初识Python

初识PythonPython简介Python的历史1989年圣诞节:Guido von Rossum开始写Python语言的编译器。1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函...

双8G内存比16G内存速度快?详解双通道内存和磁盘阵列

前言:目前为止大多数游戏对于内存的需求是越来越高了,所以我在写单子的时候都尽可能的写8GX2这种组合,这时候就有很多人,而且几乎是全部的人,都会问我可不可以直接买单16G呢,所以我们今天来详细了解一下双8G内存和单16G内存的区别。如果你连电脑的内存和磁盘之间的关系都不清楚的,那么您最好先看一下这个...

小科普|硬件检测、显示fps帧数的N种方法

「来源: |极客湾 ID:geekerwan」硬件买起来了,电脑组起来了,游戏虽然开起来了,但总觉得有迷之卡顿,想进一步调试,但如何才能实时看到帧数(fps)呢?跑分的时候,硬件信息我们往往通过AIDA64、HWiNFO来看,但玩游戏的时候,总不能切来切去,如何看到硬件状况呢?今天我们就来看看有置顶...

新手如何学习弱电?这十二个技术技能必须会

2021年如何在弱电行业快速成长?这个是很多弱电朋友都在思考的问题,每天都有不少朋友给我们留言。成为一名优秀的弱电从业者需要对诸多专业技术进行广泛储备,随着经验的积累,我们需要善于总结自己技术经验,从而发现自身的优势,在我们弱电VIP技术群中,也经常讨论这块内容。要想在行业中在技术方面有所突破,我认...

【H3C网络工程师】NAT转发实验

NAT 实验实验拓扑图 1-1注:如无特别说明,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 网段,则其 IP 地址为 192.168.1.3/24,以此类推。此拓扑中 FTPA,PCA,PCB 使用路由器来模拟实验需求按照图示配置 IP...

【H3C网络工程师】ACL访问控制实验

ACL 实验实验拓扑图 1-1注:如无特别说明,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 网段,则其 IP 地址为 192.168.1.3/24,以此类推。此拓扑中 PC1,PC2,SERVER1 使用路由器来模拟实验需求按照图示配置...

【H3C网络工程师】OSPF路由协议实验

OSPF 实验实验拓扑图 1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/2...

【H3C网络工程师】RIP路由协议实验

RIP实验实验拓扑图 1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 ...

【H3C网络工程师】静态路由实验

静态路由实验实验拓扑图1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推;另外,同一网段中,IP 地址的主机位为其设备编号,如 R3 的 g0/0 接口若在 192.168.1.0/24 ...

【H3C网络工程师】三层交换实验

三层交换实验实验拓扑图1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推实验需求按照图示为 PC2 和 PC3 配置 IP 地址和网关PC2 属于 Vlan10,PC3 属于 Vlan20...

【H3C网络工程师】单臂路由实验

单臂路由实验实验拓扑图1-1注:如无特别说明,描述中的 R1 或 SW1 对应拓扑中设备名称末尾数字为 1 的设备,R2 或 SW2 对应拓扑中设备名称末尾数字为 2 的设备,以此类推实验需求按照图示为 PC3 和 PC4 配置 IP 地址和网关PC3 属于 Vlan10,PC4 属于 Vlan20...

【H3C网络工程师】IPv6实验

IPv6实验实验拓扑图1-1基于模拟器自身原因,本实验PC3使用路由器模拟注:如无特别说明,描述中的R1或SW1对应拓扑中设备名称末尾数字为1的设备,R2或SW2对应拓扑中设备名称末尾数字为2的设备,以此类推实验需求在R1和PC3上开启IPv6链路本地地址自动生成,测试是否能够使用链路本地地址互通为...