摘要: ## 一、并发编程理论 研究网络编程其实就是在研究计算机的底层原理及发展史 在学习计算机基础知识的时候我们了解到计算机中真正干活的是CPU 操作系统发展史 1、手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。 程 阅读全文
posted @ 2022-11-20 18:57 致丶幻 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、socket模块 1、简介 参考文档:https://blog.csdn.net/yaoxiwen/article/details/109839257?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFr 阅读全文
posted @ 2022-11-20 18:50 致丶幻 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一、软件开发架构 1.什么是软件开发架构 编写项目之前需要遵循的代码层面上的规范(代码运行的流程 环节 步骤) eg:回想ATM三层架构 选课系统三层架构 2.软件开发架构 架构方式一:c/s架构 c:client 客户端 s:server 服务端 计算机上下载的各个互联网公司的app软件,本质其实 阅读全文
posted @ 2022-11-20 18:45 致丶幻 阅读(49) 评论(0) 推荐(0) 编辑
摘要: # 选课系统编写思路 一、搭建框架 依旧是使用三层架构的框架来编写程序 编写的时候同样使用软件开发目录规范 二、编写思路 1、创建目录及各个文件 2、之后打开settings,设置一些配置信息(路径,添加环境变量创建目录等代码都放在这里) 3、编写start文件,没什么作用,导入settings文件 阅读全文
posted @ 2022-11-13 16:19 致丶幻 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象概念引入(人狗大战) 在讲面向对象之前我们用一个简单的人狗大战来引入这个概念,让人可以更加直观的感受到什么是面向对象编程。 人狗大战简介 就是用代码编写一个简单的小游戏,人跟狗可以互相攻击,这里我们用字典记录数据值。 推导步骤1:代码定义出人和狗 """推导步骤1:代码定义出人和狗""" 阅读全文
posted @ 2022-11-06 22:00 致丶幻 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 一、项目开发流程 1.项目需求分析: (1)明确项目的体功能(要明确到底要写什么东西,实现什么功能) 这个阶段的话具体要询问产品经理以及客户(客户对产品的具体需求) (2)参与人员: 产品经理;开发经理;架构师 1.架构师 开发经理提前构思大致方案 2.引导客户提出合理要求(避免不合理的请求) 3. 阅读全文
posted @ 2022-10-30 15:28 致丶幻 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 一、第三方模块的下载与使用 第三方开发者,开发了第三方模块,把模块打包传到了pypi上,这就是第三方模块的来源,上面有很多大佬的模块,这也是python目前这么流行的原因。通常来说如果我们想使用第三方模块需要先根据名称查找,然后把这个模块下载下来,之后再次使用的时候就相当于导入内置模块一样直接导入就 阅读全文
posted @ 2022-10-30 15:21 致丶幻 阅读(248) 评论(0) 推荐(0) 编辑
摘要: ## 一、正则表达式前戏(python中要导入re模块才能使用) 正则表达式是一门独立的技术,适用于所有的编程语言,它的主要作用就是利用一些特殊符号进行查找,可以对一些庞大的数据进行筛选。 举例: 当我们在登陆京东的网站时,需要输入手机号进行登陆,如果我们没有输入正确的手机号格式,就会出现错误提示, 阅读全文
posted @ 2022-10-30 15:17 致丶幻 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ## 一、常用内置模块(部分第三方模块需要自己下载) 因为功能相似的代码会被归类到一个py文件中,因此我们需要了解一些常用内置模块的功能。 1、collections模块 提供了除基础数据类型外的一些数据类型 1.具名元组:namedtuple 调用语句如下: from collections im 阅读全文
posted @ 2022-10-23 22:06 致丶幻 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、编程思想的转变 在我们从开始学习到目前为止,编程思想经历了三个阶段: 1、面条版阶段 也就是刚学完流程控制的时候的代码,全部内容都需要一一细分,详细编写,这个阶段并没有持续很久。 2、函数版阶段 当我们学习了函数后我们知道了把功能类似的代码整合成函数,需要使用的时候统一调用就可以实现同样的功能。 阅读全文
posted @ 2022-10-23 22:02 致丶幻 阅读(64) 评论(0) 推荐(0) 编辑