摘要:
一、Python及计算机基础 01.计算机基础(1) 02.计算机基础(2) 03.Python入门 04.变量和常量 05.基本数据类型 06.Python基础补充 07.Python与用户交互 08.格式化输出 09.基本运算符 10.可变,不可变数据类型 11.流程控制之if判断 12.流程控 阅读全文
摘要:
一、爬虫基本概念 1.1 什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样。 1.2 互联网建立的目的? 互联网的核心价值在于数据的共享/传递:数据是存放于一台台计算机上的,而将计算机互联到一起的目的就是为了能够方便彼此之间的数据共享/传 阅读全文
摘要:
一、主要内容 1、web开发模式 ① 前后端混合开发(前后端不分离):返回的是html的内容,需要写模板 ② 前后端分离:只专注于写后端接口,返回json,xml格式数据 # xml格式 <xml> <name>lqz</name> </xml> # json {"name":"lqz"} # ja 阅读全文
摘要:
[TOC] 类的多态和多态性 很多人喜欢将多态与多态性二者混为一谈,然后百思不得其解,其实只要分开看,就会很明朗。 一、多态 多态指的是一类事物有多种形态,(一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列数据类型有多种形态:字符串,列表,元组 2. 动物有多种形态:人,狗,猪 1.1 阅读全文
摘要:
[TOC] 绑定方法和非绑定方法 类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法。 一、绑定方法 1.1 对象的绑定方法 在类中没有被任何装饰器修饰的方法就是 绑定到对象的方法,这类方法专门为对象定制。 speak即为绑定到对象的方法,这 阅读全文
摘要:
[TOC] Python的Mixins机制 大多数面向对象语言都不支持多重继承,因为这会导致菱形问题, 而 Python 虽然形式上支持多重继承,但其实现机制却是利用 mixin,从而有效 地避免了菱形问题。 一、什么是 mixin Mixin本意是混入,程序中用来将不同功能(functionali 阅读全文
摘要:
[TOC] 一、面向过程编程 详细见博客 面向过程思想:https://www.cnblogs.com/LWX YEER/p/12577205.html 面向过程变成的核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么然后干什么…… 基于面向过程编程的思想编写程序好比在设计一条流水线,是一 阅读全文
摘要:
[TOC] 作业 第一题 文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中, 列表的每个元素 阅读全文
摘要:
[TOC] 第一题 使用while循环输出1 2 3 4 5 6 8 9 10 第二题 求1 100的所有数的和 第三题 输出 1 100 内的所有奇数 第四题 输出 1 100 内的所有偶数 第五题 求1 2+3 4+5 ... 99的所有数的和 第六题 用户登陆(三次机会重试) 第七题 猜年龄游 阅读全文