python
大二在做四轴控制小车的项目中,接触到了用于编写OpenMV的python,虽然项目最后没有成功,但python却留在了我的心底
RdrB1te
总结IT学习之路,顺便分享一些我在生活与工作中的Think Idea,希望与大家一起学习进步。
展开
-
python进阶书目串烧(十)
内容透视:函数内省、函数参数绑定原理原创 2020-11-28 13:46:31 · 328 阅读 · 0 评论 -
python进阶书目串烧(九)
内容透视:高阶函数、匿名函数、可调用对象原创 2020-11-23 21:28:57 · 303 阅读 · 0 评论 -
python进阶书目串烧(八)
内容透视:字符、字节、编解码原创 2020-11-14 21:35:20 · 526 阅读 · 0 评论 -
python进阶书目串烧(七)
内容透视:散列表、字典与集合的特点原创 2020-11-01 19:49:41 · 269 阅读 · 0 评论 -
python进阶书目串烧(六)
内容透视:字典、集合原创 2020-10-29 21:25:56 · 426 阅读 · 0 评论 -
python进阶书目串烧(五)
内容透视:字典原创 2020-10-24 19:15:18 · 429 阅读 · 2 评论 -
python进阶书目串烧(四)
内容透视:内存视图、NumPy、队列原创 2020-10-18 12:22:52 · 262 阅读 · 1 评论 -
python进阶书目串烧(三)
内容透视:序列原创 2020-10-12 22:02:21 · 475 阅读 · 0 评论 -
python进阶书目串烧(二)
内容透视:元组、切片原创 2020-10-06 19:14:23 · 477 阅读 · 0 评论 -
python进阶书目串烧(一)
内容透视:特殊方法、序列、列表推导式、生成器表达式原创 2020-10-05 12:22:08 · 428 阅读 · 1 评论 -
python进阶手记(三)
Docker是基于Go语言开发的开源应用容器引擎,遵从Apache Licence2.0协议,可以让开发者打包应用以及应用的依赖包到一个可移植的容器中,然后发布到各种发行版本的Linux系统上。原创 2020-08-15 20:37:24 · 152 阅读 · 0 评论 -
python进阶手记(二)
魔法属性与魔法方法,强烈建议阅读python魔术方法指南:https://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html原创 2020-08-08 20:45:21 · 405 阅读 · 1 评论 -
python进阶手记(一)
什么是pythonic?简单来说就是具有强烈python风格的代码,直观、易读、简洁、优雅。原创 2020-07-25 17:05:48 · 293 阅读 · 0 评论 -
Django开发:wsgi源码分析
Django框架完全遵循wsgi协议,底层采用socket、socketserver、select网络模型实现,可以利用操作系统的非堵塞和线程池等特性,Django本身是用python代码实现的wsgi服务,并发非常低,默认6个,而线上部署django项目时一般采用C语言实现的uWSGI,那具体的wsgi的执行过程是怎样的呢?原创 2020-05-28 21:32:27 · 533 阅读 · 0 评论 -
Django-rest framework开发:Web API接口
web API通过网络,规定了前后台信息交互规则的url链接,也就是前后台信息交互的媒介。Web API接口和一般的url链接还是有区别的,Web API接口简单概括有下面四大特点:1.url:长得像返回数据的url链接2.请求方式:get、post、put、patch、delete3.请求参数:json或xml格式的key-value类型数据4.响应结果:json或xml格式的数据原创 2020-05-22 21:05:06 · 478 阅读 · 0 评论 -
Django开发:概述
储备知识:socket网络编程web框架本质Django起源Django是一个由Python编写的具有完整架站能力的开源Web框架。使用Django,只要很少的代码,Python的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的Web服务。Django本身基于MVC模型,即Model(模型)+View(视图)+ Controller(控制器)设计模式,因此天然具有MVC的出色基因:开发快捷、部署方便、可重用性高、维护成本低等。Python+Django是快速开发原创 2020-05-22 10:52:50 · 3257 阅读 · 2 评论 -
Flask开发高级:上【下】文管理源码解析
在Flak中,一个请求的完整生命周期是怎么样的?Flask又是如何确保各请求之间不会发生冲突?带着以上问题,我们一起走进Flask的源码中,去洞悉其中的奥秘。原创 2020-05-14 18:11:01 · 184 阅读 · 0 评论 -
Flask开发高级:【上】下文管理源码解析
在Flak中,一个请求的完整生命周期是怎么样的?Flask又是如何确保各请求之间不会发生冲突?带着以上问题,我们一起走进Flask的源码中,去洞悉其中的奥秘。原创 2020-05-14 13:45:51 · 275 阅读 · 0 评论 -
Flask开发:特殊装饰器
在介绍蓝图的时候,我们做了一个图书管理的页面,可以将json格式的图书数据进行展示、增加、修改、删除:下面我们将给图书管理页面进一步增加一个用户校验的功能,要怎么解决呢,对,用 session 装饰器,给除了 Login 函数之外的所有函数增加session装饰器,在路由那一节中我们也是这样实现的,但这样太麻烦了,如果成百上千个函数该怎么整啊...原创 2020-05-13 09:20:32 · 300 阅读 · 0 评论 -
Flask开发高级:上下文管理前戏
Flask与其他python框架比如(Django、tornado)在整个请求生命周期中对于数据的管理机制是不同的。django、tornado是通过传参的形式传递数据,而Flask是通过其特有的上下文管理机制来管理数据的。原创 2020-05-13 21:26:50 · 192 阅读 · 0 评论 -
远程访问移植到虚拟机centos上的Django项目
centos7网络设置python虚拟环境管理在虚拟环境安装项目所需要的包安装Nginx1.16修改Django配置公网通过frp访问虚拟机中Django项目原创 2020-03-21 14:18:53 · 6152 阅读 · 0 评论 -
基于Django的线上果蔬商城(四):用户中心
模板的继承与改造用LoginRequiredMixin控制访问通过Redis保存用户session原创 2020-02-11 11:36:04 · 5424 阅读 · 0 评论 -
基于Django的线上果蔬商城(三):登录与注册
在阿里云服务器上配置163免费SMTP服务(port 465),并使用celery+Redis异步处理Django项目处理激活邮件等其它耗时操作,用户激活后,利用Django-Redis存储用户session原创 2020-02-10 11:42:48 · 5548 阅读 · 0 评论 -
Django项目升级到2.2后报错的解决过程
用图片箭头标注的方式,详细解答了把Django项目升级到2.2后,项目中各个地方需要改动的代码,及注意事项原创 2020-02-07 09:46:13 · 6612 阅读 · 0 评论 -
基于Django的线上果蔬商城(二):表结构设计(tinymce的使用)
用户模块和商品模块 购物车和订单模块 搭建model 其他配置 路由分发 使用内置认证系统 完成表的迁移(makemigrations)和提交(migrate)原创 2020-02-07 15:06:30 · 5521 阅读 · 0 评论 -
基于Django的线上果蔬商城(一):需求分析
电子商务模式分析 B2B--企业对企业 C2C--个人对个人 B2C--企业对个人 C2B--个人对企业 O2O--线上到线下 F2C--工厂到个人 B2B2C -企业-企业-个人 web项目开发流程 需求分析 用户模块 商品相关 购物车相关 订单相关 项目架构概览 ...原创 2020-02-05 16:36:07 · 6687 阅读 · 0 评论 -
解决Django误删数据库和migrations文件夹后报No changes detected
起因向Django数据库的表中插入中文字符后,报1366错误;经验丰富的我马上就开始修改数据库的配置文件(vim /etc/my.cnf)添加下列内容:[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld]collation-server = utf8mb4_unicode_...原创 2019-12-02 17:54:16 · 7724 阅读 · 4 评论 -
Flask开发:蓝图
蓝图(Blueprint) 是一个存储视图方法的容器,这些视图方法在这个Blueprint 被注册到一个应用之后就可以被调用,Flask 可以通过Blueprint来组织URL以及处理请求,让应用实现模块化原创 2020-05-12 15:58:59 · 626 阅读 · 0 评论 -
Flask开发:实例化Flask参数与app配置
一个Flask应用是一个Flask类的实例。应用的所有东西(例如配置和URL)都会和这个实例一起注册。创建一个Flask应用最粗暴直接的方法是在代码的最开始创建一个副本Flask实例。有的情况下这样做是简单和有效的,但是当项目越来越大的时候就会有些力不从心了。原创 2020-05-10 16:35:44 · 660 阅读 · 0 评论 -
Flask开发:路由
要想应用好Flask,就必须彻底弄懂Flask中的路由系统原创 2020-05-09 21:48:49 · 219 阅读 · 0 评论 -
Flask开发:模板语言Jinja2
Jinja2 是一个现代的,设计者友好的,仿照 Django 模板的 Python 模板语言。 它速度快,被广泛使用...原创 2020-03-28 16:50:00 · 1984 阅读 · 4 评论 -
Flask开发:初识Flask
Django 通常用于大型Web应用由于内置组件足够强大所以使用Django开发可以一气呵成,Flask 通常应用于小型应用和快速构建应用,其强大的三方库,足以支撑一个大型的Web应用。本文就带你进入flask的精彩世界......原创 2020-03-28 11:21:15 · 2465 阅读 · 0 评论