随笔分类 - python
1
python day100-[day41-45]-5 web-django RESTful架构和DRF入门
摘要:RESTful架构和DRF入门 20200720 把软件(Software)、平台(Platform)、基础设施(Infrastructure)做成服务(Service)是很多IT企业都一直在做的事情,这就是大家经常听到的SasS(软件即服务)、PasS(平台即服务)和IasS(基础设置即服务)。
阅读全文
python day100-[day41-45]-4 web-django 前后端分离
摘要:前后端分离 20200720 在传统的Web应用开发中,大多数的程序员会将浏览器作为前后端的分界线。将浏览器中为用户进行页面展示的部分称之为前端,而将运行在服务器为前端提供业务逻辑和数据准备的所有代码统称为后端。 所谓前后端分离的开发,就是前后端工程师约定好数据交互接口,并行的进行开发和测试,后端只
阅读全文
python day100-[day41-45]-3 web-django
摘要:django 主干 20200316 模型 静态资源和Ajax请求 python 导入包错误 Python 相对导入attempted relative import beyond top-level package 参考: https://www.cnblogs.com/linkenpark/p/
阅读全文
python day100-[day41-45]-2 web-django 深入模型model
摘要:django 深入模型model 配置关系型数据库(MySQL) 利用Django后台管理模型 使用ORM完成模型的CRUD操作 Django模型最佳实践 查询参考
阅读全文
python day100-[day41-45]-1 web-django 简介
摘要:MVC和MTV模式 参考 Django Django,发音为[`dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计. Django的主要目:简便、快速的开发「数据库」驱动的网站. Django原生提供了众多的功能组件,让开发更简便快速。 提供项目工程管理 自动化脚本工具
阅读全文
python day100-[day36-40]-1 数据库
摘要:数据库 mysql NoSQL Redis概述 MongoDB
阅读全文
python day100-[day31-35]-1 Linux操作系统
摘要:Linux下python传参 sys.argv
阅读全文
python day100-[day21-30]-1 Web前端概述
摘要:HTML简史 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言 使用标签承载内容 html结构 head title meta body 文本、列表、链接、图像、表格、表单、音视频、窗口 文档类型、注释、属性、块级元素 / 行
阅读全文
python day100-[day16-20]-6 并发编程
摘要:并发编程 参考 Python中实现并发编程的三种方案:多线程、多进程和异步I/O。 并发编程的好处在于可以提升程序的执行效率以及改善用户体验; 坏处在于并发的程序不容易开发和调试,同时对其他程序来说它并不友好。 面试题:进程和线程的区别和联系? 进程 操作系统分配内存的基本单位 一个进程可以包含一个
阅读全文
python day100-[day16-20]-5 生成器+迭代器
摘要:生成器+迭代器 生成器 迭代器 把一个类作为一个迭代器使用需要在类中实现两个方法 __iter__() 与 __next__() StopIteration 异常用于标识迭代的完成,防止出现无限循环的情况,在 __next__() 方法中我们可以设置在完成指定循环次数后触发 StopIteratio
阅读全文
python day100-[day16-20]-4 面向对象相关知识
摘要:面向对象相关知识 面向对象设计原则 GoF设计模式
阅读全文
python day100-[day16-20]-3 函数的使用方法
摘要:装饰器函数 例子1 例子 2 调用wraps 参考
阅读全文
python day100-[day16-20]-2 数据结构和算法
摘要:算法 渐近时间复杂度的大O标记 常用算法
阅读全文
python day100-[day16-20]-1 数据结构和算法
摘要:堆 + 迭代工具 + collections heapq itertools collections模块下的工具类
阅读全文
python day100-[day1-15]-5 网络
摘要:网络编程入门 【转发】[https://github.com/Damahuhu/Python 100 Days/blob/master/Day01 15/14.%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E5%85%A5%E9%97%A8%E5%92%8C%E7%BD%
阅读全文
python day100-[day1-15]-4 正则
摘要:正则表达【元字符】 重复 反义 分组
阅读全文
python day100-[day1-15]-2 类
摘要:类之间的关系 抽象类 抽象方法 @abstractmethod 判断两个类型是否相同
阅读全文
python day100-[day1-15]-1
摘要:交换值 条件判断 第几天 生成式,生成器 除了上面提到的生成器语法,Python中还有另外一种定义生成器的方式,就是通过yield关键字将一个普通函数改造成生成器函数。下面的代码演示了如何实现一个生成斐波拉切数列的生成器。所谓斐波拉切数列可以通过下面递归的方法来进行定义: $${\displayst
阅读全文
1