摘要:
内容回顾 网络编程:使计算机之间基于网络实现数据交互 交换机:只要是接入了交换机的计算机 彼此之间都是互联的 局域网:互联网其实都是由N多个局域网连接而成 基于以太网协议通信的特点 通信基本靠吼 广播 单播 arp协议:根据IP地址获取mac地址 OSI协议:(补充) 路由器:连接局域网 域名解析: 阅读全文
摘要:
网络编程 软件开发架构 c/s架构(client/server) c:客户端--什么时候想体验服务了,就去找服务端寻求服务 s:服务端--24小时不间断提供服务 b/s架构(browser/server) b:浏览器 s:服务器 PS:b/s架构本质上也是c/s架构 总结: 手机端看上去CS架构比较 阅读全文
摘要:
项目的生命周期 1.需求分析 2.技术选型 3.项目设计 4.项目开发 5.项目测试 6.上线运行 7.维护更新 各阶段的主要内容: 1.明确用户需求,用户到底需要什么样的程序,要实现什么样的功能,很多时候,用户都是在意淫,逻辑上是不正确的,所以需要工程师,与用户当面沟通以确定用户的真实需求,以及需 阅读全文
摘要:
今日内容 反射,元类,项目生命周期,选课系统分析 反射reflect(框架的基石) 什么是反射? 其实是反省,自省的意思;反射指的是一个对象应该具备可以检测修改增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数: 这四个函数就是普通的内置函数,没有双下划线,与print等函数没有区别 h 阅读全文
摘要:
今日内容 多态 一种食物具备多种不同的形态,例如:水的固态,气态,液态 官方解释: 多个不同的对象可以响应同一个方法,产生不同的结果 注意: 多态不是一种特殊的语法,而是一种状态,特性(即多个不同的对象可以响应同一个方法,产生不同的结果) 多个对象有相同的使用方法: 优势: 对于使用者而言,大大降低 阅读全文
摘要:
今日内容: 封装: 什么是封装? 将复杂的丑陋的,隐私的细节隐藏到内部,对外提供简单的使用接口 对外隐藏内部实现细节,并提供访问的接口 为什么要封装? 两个目的: 1.为了保证关键数据的安全性 2.对外隐藏实现细节,隔离复杂度 什么时候应该封装? 当有一些数据不希望外界可以直接修改时 当有一些函数不 阅读全文
摘要:
今日内容: OOP的三大特征之一: 封装,继承,多态 继承: 什么是继承? 继承是一种关系,是描述两个对象之间,什么是什么的关系 在程序中,继承描述的是类和类之间的关系 例如: a继承了b,a就能直接使用b已有的方法和属性; a称之为子类,b称之为父类或者基类 为什么要使用继承? 继承的一方可以直接 阅读全文
摘要:
今日内容: 面向对象编程思想:OOP 什么是面向对象? 面向对象是一种编程思想,是前辈们,总结的经验,指导程序员如何编写出更好的程序 核心是对象,程序就是一系列对象的集合,程序员负责调度控制这些对象来交互着完成任务 案例: 1-把大象装进冰箱 面向过程: 1.打开冰箱 2.装入大象 3.关闭冰箱 面 阅读全文
摘要:
今日内容: 包,logging模块,hashlib模块(摘要算法模块),openpyxl(操作excel表格模块),深浅拷贝(copy模块) 包: 模块的四种表示形式: 1.py文件(重要) 2.共享库 3.包:文件夹(一系列模块的结合体)(重要) 4.C++编译的连接到python内置的 研究模块 阅读全文
摘要:
今日内容: collectiont模块\\time模块\\datetime模块\\os模块\\random模块\\json模块\\pickle模块\\subprocess模块 待补充 :hashlib模块(加密模块)\\包\\logging模块\\configpaese模块\\openpyxl模块 阅读全文