07 2019 档案
摘要:进击のpython 网络编程——层级了解 前面也提到了,就是计算机们要是想互相玩耍,就必须要接入internet 物理层 最起码你得连接网线吧(说用无线的稍一稍),连接的网线就是物理层 还有什么光缆啊,电缆啊,无线电波啊什么杂七杂八的,他能干什么呢? 你想啊,这个电啊,有两种状态,高和低,那也就对应
阅读全文
摘要:进击のpython 网络编程——基础知识 网络编程了啊 不知不觉中这是最后一块关于python基础的了 这部分说完基本上就终章了 来吧,话不多说吧 开始先搞一下基础知识(其实没什么卵用!) C/S结构 那什么是C/S结构呢? 实际上这是两个单词的缩写client和server 又到了学习单词的时间了
阅读全文
摘要:进击のpython assert 断言 哎呀这么久了,终于到最后一个了啊 这是关于异常的最后一个知识点 同时也是面向对象的最后一个知识点 assert断言 听着是不是有点像什么莫言?? 这个名字,我也不知道是怎么叫出来的 感兴趣的可以自己看看私信告诉我 好了好了!废话不多说 什么是断言呢? 就是看程
阅读全文
摘要:进击のpython 异常捕获 什么叫做异常捕获???我们分开来理解 什么是异常??什么又叫捕获呢? 异常?那不是你经常做出来的嘛 不信?? 你看看这些,你熟悉不?? 是不是都是你曾经的杰作呢??? 呐,又要开始学新的英语单词了 Error : 错误,异常 那么NameError就是变量异常 同理Ty
阅读全文
摘要:进击のpython 用type动态创建一个类 还记得嘛?我们总说,python一切皆对象!是吧 我们经常这么说,但是,真的是一切皆对象嘛? 我们打印一下这个实例化的p的类型,看看是啥! 可以看出,这是实例是源自于Demo这个类的对吧 那你说,Demo这个类是源自于什么呢? (猜不出来就打印一下嘛)
阅读全文
摘要:进击のpython 单例模式 打印过东西吗? 我们一般都是怎么打印东西? 拿着一个打印机,然后把要打印的东西按顺序传到打印机 然后再打印是吧 这就是单例模式 卧槽? 那单例模式到底是什么? 其实,单例模式是一种常用的软件设计模式 在它的核心结构中只包含一个被称为单例类的特殊类 通过单例模式可以保证系
阅读全文
摘要:进击のpython 类的双下划线方法 双下划线方法是类的特殊方法,是由双下划线加方法名加双下划线进行定义的 而这样的写法就表示,它其实是有特殊意义的 (没有特殊意义我提他干撒,不是神经病嘛) 其实啊,双下划线方法更多是python的源码开发者使用的 他们在写源码的时候,会采用这种双下划线方法 但是我
阅读全文
摘要:进击のpython 神奇的反射 定义:通过字符串的形式操作对象相关的属性 由于python一切皆对象 所以,都可以使用反射! 什么意思呢?,我现在,写一个类 我现在想要知道我的类,有没有一个属性叫做name2 可以吧,这也是一个请求 那怎么做呢? 这么写吗? 不对吧,当你这么写的时候,p.name2
阅读全文
摘要:进击のpython 面向对象进阶——\_\_name\_\_=="\_\_main\_\_" 前面我们在讲模块的时候,其实还有一个知识点没有很好的讲 那就是main和name 可能你们在看一些代码的时候或多或少的都会见到下面的这串代码 但是百思不得其解,这行代码到底是什么意思呢? 问题的解决都是一点
阅读全文
摘要:进击のpython 面向对象进阶 类方法 classmethod 类方法 python的类方法是通过@classmethod装饰器实现的 类方法和普通的方法的区别是 类方法只能访问类变量,不能访问实例变量 可以看到我调用Dog里面的eat方法,显示报错 果然,加上了这个类方法之后就没有办法访问实例变
阅读全文
摘要:进击のpython 多态 多态,什么叫多态? 多态拆开就是多种状态 什么是多种状态呢? 姑娘还有两副面孔呢┗|`O′|┛ 嗷~~ 怎么说呢?多种状态更纯粹更现实的来说 就是要对不一样的对象有不一样的处理方法 比如说你的电脑里有一个wps软件是吧 当你双击一个pdf文件,或者双击一个doc文件的时候
阅读全文
摘要:进击のpython 为什么要设计好目录结构? “设计项目目录结构”,就和”代码编码风格”一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 1. 一类同学认为,这种个人风格问题”无关紧要”。理由是能让程序work就好,风格问题根本不是问题。 2. 另一类同学认为,规范化能更好的控制程
阅读全文
摘要:进击のpython 封装 什么是封装呢? 在前面是不是写过这样的代码 在当时我是不是说\_\_ini\_\_下放的是实例的私有变量? 其实这么说是不对的 这只能说是实例变量,或者是成员变量 当时只是为了让你能够好理解才那么表述的 这才算是私有属性 玩过角色扮演类游戏的都知道 每个人物都是有基础属性且
阅读全文
摘要:进击のpython 多继承 多继承?什么是多继承?就是继承多个呗! 这多好理解啊! 怎么叫多继承呢? 孙悟空知道吧! 猴子吧!神仙吧! 强行操作是不是就是两个父类! 那怎么继承? 你一个都会,两个就不会了?? 对吧,要学会类比啊! 这时候你就可以发现,我sunwukong这个类 就继承了shenxi
阅读全文
摘要:进击のpython 继承 继承的出现!就是一个作用! 为了节省代码! 为什么说节省代码? 你爸爸要是王健林 你是不是就不用愁怎么获得钱了? 为啥? 是不是钱已经有了! 直接拿来用就行了! 我们想一下奥 狗和人是不是都会吃东西? 那么吃东西这个东西是不是算是他俩的共有属性? 那我就可以把这个吃东西当作
阅读全文
摘要:进击のpython 逻辑交互 一说这个词,woc!是真专业! 啥意思??一点一点来呗! 啥叫交互啊,我跟你说话就是交互 你看我文章就是我文章在跟你交互 如果之间的交互存在着某种规则 那就叫逻辑交互! 人狗大战中,人打狗,狗咬人,是不是都是逻辑交互啊! 那模板的面向对象写法是不是写出来了 那现在是不是
阅读全文
摘要:进击のpython 类&属性 虽然我们上一part写了一个面向对象的程序:人狗大战 但是如果在面向对象来看 你这些的就不够规范 你既然选择用面向对象的思想来写 那你就要符合人家的定义规范和操作流程 那废话不多说 开始整活! 走的太快,就要停下来等等灵魂! 前面是先整出一个模板是吧? 那咱们也写个模板
阅读全文
摘要:进击のpython 面向对象 唉,脑阔疼,昨天写的,忘记报错了,还要重新写!!!!!!! 不逼逼叨了 如果此时此刻的你学过面向对象的编程 那我极力不建议你看这篇博文 因为我不想跟杠精battle 熟悉我的博文的都知道 每次要学新的东西的时候 都是从需求开始引入 那么需求来了! 我想做个游戏! 怎么玩
阅读全文
摘要:进击のpython 模块 是什么? 其实随着开发的过程中, 你就能感受到两个问题, 一是代码越来越长,越来越长,是真的长 二是命名问题,是真的,你把你学过的工地英语全部用上也满足不了开发的需求 怎么办呢? 你说,我们钉钉子的时候,我们非要先做个锤子然后再钉嘛? 是不是锤子就已经有了,拿过来直接用就行
阅读全文
摘要:进击のpython 生成器 上来说个这,就有点抽象了! 我们先整点活儿 宁,准备好了吗? 直接相位猛冲! 列表生成器 需求来了,老弟!我有一个数组 我想把列表里每个元素加一,怎么办呢? 还有吗? 还有吗? 还有吗? 最后一种的方式就是列表生成式(是不是很像三目运算??) 生成器 生成器,比如说我要是
阅读全文
摘要:进击のpython 装饰器 知道京东吧(不知道?那你知道淘宝,蘑菇街吧) 我们身为用户,在进入界面的时候 首先会提示我们登陆是吧 当我们登陆的时候,接下来的所有操作就不用再验证身份了 否则,一到收藏啊,关注啊,就需要我们重新登陆 那我们可不可以做一个这个呢?? 没有数据库,我们模拟一个数据库,懂我意
阅读全文
摘要:进击のpython 内置函数 内置函数,就是python自带的函数,print()就是函数 函数嘛,那就跟我们自己创建的函数一样 想要用,先声明 都有什么函数呢? | | | Built in Functions | | | | : | : | : | : | : | | " " | " " | "
阅读全文
摘要:进击のpython 递归函数 学过数学的可能多多少少听过“递归”这个词 那么递归函数到底是怎么个函数呢? 老样子,从需求找方法! 我想要 100/2 结果继续除2,直到结果为零,然后打印每一步的结果 怎么写呢?可以用循环!对! 要的就是这种结果!但是,总有艮的 就想用函数来解决这个问题 甚至更过分的
阅读全文
摘要:进击のpython 嵌套函数&匿名函数 讲完作用域之后 对变量的作用范围有大致的了解了吗? 讲个稍微小进阶的东西吧 能够帮助你更加的理解全局和局部变量 嵌套函数 玩过俄罗斯套娃不? 没玩过听过不? 没听过?很好!我就喜欢你这种“大人物” 从小的一点一点的往大了装,一个嵌套一个 函数也可以这么玩~~~
阅读全文
摘要:进击のpython 函数的返回值和作用域 "上文我们讲到了函数的基础——参数的相关问题" 举的例子也都是带有print的函数定义 但是有个问题就出现了:我不想打印这个函数处理后的参数 我想拿到这个参数然后做后续的事情 我应该怎么办呢? 返回值 这就需要一个关键字 return 来解决这个问题了 re
阅读全文
摘要:进击のpython 函数基础(一):参数 ==说明一点奥,如果你前置文章没有看懂,那么不建议你直接看这个== ==因为看了也是浪费时间,没有意义== 好,接下来就是Python的灵魂部分了——函数 在历史的长河中,遇到复杂问题的时候,人们总是想能不能对这个问题简单化处理 于是,模块啊,函数啊什么的,
阅读全文
摘要:进击のpython 1,用户先给自己的账户充钱:比如先充3000元。 2,有如下的一个格式: 3,页面显示 序号 + 商品名称 + 商品价格,如: 1 电脑 1999 2 鼠标 10 … 4,用户输入选择的商品序号,然后打印商品名称及商品价格,并将此商品,添加到购物车(自己定义购物车),用户还可继续
阅读全文
摘要:进击のpython Python文件操作 在说Python的文件操作之前 我们可以先思考一个问题 平时我们是怎么对电脑中的文件进行操作的呢? 打开电脑⇨找到文件⇨打开文件⇨读文件⇨修改文件⇨保存文件⇨关闭文件 对吧,这就是我们打开文件的基本流程 而 Python 打开文件的方式,也是这样的 打开电脑
阅读全文
摘要:进击のpython 字典(python中唯一的映射类型) 定义 {key1:value1,key2:value2} 特性 无序 速度快 key不可变 value多元存放 创建 1. person={"name":"zhangsan","age":"22","sex":"man"} 2. person
阅读全文
摘要:进击のpython n.capitalize(self):首字母大写 n.center(self,width,fillchar=None):居中 20表示输出字符串长度,不够部分用“ ”进行补充 n.count(self,sub,start=None,end=None):某个元素出现的次数 表示“q
阅读全文
摘要:对于刚开始使用该软件,应该在熟悉基本的markdown语法的基础上,再进行快捷键的使用! 标题 (快捷键:ctrl + 数字) 一级标题 二级标题 三级标题 四级标题 ####### 七级标题 (基本语法) 只有一~六级标题 有序内容: 1. + tab 无序内容: - + tab 代码块 :```
阅读全文
摘要:python说简单也不难,但是在这其中大大小小的点 真的是有够折磨人欸! 1. input 输入的时候,即使输入的是数字,数据类型也是字符串 2. 字符串本质上来看可以看作有序数组 3. r+模式下的写东西会覆盖原先的东西,但不是完全覆盖 怎么解决呢?? 4. 很熟悉吧,那,# 也是注释的意思,这句
阅读全文
摘要:进击のpython Python解释器安装教程以及环境变量配置 对于一个程序员来说,能够自己配置python解释器是最基础的技能 那么问题来了,现在市面上有两种Python版本 Python 2.x 和 Python 3.x 要安装哪种呢? 虽然说 Python 2.x 过几年将不再提供更新 但是不
阅读全文
摘要:进击のpython python2 整型 int —— long(长整型) /获取的是整数 python3 整型 int /获取的是浮点数(小数) python2 print(range(1,10)) 打印的是列表 python3 print(range(1,10)) 打印的就是可迭代对象 有点东西
阅读全文
摘要:不通过clear()来清空列表 for 循环是不能够往回走的,比如我第一次for i in lst 那我的 i 拿到的就是0 无论我列表怎么变,我第二次for i in lst 那我拿到的 i 就是1 所以 上述循环,先删掉标号3,再删掉标号2,然后就循环完了,就跳出了 原因同上,本质上就是循环两次
阅读全文
摘要:进击のpython 深浅copy copy 是什么意思? 复制 (又学一个单词!开不开森) 那啥叫复制呢? 百度百科上给的解释是:仿原样品制造 我们曾经有过这样的印象 这样就相当于用 b 复制了 一遍 a 对吧! 那你在网上down文章的时候,作者把文章删除了 你的电脑里就没了吗? 要是没了?那我存
阅读全文
摘要:进击のpython 包&跨模块代码调用 包(Package) 当你的模块文件越来越多,就需要对模块文件进行划分,比如把负责跟数据库交互的都放一个文件夹,把与页面交互相关的放一个文件夹, 像上面这样, 一个文件夹管理多个模块文件,这个文件夹就被称为包 一个包就是一个文件夹,但该文件夹下必须存在 \_\
阅读全文
摘要:进击のpython Python 是支持面向对象的 很多情况下使用面向对象编程会使得代码更加容易扩展,并且可维护性更高 但是如果你写的多了或者某一对象非常复杂了,其中的一些写法会相当相当繁琐 而且我们会经常碰到对象和 JSON 序列化及反序列化的问题,原生的 Python 转起来还是很费劲的 可能这
阅读全文
摘要:进击のpython Python解释器安装教程以及环境变量配置 对于一个程序员来说,能够自己配置python解释器是最基础的技能 那么问题来了,现在市面上有两种Python版本 Python 2.x 和 Python 3.x 要安装哪种呢? 虽然说 Python 2.x 过几年将不再提供更新 但是不
阅读全文

浙公网安备 33010602011771号