- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 python小白学习笔记《12.编码和文件读写》
python小白学习笔记《12.编码和文件读写》0.编码编码的本质就是让只认识0和1的计算机,能够理解我们人类使用的语言符号,并且将数据转换为二进制进行存储和传输。这种从人类语言到计算机语言转换的形式,就叫做编码表,它让人类语言和计算机语言能够一一对应起来。要了解编码,我们还得先来聊聊二进制。由于有二进制,0和1这两个数字才能像“太极生两仪,两仪生四象,四象生八卦”一样,涵盖容纳世间所有的信息。0.0二进制...
2020-09-01 19:26:27
272
原创 python小白学习笔记《11.类与对象2》
python小白学习笔记《11.类与对象2》类能成为面向对象编程的主要工具,帮助 Python 在编程世界打下一片疆土,很大程度上是基于它的继承和定制。0.类的继承和定制是什么?0.0继承,从广东人说起假设你有个外国朋友,刚来中国。某天,他看到“广东人”这个词,就来问你,你会怎么跟他解释?可能你会回答:广东是中国的一个地方。广东人就是中国人。他可能会复述:哦!原来就是中国人。深究的话,“广东人就是中国人”中的“就是”的确切含义是“属于”,即广东人属于中国人。因此,中国人有的属性(如黑头发)和方
2020-08-27 21:44:21
187
原创 python小白学习笔记《10.类与对象1》
python小白学习笔记《10.类与对象1》0.类与对象0.0事情要从‘类’开始说起看到“类”这个字,你的第一反应是什么,想到了什么词语?人类?鸟类?鱼类?植物类?没错,我们常用类来划分一个个特定的群体。现在,请你用几秒的时间,让眼睛离开屏幕,留意一下周围,看看都有哪些种类的物品。发现了吗?在我们的身边,事物被井井有条地划分成了各个种类,如电子类、家具类、服饰类、食品类……再想一想:你每次逛超市或网上购物时,是不是也被各种品类的商品所包围?这便是生活中我们所说的类,是物以类聚的类,是分门别类
2020-08-26 22:01:45
545
原创 python小白学习笔记《9.编程思维:如何debug》
python小白学习笔记《9.编程思维:如何debug》Bug的故事:时光回到1947年,当时被誉为计算机程序之母的格蕾丝·赫伯(Grace Hopper)正在为下图这个庞然大物编制程序。这是世界上第一部万用计算机的进化版——马克2号(Mark II)。瞧瞧这庞大的机器,可想而知,格蕾丝不止要做脑力活儿,还得做体力活儿。有一天,她正在调试程序(就跟我们在电脑上运行代码,看终端有没有报错一样),结果老是出现故障。层层排查后,她拆开了继电器,结果发现有只飞蛾被夹扁在触点中间,从而“卡”住了机器的运行
2020-08-25 23:01:34
548
原创 python小白学习笔记《8.函数》
python小白学习笔记《8.函数》0.初识函数0.0函数的作用前面学习过的循环是减少代码重复的一种手段,那么接下来要学习的函数则是Python里增强代码重用性最有力的工具,它的定义是:函数是组织好的、可以重复使用的、用来实现单一功能的代码。什么意思呢?我们之前所写的代码都是立即运行且只能被执行一次,而函数可以让我们整合打包好代码,以便这些代码能够随时被复用,这样能极大地减少代码冗余。往后,随着我们想要实现的功能越来越复杂,代码可能会有几百上千行,这样对写代码和读代码都是一个挑战。如果将一个程序
2020-08-22 21:55:00
486
原创 python小白学习笔记《7.项目实操-人机PK小游戏》
0.明确项目目标我们此次要实现的需求是:人机PK小游戏。这个游戏中,会随机生成玩家和敌人的属性,同时互相攻击,直至一方血量小于零。另外,这样的战斗会持续三局,采取三局两胜制,最后输出战斗结果,公布获胜方。1.分析过程,拆解项目编写代码,我们无须苛求一步到位。尤其对于刚接触编程的学习者来说,层层递进、逐渐提升难度才能达到更好的练习效果。从“功能叠加、难度递增”这个角度考虑,将我们要实现的小游戏拆分成了三个版本。版本1.0,主要是帮我们理清战斗逻辑。当项目被清晰地拆解后,剩下的就是去逐步执行,也
2020-08-20 21:09:39
1235
原创 python小白学习笔记《6.布尔值》
python小白学习笔记《6.布尔值》上一个笔记说到,while循环是需要有一个“条件”的,当条件被满足,才能开启循环。a = 0while a < 5: a = a + 1 print(a)在上面这个小例题中,这一点不难理解:我先定义了变量a,然后将0赋值给a;接下来,面对a<5这个条件,计算机就会判断条件满足,用术语来说就是条件为【真】(True),然后开启循环。直到a+1不断执行,到了 a=5时,条件a<5不再满足,即条件为【假】(False),这段循环就
2020-08-19 22:24:43
299
原创 Python小白学习笔记 《5.for循环和 while循环》
Python小白学习笔记 《5.for循环和 while循环》每个人的生活和工作都充满了循环,很多时候,循环意味着重复和枯燥。比如你要手动输入200个员工的个人信息,比如她要一遍一遍地给不认真的人费劲口舌解释同样的事情,又比如他一成不变、如同一潭死水般的生活。一成不变的生活终归需要你自己去打破循环,但工作的事,就大可让计算机帮一帮我们了。与人类不同,计算机不怕苦也不怕累,无聊的事情可以重复上千遍,只要能追寻到你想要的答案。这恰恰就是编程解放人类的地方。比如你需要下载很多很多张图片,本来你是要手动
2020-08-18 21:53:06
282
原创 Python小白学习笔记 《4.列表、元组和字典》
Python小白学习笔记 《4.列表、元组和字典》前面学的几种类型,每次赋值只能保存一条数据。如果我们需要使用很多数据的时候,就会很不方便。而列表、元组和字典的作用,就是可以帮我们存储大量数据,让计算机去读取和操作。0.列表0.0什么是列表用我最爱的粉墨来做例子嘻嘻嘻:BlackPink = ['Jisoo','Jennie','Rose','Lisa']图中的[‘Jisoo’,‘Jennie’,‘Rose’,‘Lisa’]就是一个列表。一个列表需要用中括号[ ]把里面的各种数据框起来,里面
2020-08-16 17:23:09
265
原创 Python 小白学习笔记 《3.input()函数》
Python 小白学习笔记 《3.input()函数》0.input()函数的使用通过前面的学习我们已经知道print是输出。而input函数可以接收键盘的输入,input()函数,是python的内置函数,接收任意数据类型的输入,将所有输入的数据,定义为字符串来进行处理,并返回字符串类型。name = input('请输入你的名字:')print (name)接下来运行程序时,终端会跳出‘请输入你的名字:’这时输入你的名字,终端就会打印出你的名字当你在函数的括号内写出问题时,input(
2020-08-16 14:40:29
1158
原创 Python小白学习笔记《2.条件判断》
Python小白学习笔记《2.条件判断》计算机沟通的逻辑——条件判断。明确地让计算机知道,在什么条件下,该去做什么。0.条件判断在Python中,条件判断语句总共有三种表现形式,分别是单向判断、双向判断和多向判断。0.0单向判断:if流程图如下:Created with Raphaël 2.2.0if条件判断确认?执行结果跳过if命令yesno示例代码:age = 19if age >= 18: print('你成年了')#终端打印结果为 ‘你成年了’age = 17if
2020-08-15 22:02:41
311
原创 Python小白学习笔记《1.数据类型与转换》
python小白的学习笔记 《1.数据类型与转换》最常用的数据类型有三种——字符串(str)、整数(int)和浮点数(float)。0.数据类型0.0字符串字符串英文string,简写str。name = 'maria'print(name)#name的数据类型为字符串字符串的识别方式非常简单——只要是被【单/双/三引号】括起来的内容,不论那个内容是中文、英文、数字等等。只要是被括起来的,就表示是字符串类型。字符串,顾名思义,就是由一个个字符串起来的组合,字符可以是一个数字、一个字母、一个
2020-08-14 22:32:04
225
原创 python小白的学习笔记《0.print()函数与变量》
**python小白的学习笔记 《0.print()函数与变量》**第一次在这个集满各位编程大神的平台做这个文章,连做这个都有语法哈哈,太神奇了。本身专业和python没有关系,但是非常感兴趣,就来学学,下面是我的学习笔记。0.python简介Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通
2020-08-14 11:02:53
272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人