2018老男孩Python全栈9期全套无加密完整版(共131天)

2018老男孩Python全栈9期全套无加密完整版(共131天) IT教程 第1张 2018老男孩Python全栈9期全套无加密完整版(共131天) IT教程 第2张 2018老男孩Python全栈9期全套无加密完整版(共131天) IT教程 第3张
课程背景
Python是什么?
Python 是一门简明并强大的面向对象编程语言,由于简单易学且适合快速开发各种程序,Python已经在WEB开发、软件开发、科学运算、大数据分析、自动化运维等方面得到广泛的使用,根据权威编程语言排名网站TIOBE 统计,至2016年2月,Python同Java\C\C++\C#一起成为程序员最喜爱的5大主流编程语言之一。
为什么要选择Python?
具有简单、易学、免费、开源、可移植、可扩展、可嵌入、面向对象等优点,它的面向对象甚至比java和C#.net更彻底。 作为一种通用语言,Python几乎可以用在任何领域和场合,角色几乎是无限的。以下是Python在一些知名公司的应用:
· 谷歌:Google App Engine 、code.google.com 、Google earth 、谷歌爬虫、Google广告等项目都在大量使用Python开发
· CIA: 美国中情局网站就是用Python开发的
· NASA: 美国航天局(NASA)大量使用Python进行数据分析和运算
· YouTube:世界上最大的视频网站YouTube就是用Python开发的
· Dropbox:美国最大的在线云存储网站,全部用Python实现,每天网站处理10亿个文件的上传和下载
· Instagram:美国最大的图片分享社交网站,每天超过3千万张照片被分享,全部用python开发
· Facebook:大量的基础库均通过Python实现的
· Redhat: 世界上最流行的Linux发行版本中的yum包管理工具就是用python开发的
· 豆瓣: 公司几乎所有的业务均是通过Python开发的
· 知乎: 国内最大的问答社区,通过Python开发
· 春雨医生:国内知名的在线医疗网站是用Python开发的
除上面之外,还有搜狐、金山、腾讯、盛大、网易、百度、阿里、淘宝 、土豆、新浪、果壳等公司都在使用Python完成各种各样的任务。
Python在软件质量控制、提升开发效率、可移植性、组件集成、丰富库支持等各个方面均处于先进地位。同样学习编程语言,当然要选择学习业内目前最先进、最热门、将来应用最广泛、最有前途和前景的编程语言。甚至有人预言, Python会成为继C++和Java之后的第三个主流编程语言。
课程特色
老男孩教育是业内最早也是口碑最好的从事Python培训的机构,,自Python项目开课以来,我们已为社会输出了上千名Python人才,我们的毕业学员遍布于腾讯、阿里、百度、小米、360、京东、新浪、SOHU、网易、汽车之家、美团、大众点评、58同城等各大互联网公司。老男孩Python课程一直是由业内一线知名技术大牛授课,企业实际工作经验与授课经验均非常丰富,课程内容均为讲师根据多年的企业实际工作经验精心提炼而成,保证学员学到的知识均时下在企业里最流行使用的技术。
适用人群
Python难学么? 零基础学Python可以么?
不难,Python本身是一门简明、易学的语言,比起C语言、 C++、JAVA等编程语言的学习难度要相对容易很多。因此Python非常适合对开发感兴趣但不是计算机相关专业的人来学习。另外,编程开发本身是一门实践性的学科, 只要通过大量的持续的编程练习,即使没有任何计算机知识的人都可以学会编程开发,因此学习编程是没有学历和基础限制的,所谓的限制通常来自于用人单位。但是,不管是名企还是创业公司,相比于学历水平,他们更注重的是你编程开发能力、处理问题、解决问题的能力。因此除了学历你还有很多种方式证明你自己的能力,技术博客、在线作品展示等等,SO,只要技术过硬,即使教育背景不够好大公司也依然愿意录取,老男孩教育就有很多学员,没有上过大学,但是通过后期不断的努力学习,自身的知识和能力一点都不比大学生差,很多学员甚至被百度、阿里、腾讯、小米等这样的知名公司录用。

2018男孩Python全栈9期全套无加密完整版(共131天)目录树:

├──Python全栈9期(第八部分):CRM开发之curd组件和权限系统
│ ├──day81
│ │ ├──01 python fullstack s9-day81 文本编辑器的参数.mp4
│ │ ├──02 python fullstack s9-day81 文本编辑器的文件上传.mp4
│ │ ├──03 python fullstack s9-day81 beautifulSoup模块1.mp4
│ │ ├──04 python fullstack s9-day81 文章内容的过滤处理1.mp4
│ │ ├──05 python fullstack s9-day81 beautifulSoup模块2.mp4
│ │ └──06 python fullstack s9-day81 文章内容的过滤处理2.mp4
│ ├──day82
│ │ ├──01 python fullstack s9-day82 文本编辑器补充 .mp4
│ │ ├──02 python fullstack s9-day82 权限的概念.mp4
│ │ ├──03 python fullstack s9-day82 rbac的设计.mp4
│ │ ├──04 python fullstack s9-day82 注册登录用户所有权限到session中.mp4
│ │ ├──05 python fullstack s9-day82 权限的校验.mp4
│ │ ├──06 python fullstack s9-day81 基于中间件的权限校验 .mp4
│ │ ├──day82.txt
│ │ └──s9day82_rbac.rar
│ ├──day83
│ │ ├──01 pythons9day83 上节回顾.mp4
│ │ ├──02 pythons9day83 后台管理布局.mp4
│ │ ├──03 pythons9day83 权限按钮控制的简单形式.mp4
│ │ ├──04 pythons9day83 修改表结构.mp4
│ │ ├──05 pythons9day83 重构数据结构.mp4
│ │ ├──06 pythons9day83 限制权限粒度.mp4
│ │ ├──day83.txt
│ │ ├──s9day82_rbac-2.rar
│ │ └──s9day82_rbac.rar
│ ├──day84
│ │ ├──01 python s9day84 权限菜单显示.mp4
│ │ ├──02 python s9day84 Django的路径自动添加问题.mp4
│ │ ├──03 python s9day84. 原生form实现增删改查.mp4
│ │ ├──04 python s9day84 modelform实现增删改查.mp4
│ │ ├──day84.txt
│ │ ├──form.zip
│ │ ├──s9day82_rbac.zip
│ │ └──slash.zip
│ ├──day85
│ │ ├──01 python s9day85 form组件补充1.mp4
│ │ ├──02 python s9day85 form组件补充2.mp4
│ │ ├──03 python s9day85 modelForm回顾.mp4
│ │ ├──04 python s9day85 浏览器历史.mp4
│ │ ├──05 python s9day85 jsonp实现跨域请求1.mp4
│ │ ├──06 python s9day85 jsonp实现跨域请求2.mp4
│ │ ├──07 python s9day85 jsonp实现跨域请求的应用.mp4
│ │ ├──08 python s9day85 基于cors实现跨域请求.mp4
│ │ ├──day85.txt
│ │ ├──formdemo2.rar
│ │ ├──formsDemo.zip
│ │ ├──hanshe.zip
│ │ └──xiaodongbei.zip
│ ├──day86
│ │ ├──01 python s9day86 会议室预定1.mp4
│ │ ├──02 python s9day86 会议室预定2.mp4
│ │ ├──03 python s9day86 会议室预定3.mp4
│ │ ├──04 python s9day86 会议室预定4.mp4
│ │ ├──05 python s9day86 会议室预定5.mp4
│ │ ├──06 python s9day86 会议室预定6.mp4
│ │ ├──Ajax_data.rar
│ │ ├──day86.txt
│ │ └──MRBS.rar
│ ├──day87
│ │ ├──01 python s9day87 admin的使用1.mp4
│ │ ├──02 python s9day87 admin的使用2.mp4
│ │ ├──03 python s9day87 admin的使用3.mp4
│ │ ├──04 python s9day87 url方法的使用.mp4
│ │ ├──05 python s9day87 单例模式.mp4
│ │ ├──06 python s9day87 admin源码之注册功能.mp4
│ │ ├──07 python s9day87 admin源码之url设计.mp4
│ │ ├──08 python s9day87 admin源码之url设计2.mp4
│ │ ├──单例.rar
│ │ └──MRBS.rar
│ └──day88
│ ├──03 python s9day88 stark组件之设计urls.mp4
│ ├──04 python s9day88 stark组件之设计url2.mp4
│ ├──05 python s9day88 stark组件之list_display.mp4
│ ├──06 python s9day88 stark组件之z查看页面的数据展示.mp4
│ ├──day88
│ └──s9day88.zip
├──Python全栈9期(第二部分):并发编程+数据库+前端
│ ├──1. 并发编程
│ │ ├──day34
│ │ │ ├──day34课堂笔记
│ │ │ │ ├──client
│ │ │ │ │ ├──bin
│ │ │ │ │ │ └──start.py
│ │ │ │ │ ├──conf
│ │ │ │ │ │ └──__pycache__
│ │ │ │ │ │ └──settings.py
│ │ │ │ │ ├──core
│ │ │ │ │ │ └──__pycache__
│ │ │ │ │ │ ├──auth_client.py
│ │ │ │ │ │ ├──client.py
│ │ │ │ │ │ └──socket_client.py
│ │ │ │ │ ├──db
│ │ │ │ │ └──log
│ │ │ │ ├──server
│ │ │ │ │ ├──bin
│ │ │ │ │ │ └──start.py
│ │ │ │ │ ├──conf
│ │ │ │ │ │ └──__pycache__
│ │ │ │ │ │ └──settings.py
│ │ │ │ │ ├──core
│ │ │ │ │ │ └──__pycache__
│ │ │ │ │ │ ├──server.py
│ │ │ │ │ │ ├──user.py
│ │ │ │ │ │ └──views.py
│ │ │ │ │ ├──db
│ │ │ │ │ │ └──user_pickle
│ │ │ │ │ │ └──userinfo.py
│ │ │ │ │ ├──home
│ │ │ │ │ │ ├──alex
│ │ │ │ │ │ └──nezha
│ │ │ │ │ └──log
│ │ │ │ └──1.复习.py
│ │ │ ├──01 python fullstack s9day34 复习.mp4
│ │ │ ├──02 python fullstack s9day34 ftp1.mp4
│ │ │ ├──03 python fullstack s9day34 ftp2.mp4
│ │ │ └──04 python fullstack s9day34 ftp3.mp4
│ │ ├──Day35
│ │ │ ├──day36
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.复习.py
│ │ │ │ └──2.并发编程.py
│ │ │ ├──01 python fullstack s10 day36 操作系统历史.mp4
│ │ │ ├──02 python fullstack s10 day36 操作系统历史2.mp4
│ │ │ └──03 python fullstack s10 day36 进程.mp4
│ │ ├──Day36
│ │ │ ├──day37
│ │ │ │ ├──使用多进程实现socket服务端的并发效果
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──client.py
│ │ │ │ │ └──server.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.多进程.py
│ │ │ │ ├──2.多进程中的几个方法.py
│ │ │ │ ├──3.开启多个子进程.py
│ │ │ │ ├──4.开启多进程的第二种方式.py
│ │ │ │ ├──5.多进程之间的数据隔离问题.py
│ │ │ │ ├──6.守护进程.py
│ │ │ │ ├──7.锁.py
│ │ │ │ └──ticket
│ │ │ ├──01 python fullstack s10 day37 多进程中的方法join.mp4
│ │ │ ├──02 python fullstack s10 day37 多进程的另一种启动方式.mp4
│ │ │ ├──03 python fullstack s10 day37 守护进程和几个常用方法.mp4
│ │ │ └──04 python fullstack s10 day37 进程锁.mp4
│ │ ├──Day37
│ │ │ ├──day38
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.复习.py
│ │ │ │ ├──2.多进程的补充.py
│ │ │ │ ├──3.信号量.py
│ │ │ │ ├──4.事件.py
│ │ │ │ ├──5.队列.py
│ │ │ │ ├──6.生产者消费者模型.py
│ │ │ │ └──7.生产者消费者模型_joinableQueue.py
│ │ │ ├──01 python fullstack s10 day38 复习.mp4
│ │ │ ├──02 python fullstack s10 day38 信号量.mp4
│ │ │ ├──03 python fullstack s10 day38 事件.mp4
│ │ │ ├──04 python fullstack s10 day38 事件2.mp4
│ │ │ ├──05 python fullstack s10 day38 初识队列.mp4
│ │ │ ├──06 python fullstack s10 day38 生产者消费者模型.mp4
│ │ │ └──07 python fullstack s10 day38 joinableQueue解决生产者消费者问题.mp4
│ │ ├──Day38
│ │ │ ├──day39
│ │ │ │ ├──socket_server
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──client.py
│ │ │ │ │ └──server.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.复习.py
│ │ │ │ ├──2.今日内容.py
│ │ │ │ ├──3.管道.py
│ │ │ │ ├──4.管道实现生产者消费者模型.py
│ │ │ │ ├──5.进程之间的数据共享.py
│ │ │ │ ├──6.进程池1.py
│ │ │ │ ├──7.进程池2.py
│ │ │ │ ├──8.进程池的返回值.py
│ │ │ │ └──9.进程池的回调函数.py
│ │ │ ├──01 python fullstack s10 day39 复习和今日概要.mp4
│ │ │ ├──02 python fullstack s10 day39 管道和数据共享.mp4
│ │ │ ├──03 python fullstack s10 day39 进程池原理及效率测试.mp4
│ │ │ ├──04 python fullstack s10 day39 进程池.mp4
│ │ │ └──05 python fullstack s10 day39 进程池之回调函数.mp4
│ │ ├──Day39
│ │ │ ├──day40
│ │ │ │ ├──多线程socket server聊天
│ │ │ │ │ ├──__init__(1).py
│ │ │ │ │ ├──client.py
│ │ │ │ │ └──server.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.复习.py
│ │ │ │ ├──2.回调函数.py
│ │ │ │ ├──3.爬取数据的例子.py
│ │ │ │ ├──4.爬虫.py
│ │ │ │ ├──5.线程.py
│ │ │ │ └──6.线程模块中的其他方法.py
│ │ │ ├──01 python fullstack s10 day40 复习和回调函数实例.mp4
│ │ │ ├──02 python fullstack s10 day40 线程理论.mp4
│ │ │ ├──03 python fullstack s10 day40 threading模块和基础代码.mp4
│ │ │ └──04 python fullstack s10 day40 全局解释器锁及threading的其他方法.mp4
│ │ ├──Day40
│ │ │ ├──day41
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.复习.py
│ │ │ │ ├──2.守护线程.py
│ │ │ │ ├──3.线程锁.py
│ │ │ │ ├──4.信号量.py
│ │ │ │ ├──5.事件.py
│ │ │ │ ├──6.条件.py
│ │ │ │ ├──7.定时器.py
│ │ │ │ ├──8.队列.py
│ │ │ │ └──9.池.py
│ │ │ ├──01 python fullstack s10 day41 复习.mp4
│ │ │ ├──02 python fullstack s10 day41 守护线程.mp4
│ │ │ ├──03 python fullstack s10 day41 锁.mp4
│ │ │ ├──04 python fullstack s10 day41 事件和信号量.mp4
│ │ │ ├──05 python fullstack s10 day41 条件和定时器.mp4
│ │ │ ├──06 python fullstack s10 day41 队列.mp4
│ │ │ ├──07 python fullstack s10 day41 线程池.mp4
│ │ │ ├──考试题讲解1.mp4
│ │ │ └──考试题讲解2 .mp4
│ │ └──Day41
│ │ ├──day42
│ │ │ ├──io模型
│ │ │ │ ├──非阻塞IO模型
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──client.py
│ │ │ │ │ └──server.py
│ │ │ │ ├──io多路复用
│ │ │ │ │ ├──selector_demo
│ │ │ │ │ │ ├──__init__.py
│ │ │ │ │ │ └──start.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──client.py
│ │ │ │ │ └──server.py
│ │ │ │ ├──__init__.py
│ │ │ │ └──1.笔记.py
│ │ │ ├──socket_demo
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──__init__.py
│ │ │ ├──1.复习.py
│ │ │ └──2.协程.py
│ │ ├──01 python fullstack s10 day42 初识协程.mp4
│ │ ├──02 python fullstack s10 day42 协程和gevent模块.mp4
│ │ ├──03 python fullstack s10 day42 协程应用.mp4
│ │ ├──04 python fullstack s10 day42 IO模型之阻塞与非阻塞.mp4
│ │ ├──05 python fullstack s10 day42 IO模型之IO多路复用.mp4
│ │ └──06 python fullstack s10 day42 IO模型之IO多路复用和异步IO模型.mp4
│ ├──2. MySQL数据库(由于原视频有问题,更换为 武Sir 往期授课视频)
│ │ ├──Python fullstack s4 数据库篇-day57
│ │ │ ├──01 python fullstack4 day57 课前学习方法分享以及课程安排.mp4
│ │ │ ├──02 python fullstack4 day57 MySQL前戏.mp4
│ │ │ ├──03 python fullstack4 day57 MySQL介绍.mp4
│ │ │ ├──04 python fullstack4 day57 MySQL安装.mp4
│ │ │ ├──05 python fullstack4 day57 制作MySQL的Windows服务.mp4
│ │ │ ├──06 python fullstack4 day57 MySQL创建用户以及授权.mp4
│ │ │ ├──07 python fullstack4 day57 MySQL操作数据库以及数据表.mp4
│ │ │ ├──08 python fullstack4 day57 MySQL数据表基本数据类型.mp4
│ │ │ ├──09 python fullstack4 day57 MySQL基本增删改查.mp4
│ │ │ ├──10 python fullstack4 day57 MySQL外键定义以及创建.mp4
│ │ │ ├──11 python fullstack4 day57 今日练习.mp4
│ │ │ └──s4day57-最新.txt
│ │ ├──Python fullstack s4 数据库篇-day58
│ │ │ ├──01 python fullstack4 day58 上节内容回顾.mp4
│ │ │ ├──02 python fullstack4 day58 上节内容回顾以及补充之主键和外键.mp4
│ │ │ ├──03 python fullstack4 day58 MySQL自增列之起始值.mp4
│ │ │ ├──04 python fullstack4 day58 MySQL自增列之步长.mp4
│ │ │ ├──05 python fullstack4 day58 MySQL唯一索引.mp4
│ │ │ ├──06 python fullstack4 day58 MySQL外键变种之一对一.mp4
│ │ │ ├──07 python fullstack4 day58 MySQL外键变种之多对多.mp4
│ │ │ ├──08 python fullstack4 day58 MySQL外键变种之总结.mp4
│ │ │ ├──09 python fullstack4 day58 MySQL增删改查补充和limit以及order by.mp4
│ │ │ ├──10 python fullstack4 day58 MySQL分组.mp4
│ │ │ ├──11 python fullstack4 day58 MySQL连表操作.mp4
│ │ │ ├──12 python fullstack4 day58 MySQL今日作业练习.mp4
│ │ │ └──s4day58.txt
│ │ ├──Python fullstack s4 数据库篇-day59
│ │ │ ├──01 python fullstack4 day59 课前瞎扯.mp4
│ │ │ ├──02 python fullstack4 day59 上节内容回顾.mp4
│ │ │ ├──03 python fullstack4 day59 navicat使用和补充.mp4
│ │ │ ├──04 python fullstack4 day59 MySQL练习题(一).mp4
│ │ │ ├──05 python fullstack4 day59 MySQL练习题(二).mp4
│ │ │ └──06 python fullstack4 day59 MySQL练习题(三).mp4
│ │ ├──Python fullstack s4 数据库篇-day60
│ │ │ ├──day60课上所有
│ │ │ │ ├──day60
│ │ │ │ │ ├──s1 (2).py
│ │ │ │ │ ├──s1.py
│ │ │ │ │ ├──s2 (2).py
│ │ │ │ │ ├──s2.py
│ │ │ │ │ ├──s3 (2).py
│ │ │ │ │ └──s3.py
│ │ │ │ ├──s4day60 (2).txt
│ │ │ │ └──s4day60.txt
│ │ │ ├──01 python fullstack4 day60 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day60 上节内容回顾以及补充.mp4
│ │ │ ├──03 python fullstack4 day60 MySQL练习题讲解(四).mp4
│ │ │ ├──04 python fullstack4 day60 MySQL练习题讲解(五).mp4
│ │ │ ├──05 python fullstack4 day60 MySQL练习题讲解(六).mp4
│ │ │ ├──06 python fullstack4 day60 MySQL练习题讲解(七).mp4
│ │ │ ├──07 python fullstack4 day60 MySQL练习题讲解(八).mp4
│ │ │ ├──08 python fullstack4 day60 MySQL练习题讲解(九).mp4
│ │ │ ├──09 python fullstack4 day60 MySQL练习题讲解(十).mp4
│ │ │ ├──10 python fullstack4 day60 MySQL练习题讲解(十一).mp4
│ │ │ ├──11 python fullstack4 day60 pymysql模块初识以及SQL注入.mp4
│ │ │ ├──12 python fullstack4 day60 pymysql模块操作数据库详细.mp4
│ │ │ ├──13 python fullstack4 day60 pymysql模块使用总结.mp4
│ │ │ └──14 python fullstack4 day60 今日练习.mp4
│ │ ├──Python fullstack s4 数据库篇-day61
│ │ │ ├──day61
│ │ │ │ ├──s1.py
│ │ │ │ └──s2.py
│ │ │ ├──01 python fullstack4 day61 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day61 上节内容回顾以及补充.mp4
│ │ │ ├──03 python fullstack4 day61 用户权限管理设计方案介绍.mp4
│ │ │ ├──04 python fullstack4 day61 MySQL视图.mp4
│ │ │ ├──05 python fullstack4 day61 MySQL触发器.mp4
│ │ │ ├──06 python fullstack4 day61 MySQL函数.mp4
│ │ │ ├──07 python fullstack4 day61 MySQL存储过程(一).mp4
│ │ │ ├──08 python fullstack4 day61 MySQL存储过程(二).mp4
│ │ │ ├──09 python fullstack4 day61 MySQL存储过程(三).mp4
│ │ │ ├──10 python fullstack4 day61 MySQL存储过程(四).mp4
│ │ │ ├──11 python fullstack4 day61 上述内容总结.mp4
│ │ │ ├──12 python fullstack4 day61 本周作业.mp4
│ │ │ └──s4day61.txt
│ │ ├──Python fullstack s4 数据库篇-day62
│ │ │ ├──01 python fullstack4 day62 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day62 内容回顾.mp4
│ │ │ ├──03 python fullstack4 day63 MySQL索引种类.mp4
│ │ │ ├──04 python fullstack4 day63 MySQL索引类型介绍.mp4
│ │ │ ├──05 python fullstack4 day63 MySQL索引名词补充.mp4
│ │ │ ├──06 python fullstack4 day63 MySQL索引之无法命中索引情况.mp4
│ │ │ ├──07 python fullstack4 day63 MySQL索引注意事项.mp4
│ │ │ ├──08 python fullstack4 day63 MySQL执行计划介绍.mp4
│ │ │ ├──09 python fullstack4 day63 MySQL慢日志记录.mp4
│ │ │ ├──10 python fullstack4 day63 MySQL分页性能相关方案(一).mp4
│ │ │ ├──11 python fullstack4 day63 MySQL分页性能相关方案(二).mp4
│ │ │ └──s4day62.txt
│ │ └──Python fullstack s4 数据库篇-day63
│ │ ├──day63
│ │ │ └──s1.py
│ │ ├──01 python fullstack4 day63 今日内容概要.mp4
│ │ ├──02 python fullstack4 day63 面向对象回顾(一).mp4
│ │ ├──03 python fullstack4 day63 面向对象回顾(二).mp4
│ │ ├──04 python fullstack4 day63 面向对象回顾(三).mp4
│ │ ├──05 python fullstack4 day63 ORM框架SQLAlchemy之概要.mp4
│ │ ├──06 python fullstack4 day63 ORM框架SQLAlchemy之基本增删改查.mp4
│ │ ├──07 python fullstack4 day63 ORM框架SQLAlchemy之子查询(一).mp4
│ │ ├──08 python fullstack4 day63 ORM框架SQLAlchemy之子查询(二).mp4
│ │ ├──09 python fullstack4 day63 ORM框架SQLAlchemy之relationship的使用.mp4
│ │ └──s4day63.txt
│ ├──3. 前端开发
│ │ ├──day47
│ │ │ ├──课上演示
│ │ │ │ ├──blog
│ │ │ │ │ ├──css
│ │ │ │ │ │ └──blog.css
│ │ │ │ │ └──blog.html
│ │ │ │ ├──mi.com
│ │ │ │ │ ├──css
│ │ │ │ │ │ └──mi.css
│ │ │ │ │ ├──img
│ │ │ │ │ │ ├──carousel.png
│ │ │ │ │ │ ├──flash0.png
│ │ │ │ │ │ ├──flash1.png
│ │ │ │ │ │ ├──flash2.png
│ │ │ │ │ │ ├──goods-left0.png
│ │ │ │ │ │ ├──goods-left1.png
│ │ │ │ │ │ ├──item1.png
│ │ │ │ │ │ ├──item11.png
│ │ │ │ │ │ ├──item12.png
│ │ │ │ │ │ ├──item2.png
│ │ │ │ │ │ ├──item3.png
│ │ │ │ │ │ ├──item4.png
│ │ │ │ │ │ ├──logo_r.png
│ │ │ │ │ │ ├──logo.png
│ │ │ │ │ │ ├──pic0.png
│ │ │ │ │ │ ├──pic1.png
│ │ │ │ │ │ ├──pic2.png
│ │ │ │ │ │ └──pic3.png
│ │ │ │ │ ├──mi.com.1.html
│ │ │ │ │ ├──mi.com.html
│ │ │ │ │ └──mi.test.html
│ │ │ │ └──s9_HTML.pptx
│ │ │ ├──day47课堂笔记
│ │ │ │ ├──本周作业示例.zip
│ │ │ │ ├──day47课上笔记.txt
│ │ │ │ └──day47课上代码.rar
│ │ │ ├──01 python fullstack s9day47-前端内容介绍.mp4
│ │ │ ├──02 python fullstack s9day47-web框架的本质.mp4
│ │ │ ├──03 python fullstack s9day47-HTML标签介绍.mp4
│ │ │ ├──04 python fullstack s9day47-常用标签及标签分类.mp4
│ │ │ ├──05 python fullstack s9day47-列表标签.mp4
│ │ │ ├──06 python fullstack s9day47-表格标签和标签的嵌套规则和.mp4
│ │ │ ├──本周作业示例.zip
│ │ │ ├──day47课上笔记.txt
│ │ │ └──day47课上代码.rar
│ │ ├──day48
│ │ │ ├──day48课堂笔记
│ │ │ │ ├──day48.rar
│ │ │ │ └──day48课上笔记.txt
│ │ │ ├──01 python fullstack s9day48-昨日内容回顾.mp4
│ │ │ ├──02 python fullstack s9day48-form表单相关内容.mp4
│ │ │ ├──03 python fullstack s9day48-form表单相关内容详解.mp4
│ │ │ ├──04 python fullstack s9day48-CSS内容介绍.mp4
│ │ │ ├──05 python fullstack s9day48-CSS选择器介绍.mp4
│ │ │ ├──06 python fullstack s9day48-选择器的优先级.mp4
│ │ │ ├──day48.rar
│ │ │ └──day48课上笔记.txt
│ │ ├──day49
│ │ │ ├──day49课堂笔记
│ │ │ │ ├──day49.rar
│ │ │ │ └──day49课上笔记.txt
│ │ │ ├──01 python fullstack s9day49-内容回顾.mp4
│ │ │ ├──02 python fullstack s9day49-文字属性.mp4
│ │ │ ├──03 python fullstack s9day49-字体属性.mp4
│ │ │ ├──04 python fullstack s9day49-背景属性.mp4
│ │ │ ├──05 python fullstack s9day49-浮动和清除浮动.mp4
│ │ │ ├──06 python fullstack s9day49-浮动和清除浮动2.mp4
│ │ │ ├──07 python fullstack s9day49-博客页面练习.mp4
│ │ │ ├──day49.rar
│ │ │ └──day49课上笔记.txt
│ │ ├──day50
│ │ │ ├──作业示例
│ │ │ │ └──mi.com
│ │ │ │ ├──css
│ │ │ │ │ └──mi.css
│ │ │ │ ├──img
│ │ │ │ │ ├──carousel.png
│ │ │ │ │ ├──flash0.png
│ │ │ │ │ ├──flash1.png
│ │ │ │ │ ├──flash2.png
│ │ │ │ │ ├──goods-left0.png
│ │ │ │ │ ├──goods-left1.png
│ │ │ │ │ ├──item1.png
│ │ │ │ │ ├──item11.png
│ │ │ │ │ ├──item12.png
│ │ │ │ │ ├──item2.png
│ │ │ │ │ ├──item3.png
│ │ │ │ │ ├──item4.png
│ │ │ │ │ ├──logo_r.png
│ │ │ │ │ ├──logo.png
│ │ │ │ │ ├──pic0.png
│ │ │ │ │ ├──pic1.png
│ │ │ │ │ ├──pic2.png
│ │ │ │ │ └──pic3.png
│ │ │ │ ├──mi.com.1.html
│ │ │ │ ├──mi.com.html
│ │ │ │ └──mi.test.html
│ │ │ ├──day50
│ │ │ │ ├──01display补充示例.html
│ │ │ │ ├──02脱离文档流的情况.html
│ │ │ │ ├──03透明度示例.html
│ │ │ │ ├──04z-index示例.html
│ │ │ │ ├──05青春版模态框示例.html
│ │ │ │ ├──06 小米商城导航条示例.html
│ │ │ │ └──07 清除浮动demo.html
│ │ │ ├──day50课堂笔记
│ │ │ │ ├──01display补充示例.html
│ │ │ │ ├──02脱离文档流的情况.html
│ │ │ │ ├──03透明度示例.html
│ │ │ │ ├──04z-index示例.html
│ │ │ │ ├──05青春版模态框示例.html
│ │ │ │ ├──作业示例.rar
│ │ │ │ └──day50课上笔记.txt
│ │ │ ├──01 python fullstack s9day50-CSS属性内容梳理.mp4
│ │ │ ├──02 python fullstack s9day50-商城导航条示例及浮动补充.mp4
│ │ │ └──day50课上笔记.txt
│ │ ├──day51
│ │ │ ├──01 python fullstack s9day51-内容回顾.mp4
│ │ │ ├──02 python fullstack s9day51-JS介绍.mp4
│ │ │ ├──03 python fullstack s9day51-JS语法及数组相关方法.mp4
│ │ │ ├──04 python fullstack s9day51-JS数组_布尔值_逻辑运算等.mp4
│ │ │ ├──06 python fullstack s9day51-流程控制.mp4
│ │ │ └──day51.zip
│ │ ├──day52
│ │ │ ├──课上截图
│ │ │ │ ├──s920180312_084216.png
│ │ │ │ ├──s920180312_085828.png
│ │ │ │ ├──s920180312_090132.png
│ │ │ │ ├──s920180312_092228.png
│ │ │ │ ├──s920180312_101439.png
│ │ │ │ ├──s920180312_101639.png
│ │ │ │ ├──s920180312_111522.png
│ │ │ │ ├──s920180312_111819.png
│ │ │ │ ├──s920180312_113107.png
│ │ │ │ ├──s920180312_113454.png
│ │ │ │ ├──s920180312_120226.png
│ │ │ │ ├──s920180312_120247.png
│ │ │ │ └──s920180312_124749.png
│ │ │ ├──01 python fullstack s9day52-内容回顾.mp4
│ │ │ ├──02 python fullstack s9day52-JS的函数和词法分析.mp4
│ │ │ ├──03 python fullstack s9day52-常用的内置对象和使用方法.mp4
│ │ │ ├──day52课上笔记.txt
│ │ │ └──day52课上代码.rar
│ │ ├──day53
│ │ │ ├──课上截图
│ │ │ │ ├──s920180313_084007.png
│ │ │ │ ├──s920180313_085226.png
│ │ │ │ ├──s920180313_085341.png
│ │ │ │ ├──s920180313_085621.png
│ │ │ │ ├──s920180313_085804.png
│ │ │ │ ├──s920180313_091614.png
│ │ │ │ ├──s920180313_095715.png
│ │ │ │ ├──s920180313_095837.png
│ │ │ │ ├──s920180313_100216.png
│ │ │ │ ├──s920180313_100321.png
│ │ │ │ ├──s920180313_100648.png
│ │ │ │ ├──s920180313_101703.png
│ │ │ │ ├──s920180313_101959.png
│ │ │ │ ├──s920180313_102122.png
│ │ │ │ ├──s920180313_102232.png
│ │ │ │ ├──s920180313_102406.png
│ │ │ │ ├──s920180313_102854.png
│ │ │ │ ├──s920180313_103602.png
│ │ │ │ ├──s920180313_103737.png
│ │ │ │ ├──s920180313_104949.png
│ │ │ │ ├──s920180313_105035.png
│ │ │ │ ├──s920180313_105153.png
│ │ │ │ ├──s920180313_105607.png
│ │ │ │ ├──s920180313_110036.png
│ │ │ │ ├──s920180313_114009.png
│ │ │ │ ├──s920180313_114128.png
│ │ │ │ ├──s920180313_114343.png
│ │ │ │ └──s920180313_114632.png
│ │ │ ├──01 python fullstack s9day53-内容复习.mp4
│ │ │ ├──02 python fullstack s9day53-DOM介绍和常用操作1.mp4
│ │ │ ├──03 python fullstack s9day53-事件相关内容.mp4
│ │ │ ├──day53.rar
│ │ │ └──day53课上笔记.txt
│ │ ├──day54
│ │ │ ├──课上截图
│ │ │ │ ├──s920180314_100235.png
│ │ │ │ ├──s920180314_102023.png
│ │ │ │ ├──s920180314_102049.png
│ │ │ │ ├──s920180314_102307.png
│ │ │ │ ├──s920180314_102555.png
│ │ │ │ ├──s920180314_103945.png
│ │ │ │ ├──s920180314_104838.png
│ │ │ │ ├──s920180314_105541.png
│ │ │ │ ├──s920180314_110049.png
│ │ │ │ ├──s920180314_110206.png
│ │ │ │ ├──s920180314_110446.png
│ │ │ │ ├──s920180314_110807.png
│ │ │ │ ├──s920180314_111217.png
│ │ │ │ ├──s920180314_111748.png
│ │ │ │ ├──s920180314_111938.png
│ │ │ │ ├──s920180314_112105.png
│ │ │ │ ├──s920180314_114901.png
│ │ │ │ ├──s920180314_115712.png
│ │ │ │ ├──s920180314_115858.png
│ │ │ │ └──s920180314_120121.png
│ │ │ ├──01 python fullstack s9day54-前情回顾.mp4
│ │ │ ├──02 python fullstack s9day54-jQuery介绍和基本选择器.mp4
│ │ │ ├──03 python fullstack s9day54-jQuery筛选器.mp4
│ │ │ ├──04 python fullstack s9day54-筛选器和作业分解.mp4
│ │ │ ├──day54.rar
│ │ │ └──day54课上笔记.txt
│ │ ├──day55
│ │ │ ├──01 python fullstack s9day55-内容复习加面试题补充.mp4
│ │ │ ├──02 python fullstack s9day55-样式相关操作.mp4
│ │ │ ├──03 python fullstack s9day55-属性操作及作业分解.mp4
│ │ │ ├──day55课上笔记.txt
│ │ │ └──day55课上代码.rar
│ │ ├──day56
│ │ │ ├──课上截图
│ │ │ │ ├──s920180315_085621.png
│ │ │ │ ├──s920180316_093851.png
│ │ │ │ ├──s920180316_094146.png
│ │ │ │ ├──s920180316_094441.png
│ │ │ │ ├──s920180316_094648.png
│ │ │ │ ├──s920180316_094725.png
│ │ │ │ ├──s920180316_115132.png
│ │ │ │ ├──s920180316_115339.png
│ │ │ │ ├──s920180316_115541.png
│ │ │ │ ├──s920180316_115727.png
│ │ │ │ ├──s920180316_123100.png
│ │ │ │ └──s920180316_123130.png
│ │ │ ├──01 python fullstack s9day56-内容复习.mp4
│ │ │ ├──02 python fullstack s9day56-文档操作.mp4
│ │ │ ├──03 python fullstack s9day56-事件相关及批量操作示例.mp4
│ │ │ ├──04 python fullstack s9day56-jQuery补充内容each和data.mp4
│ │ │ ├──day56.rar
│ │ │ └──day56课上笔记.txt
│ │ ├──day57
│ │ │ ├──01 python fullstack s9day57-复习和周末作业讲解.mp4
│ │ │ ├──02 python fullstack s9day57-Bootstrap内容介绍和响应式原理.mp4
│ │ │ ├──03 python fullstack s9day57-Bootstarp常用样式.mp4
│ │ │ ├──day57.rar
│ │ │ ├──day57.zip
│ │ │ └──day57课上笔记.txt
│ │ ├──day58
│ │ │ ├──01 python fullstack s9 day58-内容回顾及装饰器复习.mp4
│ │ │ ├──02 ython fullstack s9 day58-Bootstrap和FontAwesome图标使用.mp4
│ │ │ ├──03 ython fullstack s9 day58-Bootstrap常用组件介绍.mp4
│ │ │ ├──04 ython fullstack s9 day58-Bootstrap插件介绍.mp4
│ │ │ ├──day58.rar
│ │ │ └──day58课上笔记.txt
│ │ └──day59
│ │ ├──01 python fullstack s9 day59-课前补充DOM对象知识点.mp4
│ │ ├──02 python fullstack s9 day59-pymysql介绍.mp4
│ │ ├──03 python fullstack s9 day59-pymysql版登录示例及SQL注入问题.mp4
│ │ ├──04 python fullstack s9 day59-pymysql操作数据库语句.mp4
│ │ ├──05 python fullstack s9 day59-pymysql操作数据库2.mp4
│ │ ├──06 python fullstack s9 day59-不成功剥皮函数讲解.mp4
│ │ ├──day59.rar
│ │ └──day59课上笔记.txt
│ ├──42-46
│ │ ├──day42
│ │ │ ├──01 python fullstack s9day42数据库概念(1).mp4
│ │ │ ├──02 python fullstack s9day42数据库介绍.mp4
│ │ │ ├──03 python fullstack s9day42 数据库安装(1).mp4
│ │ │ ├──04 python fullstack s9day42 数据库安装(2).mp4
│ │ │ ├──05 python fullstack s9day42 卸载mysql.mp4
│ │ │ ├──06 python fullstack s9day42 上午回顾.mp4
│ │ │ ├──07 python fullstack s9day42 表操作.mp4
│ │ │ ├──08 python fullstack s9day42 表操作后续及数据;类型.mp4
│ │ │ └──09 python fullstack s9day42 数据操作.mp4
│ │ ├──day43
│ │ │ ├──01 python fullstack s9day43回顾.mp4
│ │ │ ├──02 python fullstack s9day43 数据库权限.mp4
│ │ │ ├──03 python fullstack s9day43 修改密码.mp4
│ │ │ ├──04 python fullstack s9day43 单表查询.mp4
│ │ │ ├──05 python fullstack s9day43 多表查询.mp4
│ │ │ └──06 python fullstack s9day43 子语句查询.mp4
│ │ ├──day44
│ │ │ ├──01 python fullstack s9day44 回顾.mp4
│ │ │ ├──02 python fullstack s9day44 其他查询与sql逻辑执行顺序.mp4
│ │ │ ├──03 python fullstack s9day44 5种约束.mp4
│ │ │ ├──04 python fullstack s9day44 表关系.mp4
│ │ │ ├──05 python fullstack s9day44 练习题1.mp4
│ │ │ └──06 python fullstack s9day44 练习题2.mp4
│ │ ├──day45
│ │ │ ├──01 python fullstack s9day45 回顾.mp4
│ │ │ ├──02 python fullstack s9day45 视图,触发器.mp4
│ │ │ ├──03 python fullstack s9day45 存储过程.mp4
│ │ │ ├──04 python fullstack s9day45 事物,锁.mp4
│ │ │ └──05 python fullstack s9day45 数据备份及正则.mp4
│ │ └──day46
│ │ ├──01 python fullstack s9day46 回顾.mp4
│ │ ├──02 python fullstack s9day46 存储引擎.mp4
│ │ ├──03 python fullstack s9day46 索引(1).mp4
│ │ └──04 python fullstack s9day46 索引(2).mp4
│ └──2018-06-13 233028.jpg
├──Python全栈9期(第九部分):stark组件(二)
│ ├──day89
│ │ ├──01 python s9day89 stark总结.mp4
│ │ ├──02 python s9day89 ORM补充.mp4
│ │ ├──03 python s9day89 上节作业.mp4
│ │ ├──04python s9day89 stark组件之查看页面表头.mp4
│ │ ├──05 python s9day89 list_display_links.mp4
│ │ ├──06 python s9day89 stark组件之添加页面.mp4
│ │ ├──07 python s9day89 编辑删除页面.mp4
│ │ ├──day89.txt
│ │ └──s9day88.zip
│ ├──day90
│ │ ├──01 pythons9day90 扩展分页组件.mp4
│ │ ├──02 pythons9day90 整合展示数据showlist类.mp4
│ │ ├──03 pythons9day90 stark组件之分页.mp4
│ │ ├──04 pythons9day90 stark组件之search查询.mp4
│ │ ├──05 pythons9day90 action的批量处理.mp4
│ │ ├──page_demo.rar
│ │ └──s9day88.rar
│ ├──day91
│ │ ├──01 pythons9day90 上节回顾.mp4
│ │ ├──02 pythons9day90 stark组件之过滤1.mp4
│ │ ├──03 pythons9day90 stark组件之过滤2.mp4
│ │ ├──04 pythons9day90 stark组件之过滤3.mp4
│ │ ├──05 pythons9day90 stark组件之过滤4.mp4
│ │ ├──06 pythons9day90 stark组件之过滤5.mp4
│ │ ├──07 pythons9day90 stark组件之过滤6.mp4
│ │ ├──day91.txt
│ │ └──s9day88.rar
│ ├──day92
│ │ ├──01 pythons9day92 stark组件之pop功能1.mp4
│ │ ├──02 pythons9day92 stark组件之pop功能2.mp4
│ │ ├──03 pythons9day92 stark组件之pop功能3.mp4
│ │ ├──04 pythons9day92 stark组件之pop功能4.mp4
│ │ ├──day92.txt
│ │ └──s9day88.zip
│ └──day93
│ ├──01 pythons9day92 limit_choice_to的用法.mp4
│ ├──02pythons9day93 自定义字段和录入数据1.mp4
│ ├──03pythons9day93 自定义字段和录入数据2.mp4
│ ├──04pythons9day93 自定义字段和录入数据3.mp4
│ ├──05pythons9day93 自定义字段和录入数据4.mp4
│ ├──crm_s9.rar
│ └──day93.txt
├──Python全栈9期(第六部分):博客项目(一)
│ ├──day75
│ │ ├──01 python fullstack s10-day75 内容回顾.mp4
│ │ ├──02 python fullstack s10-day75 auth模块初识.mp4
│ │ ├──03 python fullstack s10-day75 auth模块2.mp4
│ │ ├──04 python fullstack s10-day75 扩展默认auth表.mp4
│ │ ├──05 python fullstack s10-day75 博客项目需求分析.mp4
│ │ ├──auth_demo.zip
│ │ └──day75笔记.txt
│ ├──day76
│ │ ├──01 python fullstack s10-day76 极验滑动验证码示例.mp4
│ │ ├──02 python fullstack s10-day76 上传文件示例.mp4
│ │ ├──03 python fullstack s10-day76 基于form的注册示例.mp4
│ │ ├──04 python fullstack s10-day76 基于form的注册2.mp4
│ │ ├──05 python fullstack s10-day76 头像图片的预览.mp4
│ │ ├──06 python fullstack s10-day76 form校验功能完善.mp4
│ │ ├──07 python fullstack s10-day76 AJAX提交注册数据并显示错误提示信息.mp4
│ │ ├──08 python fullstack s10-day76 AJAX提交带投降文件的注册数据.mp4
│ │ └──day76.rar
│ ├──day77
│ │ ├──01 python fullstack s10-day77 基于form组建的注册功能梳理.mp4
│ │ ├──02 python fullstack s10-day77 首页布局设计.mp4
│ │ ├──03 python fullstack s10-day77 auth模块功能梳理.mp4
│ │ ├──04 python fullstack s10-day77 首页布局2.mp4
│ │ ├──05 python fullstack s10-day77 django admin简单介绍.mp4
│ │ ├──06 python fullstack s10-day77 首页展示所有文章.mp4
│ │ ├──07 python fullstack s10-day77 今日内容梳理.mp4
│ │ ├──day77.zip
│ │ └──day77课上笔记.txt
│ ├──day78
│ │ ├──01 python fullstack s10-day78 ORM知识点回顾.mp4
│ │ ├──02 python fullstack s10-day78 个人博客页面设计.mp4
│ │ ├──03 python fullstack s10-day78 基于对象查询方式查询文章分类.mp4
│ │ ├──04 python fullstack s10-day78 文章分类分组及标签分组.mp4
│ │ ├──05 python fullstack s10-day78 日期归档.mp4
│ │ ├──06 python fullstack s10-day78 文章详情页面.mp4
│ │ ├──07 python fullstack s10-day78 inclusion_tag优化左侧内容.mp4
│ │ ├──day78.rar
│ │ └──day78课上笔记.txt
│ └──day79
│ ├──01 python s10 day79 博客系统之点赞样式加载.mp4
│ ├──02 python s10 day79 Django请求流程.mp4
│ ├──03 python s10 day79 请求伴随的静态文件请求.mp4
│ ├──04 python s10 day79 render的渲染内容.mp4
│ ├──05 python s10 day79 博客系统之点赞请求发送.mp4
│ ├──06 python s10 day79 json数据.mp4
│ ├──07 python s10 day79 博客系统之点赞显示信息1.mp4
│ ├──08 python s10 day79 博客系统之点赞显示信息2.mp4
│ └──day79.rar
├──Python全栈9期(第七部分):博客项目(二)+Xadmin组件
│ ├──day80
│ │ ├──01 python s10 day80 上节回顾.mp4
│ │ ├──02 python s10 day80 判断登录状态.mp4
│ │ ├──03 python s10 day80 博客系统之提交根评论.mp4
│ │ ├──04 python s10 day80 博客系统之render显示根评论.mp4
│ │ ├──05 python s10 day80 博客系统之ajax显示根评论.mp4
│ │ ├──06 python s10 day80 博客系统之回复按钮事件.mp4
│ │ ├──07 python s10 day80 博客系统之提交子评论.mp4
│ │ ├──08 python s10 day80 博客系统之render显示子评论.mp4
│ │ ├──09 python s10 day80 博客系统之显示评论树.mp4
│ │ └──day80.rar
│ ├──day81
│ │ ├──01 python s10 day81 博客系统之富文本编辑器的引入.mp4
│ │ ├──02 python s10 day81 博客系统之富文本编辑器的参数与上传文件.mp4
│ │ ├──03 python s10 day81 博客系统之bs模块的使用.mp4
│ │ ├──04 python s10 day81 博客系统之xss攻击问题.mp4
│ │ ├──05 python s10 day81 博客系统之防止xss攻击.mp4
│ │ ├──day81.rar
│ │ ├──ORM回顾1.mp4
│ │ ├──ORM回顾2.mp4
│ │ └──ORM回顾3.mp4
│ ├──day82
│ │ ├──01 python s10 day82 admin组件的简单使用.mp4
│ │ ├──02 python s10 day82 admin组件的简单使用2.mp4
│ │ ├──03 python s10 day82 admin组件流程之启动.mp4
│ │ ├──04 python s10 day82 admin组件流程之注册准备知识:单例对象.mp4
│ │ ├──day82.rar
│ │ ├──ORM回顾之分组查询.mp4
│ │ └──ORM回顾之分组查询补充.mp4
│ ├──day83
│ │ ├──单例示例
│ │ │ ├──__pycache__
│ │ │ │ ├──sites.cpython-36.pyc
│ │ │ │ └──test02.cpython-36.pyc
│ │ │ ├──.idea
│ │ │ │ ├──inspectionProfiles
│ │ │ │ │ └──Project_Default.xml
│ │ │ │ ├──单例示例.iml
│ │ │ │ ├──misc.xml
│ │ │ │ ├──modules.xml
│ │ │ │ └──workspace.xml
│ │ │ ├──app01
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ └──admin.cpython-36.pyc
│ │ │ │ ├──__init__.py
│ │ │ │ └──admin.py
│ │ │ ├──app02
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ └──admin.cpython-36.pyc
│ │ │ │ ├──__init__.py
│ │ │ │ └──admin.py
│ │ │ ├──main.py
│ │ │ ├──sites.py
│ │ │ ├──test01.py
│ │ │ └──test02.py
│ │ ├──adminDemo
│ │ │ ├──.idea
│ │ │ │ ├──dataSources
│ │ │ │ │ ├──d91cdc0d-2c25-4136-a4b9-026761495d0e
│ │ │ │ │ │ └──storage_v2
│ │ │ │ │ │ └──_src_
│ │ │ │ │ │ └──schema
│ │ │ │ │ │ └──main.uQUzAA.meta
│ │ │ │ │ └──d91cdc0d-2c25-4136-a4b9-026761495d0e.xml
│ │ │ │ ├──inspectionProfiles
│ │ │ │ │ └──Project_Default.xml
│ │ │ │ ├──adminDemo.iml
│ │ │ │ ├──dataSources.local.xml
│ │ │ │ ├──dataSources.xml
│ │ │ │ ├──misc.xml
│ │ │ │ ├──modules.xml
│ │ │ │ └──workspace.xml
│ │ │ ├──adminDemo
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──settings.cpython-36.pyc
│ │ │ │ │ ├──urls.cpython-36.pyc
│ │ │ │ │ └──wsgi.cpython-36.pyc
│ │ │ │ ├──__init__.py
│ │ │ │ ├──settings.py
│ │ │ │ ├──urls.py
│ │ │ │ └──wsgi.py
│ │ │ ├──app01
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ └──models.cpython-36.pyc
│ │ │ │ ├──migrations
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ └──0001_initial.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ └──0001_initial.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──admin.py
│ │ │ │ ├──apps.py
│ │ │ │ ├──models.py
│ │ │ │ ├──tests.py
│ │ │ │ └──views.py
│ │ │ ├──app02
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ └──models.cpython-36.pyc
│ │ │ │ ├──migrations
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ └──0001_initial.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ └──0001_initial.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──admin.py
│ │ │ │ ├──apps.py
│ │ │ │ ├──models.py
│ │ │ │ ├──tests.py
│ │ │ │ └──views.py
│ │ │ ├──templates
│ │ │ │ └──list.html
│ │ │ ├──db.sqlite3
│ │ │ └──manage.py
│ │ ├──s10day83
│ │ │ ├──.idea
│ │ │ │ ├──dataSources
│ │ │ │ │ ├──a23179f2-f7d0-4368-8892-fe9164364842
│ │ │ │ │ │ └──storage_v2
│ │ │ │ │ │ └──_src_
│ │ │ │ │ │ └──schema
│ │ │ │ │ │ └──main.uQUzAA.meta
│ │ │ │ │ └──a23179f2-f7d0-4368-8892-fe9164364842.xml
│ │ │ │ ├──inspectionProfiles
│ │ │ │ │ └──Project_Default.xml
│ │ │ │ ├──dataSources.local.xml
│ │ │ │ ├──dataSources.xml
│ │ │ │ ├──misc.xml
│ │ │ │ ├──modules.xml
│ │ │ │ ├──s10day83.iml
│ │ │ │ └──workspace.xml
│ │ │ ├──app01
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ ├──models.cpython-36.pyc
│ │ │ │ │ └──Xadmin.cpython-36.pyc
│ │ │ │ ├──migrations
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ └──0001_initial.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ └──0001_initial.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──admin.py
│ │ │ │ ├──apps.py
│ │ │ │ ├──models.py
│ │ │ │ ├──tests.py
│ │ │ │ ├──views.py
│ │ │ │ └──Xadmin.py
│ │ │ ├──app02
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ ├──models.cpython-36.pyc
│ │ │ │ │ └──Xadmin.cpython-36.pyc
│ │ │ │ ├──migrations
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ ├──0001_initial.cpython-36.pyc
│ │ │ │ │ │ └──0002_food.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──0001_initial.py
│ │ │ │ │ └──0002_food.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──admin.py
│ │ │ │ ├──apps.py
│ │ │ │ ├──models.py
│ │ │ │ ├──tests.py
│ │ │ │ ├──views.py
│ │ │ │ └──Xadmin.py
│ │ │ ├──s10day83
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──settings.cpython-36.pyc
│ │ │ │ │ ├──urls.cpython-36.pyc
│ │ │ │ │ └──wsgi.cpython-36.pyc
│ │ │ │ ├──__init__.py
│ │ │ │ ├──settings.py
│ │ │ │ ├──urls.py
│ │ │ │ └──wsgi.py
│ │ │ ├──templates
│ │ │ │ ├──add_view.html
│ │ │ │ ├──change_view.html
│ │ │ │ ├──delete_view.html
│ │ │ │ └──list_view.html
│ │ │ ├──Xadmin
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ └──models.cpython-36.pyc
│ │ │ │ ├──migrations
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ └──__init__.cpython-36.pyc
│ │ │ │ │ └──__init__.py
│ │ │ │ ├──service
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ └──Xadmin.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ └──Xadmin.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──apps.py
│ │ │ │ ├──models.py
│ │ │ │ ├──tests.py
│ │ │ │ └──views.py
│ │ │ ├──db.sqlite3
│ │ │ └──manage.py
│ │ ├──01 python s10 day83 上节回顾.mp4
│ │ ├──02 python s10 day83 单例补充.mp4
│ │ ├──03 python s10 day83 url分发.mp4
│ │ ├──04 python s10 day83 url注册.mp4
│ │ ├──05 python s10 day83 url分发2.mp4
│ │ ├──06 python s10 day83 Xadmin组件之注册.mp4
│ │ ├──07 python s10 day83 Xadmin组件之设计url.mp4
│ │ ├──单例示例.zip
│ │ ├──adminDemo.zip
│ │ ├──day83.py
│ │ └──s10day83.zip
│ └──day84
│ ├──01 python s10 day83 Xadmin组件之配置类对象.mp4
│ ├──02 python s10 day83 Xadmin组件之配置类对象2.mp4
│ ├──03 python s10 day83 Xadmin组件之构建表单数据.mp4
│ ├──04 python s10 day83 Xadmin组件之构建表单数据2.mp4
│ ├──05 python s10 day83 Xadmin组件之构建表单数据3.mp4
│ ├──06 python s10 day83 Xadmin组件之构建表头数据.mp4
│ ├──07 python s10 day83 Xadmin组件之构建表头数据2.mp4
│ ├──08 python s10 day83 今日总结.mp4
│ └──day84.rar
├──Python全栈9期(第三部分):django基础
│ ├──全栈4期:django入门到进阶(武sir)
│ │ ├──Python fullstack s4 Web框架篇-day64
│ │ │ ├──day64
│ │ │ │ ├──动态网站
│ │ │ │ │ ├──aricle.tpl
│ │ │ │ │ ├──hostlist.html
│ │ │ │ │ ├──index.fsw
│ │ │ │ │ ├──s1.py
│ │ │ │ │ └──userlist.html
│ │ │ │ ├──静态网站
│ │ │ │ │ ├──aricle.tpl
│ │ │ │ │ ├──index.fsw
│ │ │ │ │ └──s1.py
│ │ │ │ ├──动态网站.rar
│ │ │ │ └──动态网站.zip
│ │ │ ├──01 python fullstack4 day64 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day64 内容回顾.mp4
│ │ │ ├──03 python fullstack4 day64 Web框架本质(一).mp4
│ │ │ ├──04 python fullstack4 day64 Web框架本质(二).mp4
│ │ │ ├──05 python fullstack4 day64 Web框架本质之基于jinja2模板渲染.mp4
│ │ │ ├──06 python fullstack4 day64 Web框架本质内容梳理.mp4
│ │ │ ├──07 python fullstack4 day64 初识Django.mp4
│ │ │ ├──08 python fullstack4 day64 第一个Django请求.mp4
│ │ │ ├──09 python fullstack4 day64 Django静态文件以及模板配置.mp4
│ │ │ ├──10 python fullstack4 day64 Django创建程序步骤.mp4
│ │ │ ├──11 python fullstack4 day64 Django用户登录示例.mp4
│ │ │ ├──12 python fullstack4 day64 Django模板语言特殊标记(一).mp4
│ │ │ ├──13 python fullstack4 day64 今日作业.mp4
│ │ │ ├──s4day64.txt
│ │ │ └──s4day64课上所有.zip
│ │ ├──Python fullstack s4 Web框架篇-day65
│ │ │ ├──s4day65
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day65.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ └──views.cpython-35.pyc
│ │ │ │ │ └──views.py
│ │ │ │ ├──s4day65
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ ├──templates
│ │ │ │ │ ├──add_class.html
│ │ │ │ │ ├──classes.html
│ │ │ │ │ └──edit_class.html
│ │ │ │ ├──db.sqlite3
│ │ │ │ └──manage.py
│ │ │ ├──01 python fullstack4 day65 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day65 上节内容回顾.mp4
│ │ │ ├──03 python fullstack4 day65 学员管理之数据库表结构设计.mp4
│ │ │ ├──04 python fullstack4 day65 学员管理之查看班级列表以及添加班级.mp4
│ │ │ ├──05 python fullstack4 day65 学员管理之删除班级.mp4
│ │ │ ├──06 python fullstack4 day65 学员管理之编辑班级.mp4
│ │ │ ├──07 python fullstack4 day65 今日作业.mp4
│ │ │ ├──s4day65.txt
│ │ │ └──s4day65.zip
│ │ ├──Python fullstack s4 Web框架篇-day66
│ │ │ ├──s4day65
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day65.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ └──views.cpython-35.pyc
│ │ │ │ │ └──views.py
│ │ │ │ ├──s4day65
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ │ └──jquery-1.12.4.js
│ │ │ │ ├──templates
│ │ │ │ │ ├──add_class.html
│ │ │ │ │ ├──add_student.html
│ │ │ │ │ ├──classes.html
│ │ │ │ │ ├──edit_class.html
│ │ │ │ │ ├──edit_student.html
│ │ │ │ │ └──students.html
│ │ │ │ ├──utils
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ └──sqlheper.cpython-35.pyc
│ │ │ │ │ └──sqlheper.py
│ │ │ │ ├──db.sqlite3
│ │ │ │ └──manage.py
│ │ │ ├──01 python fullstack4 day66 今日内容概要以及上节回顾.mp4
│ │ │ ├──02 python fullstack4 day65 学员管理之查看学生列表.mp4
│ │ │ ├──03 python fullstack4 day65 学员管理之创建学生信息.mp4
│ │ │ ├──04 python fullstack4 day65 学员管理之编辑学生信息.mp4
│ │ │ ├──05 python fullstack4 day65 学员管理之基于Ajax创建班级(一).mp4
│ │ │ ├──06 python fullstack4 day65 学员管理之基于Ajax创建班级(二).mp4
│ │ │ ├──07 python fullstack4 day65 今日内容总结.mp4
│ │ │ ├──08 python fullstack4 day65 今日作业.mp4
│ │ │ └──s4day66.txt
│ │ ├──Python fullstack s4 Web框架篇-day67
│ │ │ ├──01 python fullstack4 day67 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day67 上节内容回顾之Web请求本质.mp4
│ │ │ ├──03 python fullstack4 day67 上节内容回顾之Django框架.mp4
│ │ │ ├──04 python fullstack4 day67 上节内容回顾之Ajax.mp4
│ │ │ ├──05 python fullstack4 day67 学员管理之编辑班级(对话框和Ajax).mp4
│ │ │ ├──06 python fullstack4 day67 学员管理之涉及内容梳理.mp4
│ │ │ ├──07 python fullstack4 day67 学员管理之添加学生(对话框和Ajax).mp4
│ │ │ ├──08 python fullstack4 day67 学员管理之编辑学生(对话框和Ajax).mp4
│ │ │ ├──09 python fullstack4 day67 学员管理之查看老师以及任课班级列表(一).mp4
│ │ │ ├──10 python fullstack4 day67 学员管理之查看老师以及任课班级列表(二).mp4
│ │ │ ├──11 python fullstack4 day67 今日作业.mp4
│ │ │ └──s4day67课上所有.zip
│ │ ├──Python fullstack s4 Web框架篇-day68
│ │ │ ├──s4day65
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day65.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ └──views.cpython-35.pyc
│ │ │ │ │ └──views.py
│ │ │ │ ├──s4day65
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ │ ├──images
│ │ │ │ │ │ ├──loader.gif
│ │ │ │ │ │ └──loading.gif
│ │ │ │ │ ├──plugins
│ │ │ │ │ │ ├──bootstrap-3.3.7-dist
│ │ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ │ ├──bootstrap-theme.css
│ │ │ │ │ │ │ │ ├──bootstrap-theme.css.map
│ │ │ │ │ │ │ │ ├──bootstrap-theme.min.css(1).map
│ │ │ │ │ │ │ │ ├──bootstrap-theme.min(1).css
│ │ │ │ │ │ │ │ ├──bootstrap.css
│ │ │ │ │ │ │ │ ├──bootstrap.css.map
│ │ │ │ │ │ │ │ ├──bootstrap.min.css
│ │ │ │ │ │ │ │ └──bootstrap.min.css.map
│ │ │ │ │ │ │ ├──fonts
│ │ │ │ │ │ │ │ ├──glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ │ ├──glyphicons-halflings-regular.svg
│ │ │ │ │ │ │ │ ├──glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ │ ├──glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ │ └──glyphicons-halflings-regular.woff2
│ │ │ │ │ │ │ └──js
│ │ │ │ │ │ │ ├──bootstrap.js
│ │ │ │ │ │ │ ├──bootstrap.min.js
│ │ │ │ │ │ │ └──npm.js
│ │ │ │ │ │ └──font-awesome-4.7.0
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──font-awesome.css
│ │ │ │ │ │ │ └──font-awesome.min.css
│ │ │ │ │ │ ├──fonts
│ │ │ │ │ │ │ ├──fontawesome-webfont.eot
│ │ │ │ │ │ │ ├──fontawesome-webfont.svg
│ │ │ │ │ │ │ ├──fontawesome-webfont.ttf
│ │ │ │ │ │ │ ├──fontawesome-webfont.woff
│ │ │ │ │ │ │ ├──fontawesome-webfont.woff2
│ │ │ │ │ │ │ └──FontAwesome.otf
│ │ │ │ │ │ ├──less
│ │ │ │ │ │ │ ├──animated.less
│ │ │ │ │ │ │ ├──bordered-pulled.less
│ │ │ │ │ │ │ ├──core.less
│ │ │ │ │ │ │ ├──fixed-width.less
│ │ │ │ │ │ │ ├──font-awesome.less
│ │ │ │ │ │ │ ├──icons.less
│ │ │ │ │ │ │ ├──larger.less
│ │ │ │ │ │ │ ├──list.less
│ │ │ │ │ │ │ ├──mixins.less
│ │ │ │ │ │ │ ├──path.less
│ │ │ │ │ │ │ ├──rotated-flipped.less
│ │ │ │ │ │ │ ├──screen-reader.less
│ │ │ │ │ │ │ ├──stacked.less
│ │ │ │ │ │ │ └──variables.less
│ │ │ │ │ │ ├──scss
│ │ │ │ │ │ │ ├──_animated.scss
│ │ │ │ │ │ │ ├──_bordered-pulled.scss
│ │ │ │ │ │ │ ├──_core.scss
│ │ │ │ │ │ │ ├──_fixed-width.scss
│ │ │ │ │ │ │ ├──_icons.scss
│ │ │ │ │ │ │ ├──_larger.scss
│ │ │ │ │ │ │ ├──_list.scss
│ │ │ │ │ │ │ ├──_mixins.scss
│ │ │ │ │ │ │ ├──_path.scss
│ │ │ │ │ │ │ ├──_rotated-flipped.scss
│ │ │ │ │ │ │ ├──_screen-reader.scss
│ │ │ │ │ │ │ ├──_stacked.scss
│ │ │ │ │ │ │ ├──_variables.scss
│ │ │ │ │ │ │ └──font-awesome.scss
│ │ │ │ │ │ └──HELP-US-OUT.txt
│ │ │ │ │ └──jquery-1.12.4.js
│ │ │ │ ├──templates
│ │ │ │ │ ├──add_class.html
│ │ │ │ │ ├──add_student.html
│ │ │ │ │ ├──add_teacher.html
│ │ │ │ │ ├──classes.html
│ │ │ │ │ ├──edit_class.html
│ │ │ │ │ ├──edit_student.html
│ │ │ │ │ ├──edit_teacher.html
│ │ │ │ │ ├──students.html
│ │ │ │ │ ├──teacher.html
│ │ │ │ │ └──test.html
│ │ │ │ ├──utils
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ └──sqlheper.cpython-35.pyc
│ │ │ │ │ └──sqlheper.py
│ │ │ │ ├──db.sqlite3
│ │ │ │ ├──manage.py
│ │ │ │ └──test.py
│ │ │ ├──01 python fullstack4 day68 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day68 上节内容回顾.mp4
│ │ │ ├──03 python fullstack4 day68 学员管理之添加老师信息.mp4
│ │ │ ├──04 python fullstack4 day68 学员管理之编辑老师信息.mp4
│ │ │ ├──05 python fullstack4 day68 学员管理之添加老师信息(对话框和加载框).mp4
│ │ │ ├──06 python fullstack4 day68 学员管理之添加老师信息(Ajax发送数据).mp4
│ │ │ ├──07 python fullstack4 day68 学员管理之编辑思路.mp4
│ │ │ ├──08 python fullstack4 day68 初识Bootstrap.mp4
│ │ │ ├──09 python fullstack4 day68 今日作业.mp4
│ │ │ └──s4day68.txt
│ │ ├──Python fullstack s4 Web框架篇-day69
│ │ │ ├──01 python fullstack4 day69 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day69 上节内容回顾.mp4
│ │ │ ├──03 python fullstack4 day69 Bootstrap介绍.mp4
│ │ │ ├──04 python fullstack4 day69 后台管理布局(一).mp4
│ │ │ ├──05 python fullstack4 day69 后台管理布局(二).mp4
│ │ │ ├──06 python fullstack4 day69 Django模板引擎之母版.mp4
│ │ │ ├──07 python fullstack4 day69 初识cookie.mp4
│ │ │ ├──08 python fullstack4 day69 Django操作Cookie.mp4
│ │ │ ├──09 python fullstack4 day69 Django扩展签名cookie.mp4
│ │ │ ├──10 python fullstack4 day69 今日内容整理.mp4
│ │ │ ├──11 python fullstack4 day69 今日作业.mp4
│ │ │ └──s4课上69所有.zip
│ │ ├──Python fullstack s4 Web框架篇-day70
│ │ │ ├──01 python fullstack4 day70 Web框架介绍.mp4
│ │ │ ├──02 python fullstack4 day70 今日内容概要.mp4
│ │ │ ├──03 python fullstack4 day70 上节内容回顾.mp4
│ │ │ ├──04 python fullstack4 day70 Django程序目录介绍.mp4
│ │ │ ├──05 python fullstack4 day70 路由系统之动态路由(一).mp4
│ │ │ ├──06 python fullstack4 day70 路由系统之动态路由(二).mp4
│ │ │ ├──07 python fullstack4 day70 路由系统之路由分发.mp4
│ │ │ ├──08 python fullstack4 day70 路由系统之别名反向生成URL(一).mp4
│ │ │ ├──09 python fullstack4 day70 路由系统之别名反向生成URL(二).mp4
│ │ │ ├──10 python fullstack4 day70 路由系统之别名反向生成URL(三).mp4
│ │ │ ├──11 python fullstack4 day70 ORM操作之概要以及准备.mp4
│ │ │ ├──12 python fullstack4 day70 ORM操作之创建数据表(一).mp4
│ │ │ ├──13 python fullstack4 day70 ORM操作之创建数据表(二).mp4
│ │ │ ├──14 python fullstack4 day70 ORM操作之单表增删改查以及作业.mp4
│ │ │ └──s4day70课上所有.rar
│ │ ├──Python fullstack s4 WEB框架篇-day71
│ │ │ ├──01 python fullstack4 day71 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day70 上节内容回顾.mp4
│ │ │ ├──03 python fullstack4 day70 Django视图之CBV(一).mp4
│ │ │ ├──04 python fullstack4 day70 Django视图之CBV(二).mp4
│ │ │ ├──05 python fullstack4 day70 Django视图之ORM连表操作(一).mp4
│ │ │ ├──06 python fullstack4 day70 Django视图之ORM连表操作(二).mp4
│ │ │ ├──07 python fullstack4 day70 Django视图之ORM操作梳理.mp4
│ │ │ ├──08 python fullstack4 day70 Django视图之内置分页.mp4
│ │ │ ├──09 python fullstack4 day70 Django视图之自定义分页(一).mp4
│ │ │ ├──10 python fullstack4 day70 Django视图之自定义分页(二).mp4
│ │ │ ├──11 python fullstack4 day70 Django视图之自定义分页(三).mp4
│ │ │ ├──12 python fullstack4 day70 Django视图之自定义分页(四).mp4
│ │ │ ├──13 python fullstack4 day70 Django视图之自定义分页(五).mp4
│ │ │ ├──s4day71 - 含分页.zip
│ │ │ ├──s4day71.txt
│ │ │ └──views.py
│ │ ├──Python fullstack s4 WEB框架篇-day72
│ │ │ ├──01 python fullstack4 day72 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day72 上节内容回顾(一).mp4
│ │ │ ├──03 python fullstack4 day72 上节内容回顾(二).mp4
│ │ │ ├──04 python fullstack4 day72 DjangoORM操作补充之基本操作.mp4
│ │ │ ├──05 python fullstack4 day72 DjangoORM操作补充之Q和F.mp4
│ │ │ ├──06 python fullstack4 day72 DjangoORM操作补充之extra.mp4
│ │ │ ├──07 python fullstack4 day72 DjangoORM操作补充之extra内容补充.mp4
│ │ │ ├──08 python fullstack4 day72 DjangoORM操作补充之其他操作.mp4
│ │ │ ├──09 python fullstack4 day72 DjangoORM操作补充之梳理.mp4
│ │ │ ├──10 python fullstack4 day72 Django之XSS攻击.mp4
│ │ │ └──s4day72课上代码.rar
│ │ ├──Python fullstack s4 WEB框架篇-day73
│ │ │ ├──01 python fullstack4 day73 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day73 上节内容回顾以及内容补充.mp4
│ │ │ ├──03 python fullstack4 day73 Django之ORM补充select_related和prefetch_related.mp4
│ │ │ ├──04 python fullstack4 day73 Django之多对多操作(一).mp4
│ │ │ ├──05 python fullstack4 day73 Django之多对多操作(二).mp4
│ │ │ ├──06 python fullstack4 day73 Django之多对多操作(三).mp4
│ │ │ ├──08 python fullstack4 day73 Django之CSRF以及CBV补充.mp4
│ │ │ ├──09 python fullstack4 day73 Django之CSRF(Ajax请求).mp4
│ │ │ ├──day73.rar
│ │ │ └──day73课上所有.zip
│ │ ├──Python fullstack s4 WEB框架篇-day74
│ │ │ ├──s4day74
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──dataSources.ids
│ │ │ │ │ ├──dataSources.local.xml
│ │ │ │ │ ├──dataSources.xml
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day74.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──admin.cpython-35.pyc
│ │ │ │ │ │ ├──models.cpython-35.pyc
│ │ │ │ │ │ └──views.cpython-35.pyc
│ │ │ │ │ ├──migrations
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ │ ├──0001_initial.cpython-35.pyc
│ │ │ │ │ │ │ ├──0002_userinfo_f.cpython-35.pyc
│ │ │ │ │ │ │ ├──0003_auto_20170629_0910.cpython-35.pyc
│ │ │ │ │ │ │ ├──0004_remove_userinfo_ctime.cpython-35.pyc
│ │ │ │ │ │ │ ├──0005_userinfo_ctime.cpython-35.pyc
│ │ │ │ │ │ │ ├──0006_userinfo_color.cpython-35.pyc
│ │ │ │ │ │ │ ├──0007_auto_20170629_0932.cpython-35.pyc
│ │ │ │ │ │ │ └──0008_auto_20170629_1208.cpython-35.pyc
│ │ │ │ │ │ ├──__init__.py
│ │ │ │ │ │ ├──0001_initial.py
│ │ │ │ │ │ ├──0002_userinfo_f.py
│ │ │ │ │ │ ├──0003_auto_20170629_0910.py
│ │ │ │ │ │ ├──0004_remove_userinfo_ctime.py
│ │ │ │ │ │ ├──0005_userinfo_ctime.py
│ │ │ │ │ │ ├──0006_userinfo_color.py
│ │ │ │ │ │ ├──0007_auto_20170629_0932.py
│ │ │ │ │ │ └──0008_auto_20170629_1208.py
│ │ │ │ │ ├──templatetags
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ └──xx.cpython-35.pyc
│ │ │ │ │ │ └──xx.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──admin.py
│ │ │ │ │ ├──apps.py
│ │ │ │ │ ├──models.py
│ │ │ │ │ ├──tests.py
│ │ │ │ │ └──views.py
│ │ │ │ ├──s4day74
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──templates
│ │ │ │ │ ├──login.html
│ │ │ │ │ ├──pub.html
│ │ │ │ │ └──test.html
│ │ │ │ ├──db.sqlite3
│ │ │ │ ├──manage.py
│ │ │ │ └──test.py
│ │ │ ├──01 python fullstack4 day74 今日内容概要.mp4
│ │ │ ├──02 python fullstack4 day74 内容回顾以及ORM操作补充(一).mp4
│ │ │ ├──03 python fullstack4 day74 内容回顾以及ORM操作补充(二).mp4
│ │ │ ├──04 python fullstack4 day74 内容回顾以及ORM操作补充(三).mp4
│ │ │ ├──05 python fullstack4 day74 内容回顾以及ORM操作补充(四).mp4
│ │ │ ├──06 python fullstack4 day74 Django模板语言补充之函数相关.mp4
│ │ │ ├──07 python fullstack4 day74 Django模板语言补充之include.mp4
│ │ │ ├──08 python fullstack4 day74 Django之Cookie和Session原理.mp4
│ │ │ ├──09 python fullstack4 day74 Django之Session基本使用.mp4
│ │ │ ├──10 python fullstack4 day74 Django之Session配置文件和其他操作.mp4
│ │ │ ├──11 python fullstack4 day74 Django之Session数据源配置.mp4
│ │ │ ├──12 python fullstack4 day74 Django之Session内容梳理.mp4
│ │ │ ├──13 python fullstack4 day74 今日作业.mp4
│ │ │ └──s4day74.txt
│ │ ├──Python fullstack s4 WEB框架篇-day75
│ │ │ ├──s4day751
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──dataSources.ids
│ │ │ │ │ ├──dataSources.local.xml
│ │ │ │ │ ├──dataSources.xml
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day751.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──admin.cpython-35.pyc
│ │ │ │ │ │ └──models.cpython-35.pyc
│ │ │ │ │ ├──migrations
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ │ └──0001_initial.cpython-35.pyc
│ │ │ │ │ │ ├──__init__.py
│ │ │ │ │ │ └──0001_initial.py
│ │ │ │ │ ├──views
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ ├──account.cpython-35.pyc
│ │ │ │ │ │ │ └──love.cpython-35.pyc
│ │ │ │ │ │ ├──account.py
│ │ │ │ │ │ └──love.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──admin.py
│ │ │ │ │ ├──apps.py
│ │ │ │ │ ├──models.py
│ │ │ │ │ └──tests.py
│ │ │ │ ├──s4day751
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ ├──templates
│ │ │ │ │ ├──index.html
│ │ │ │ │ ├──login.html
│ │ │ │ │ ├──others.html
│ │ │ │ │ └──user_header.html
│ │ │ │ ├──db.sqlite3
│ │ │ │ └──manage.py
│ │ │ ├──s4day752
│ │ │ │ ├──__pycache__
│ │ │ │ │ └──m1.cpython-35.pyc
│ │ │ │ ├──.idea
│ │ │ │ │ ├──(1).name
│ │ │ │ │ ├──dataSources.ids
│ │ │ │ │ ├──dataSources.local.xml
│ │ │ │ │ ├──dataSources.xml
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day752.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──admin.cpython-35.pyc
│ │ │ │ │ │ ├──models.cpython-35.pyc
│ │ │ │ │ │ └──views.cpython-35.pyc
│ │ │ │ │ ├──migrations
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ │ ├──0001_initial.cpython-35.pyc
│ │ │ │ │ │ │ ├──0002_auto_20170630_1134.cpython-35(1).pyc
│ │ │ │ │ │ │ └──0003_userinfo_m.cpython-35.pyc
│ │ │ │ │ │ ├──__init__.py
│ │ │ │ │ │ ├──0001_initial.py
│ │ │ │ │ │ ├──0002_auto_20170630_1134.py
│ │ │ │ │ │ └──0003_userinfo_m.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──admin.py
│ │ │ │ │ ├──apps.py
│ │ │ │ │ ├──models.py
│ │ │ │ │ ├──tests.py
│ │ │ │ │ └──views.py
│ │ │ │ ├──s4day752
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──templates
│ │ │ │ ├──db.sqlite3
│ │ │ │ ├──m1.py
│ │ │ │ └──manage.py
│ │ │ ├──录制_2017_06_30_09_19_02_750.mp4
│ │ │ ├──录制_2017_06_30_09_20_18_726.mp4
│ │ │ ├──录制_2017_06_30_10_02_11_359.mp4
│ │ │ ├──录制_2017_06_30_10_32_03_751.mp4
│ │ │ ├──录制_2017_06_30_11_30_45_886.mp4
│ │ │ ├──录制_2017_06_30_11_53_27_340.mp4
│ │ │ ├──录制_2017_06_30_12_15_32_66.mp4
│ │ │ ├──录制_2017_06_30_12_40_10_957.mp4
│ │ │ └──s4day75.txt
│ │ ├──Python fullstack s4 WEB框架篇-day76
│ │ │ ├──s4day76
│ │ │ │ ├──__pycache__
│ │ │ │ │ └──md.cpython-35.pyc
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day76.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ └──views.cpython-35.pyc
│ │ │ │ │ ├──migrations
│ │ │ │ │ │ └──__init__.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──admin.py
│ │ │ │ │ ├──apps.py
│ │ │ │ │ ├──models.py
│ │ │ │ │ ├──tests.py
│ │ │ │ │ └──views.py
│ │ │ │ ├──s4day76
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-35.pyc
│ │ │ │ │ │ ├──settings.cpython-35.pyc
│ │ │ │ │ │ ├──urls.cpython-35.pyc
│ │ │ │ │ │ └──wsgi.cpython-35.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ ├──templates
│ │ │ │ │ └──login.html
│ │ │ │ ├──db.sqlite3
│ │ │ │ ├──manage.py
│ │ │ │ └──md.py
│ │ │ ├──s4day76-1
│ │ │ │ ├──.idea
│ │ │ │ │ ├──.name
│ │ │ │ │ ├──encodings.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──s4day76-1.iml
│ │ │ │ │ ├──vcs.xml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──models
│ │ │ │ ├──templates
│ │ │ │ │ └──login.html
│ │ │ │ ├──views
│ │ │ │ │ └──account.py
│ │ │ │ └──test.py
│ │ │ ├──01 Django知识点梳理思维导图示例.mp4
│ │ │ ├──02 今日内容概要.mp4
│ │ │ ├──03 内容回顾以及WSGI拾遗.mp4
│ │ │ ├──04 内容回顾以及MVC和MTV.mp4
│ │ │ ├──05 Django中间件(一).mp4
│ │ │ ├──06 Django中间件(二).mp4
│ │ │ ├──07 Django中间件(三).mp4
│ │ │ ├──08 Django中间件内容总结.mp4
│ │ │ ├──09 Django初识Form组件.mp4
│ │ │ ├──10 今日作业.mp4
│ │ │ └──s4day76.txt
│ │ └──Python fullstack s4 WEB框架篇-day77
│ │ ├──01 python fullstack4 day77 今日内容概要.mp4
│ │ ├──02 python fullstack4 day77 内容回顾.mp4
│ │ ├──03 python fullstack4 day77 Form验证流程分析.mp4
│ │ ├──04 python fullstack4 day77 Form和Ajax提交验证.mp4
│ │ ├──05 python fullstack4 day77 Ajax提交之显示错误信息.mp4
│ │ ├──06 python fullstack4 day77 Form组件之常用字段和参数.mp4
│ │ ├──07 python fullstack4 day77 Form组件之插件相关参数.mp4
│ │ ├──08 python fullstack4 day77 Form组件之简单内容梳理.mp4
│ │ ├──09 python fullstack4 day77 Form组件之保留上次输入内容示例.mp4
│ │ ├──10 python fullstack4 day77 上述内容梳理.mp4
│ │ ├──11 python fullstack4 day77 Form组件之疑问.mp4
│ │ ├──12 python fullstack4 day77 示例:班级管理.mp4
│ │ ├──13 python fullstack4 day77 示例:学生管理.mp4
│ │ ├──14 python fullstack4 day77 示例:插件以及样式定制.mp4
│ │ └──s4day77课上所有.zip
│ ├──day60
│ │ ├──01 python fullstack s10-day60 自己动手写简单的web框架.mp4
│ │ ├──02 python fullstack s10-day60 根据不同的路径返回不同的内容.mp4
│ │ ├──03 python fullstack s10-day60 返回具体的HTML网页.mp4
│ │ ├──04 python fullstack s10-day60 web框架分类和wsgiref模块使用介绍.mp4
│ │ ├──05 python fullstack s10-day60 jinja2模块使用介绍.mp4
│ │ ├──06 python fullstack s10-day60 Django安装.mp4
│ │ ├──07 python fullstack s10-day60 第一个Django项目.mp4
│ │ ├──day60 浏览器发来的消息.txt
│ │ ├──day60.rar
│ │ └──day60课上笔记.txt
│ ├──day61
│ │ ├──day61
│ │ │ ├──mysiteday61
│ │ │ │ ├──.idea
│ │ │ │ │ ├──dataSources
│ │ │ │ │ │ └──89cd600b-a4de-4ce4-bd43-7d55215dacdd.xml
│ │ │ │ │ ├──inspectionProfiles
│ │ │ │ │ ├──dataSources.local.xml
│ │ │ │ │ ├──dataSources.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──mysiteday61.iml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ │ ├──models.cpython-36.pyc
│ │ │ │ │ │ └──views.cpython-36.pyc
│ │ │ │ │ ├──migrations
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ │ ├──0001_initial.cpython-36.pyc
│ │ │ │ │ │ │ ├──0002_delete_userinfo.cpython-36.pyc
│ │ │ │ │ │ │ ├──0003_userinfo.cpython-36.pyc
│ │ │ │ │ │ │ └──0004_auto_20180428_1227.cpython-36.pyc
│ │ │ │ │ │ ├──__init__.py
│ │ │ │ │ │ ├──0001_initial.py
│ │ │ │ │ │ ├──0002_delete_userinfo.py
│ │ │ │ │ │ ├──0003_userinfo.py
│ │ │ │ │ │ └──0004_auto_20180428_1227.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──admin.py
│ │ │ │ │ ├──apps.py
│ │ │ │ │ ├──models.py
│ │ │ │ │ ├──tests.py
│ │ │ │ │ └──views.py
│ │ │ │ ├──mysiteday61
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ ├──settings.cpython-36.pyc
│ │ │ │ │ │ ├──urls.cpython-36.pyc
│ │ │ │ │ │ └──wsgi.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ │ ├──bootstrap
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──bootstrap-theme.css
│ │ │ │ │ │ │ ├──bootstrap-theme.css.map
│ │ │ │ │ │ │ ├──bootstrap-theme.min.css
│ │ │ │ │ │ │ ├──bootstrap-theme.min.css.map
│ │ │ │ │ │ │ ├──bootstrap.css
│ │ │ │ │ │ │ ├──bootstrap.css.map
│ │ │ │ │ │ │ ├──bootstrap.min.css
│ │ │ │ │ │ │ └──bootstrap.min.css.map
│ │ │ │ │ │ ├──fonts
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.svg
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ └──glyphicons-halflings-regular.woff2
│ │ │ │ │ │ └──js
│ │ │ │ │ │ ├──bootstrap.js
│ │ │ │ │ │ ├──bootstrap.min.js
│ │ │ │ │ │ └──npm.js
│ │ │ │ │ ├──fontawesome
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──font-awesome.css
│ │ │ │ │ │ │ └──font-awesome.min.css
│ │ │ │ │ │ └──fonts
│ │ │ │ │ │ ├──fontawesome-webfont.eot
│ │ │ │ │ │ ├──fontawesome-webfont.svg
│ │ │ │ │ │ ├──fontawesome-webfont.ttf
│ │ │ │ │ │ ├──fontawesome-webfont.woff
│ │ │ │ │ │ ├──fontawesome-webfont.woff2
│ │ │ │ │ │ └──FontAwesome.otf
│ │ │ │ │ └──jquery-3.3.1.js
│ │ │ │ ├──templates
│ │ │ │ │ ├──add_user.html
│ │ │ │ │ ├──login.html
│ │ │ │ │ └──user_list.html
│ │ │ │ ├──类的__str__方法.py
│ │ │ │ ├──db.sqlite3
│ │ │ │ └──manage.py
│ │ │ └──mysiteday61.rar
│ │ ├──01 python fullstack s10-day61 Django昨日内容梳理.mp4
│ │ ├──02 python fullstack s10-day61 完整的登录示例.mp4
│ │ ├──03 python fullstack s10-day61 render字符串替换和redirect跳转.mp4
│ │ ├──04 python fullstack s10-day61 django中app的概念.mp4
│ │ ├──05 python fullstack s10-day61 ORM介绍及Django使用ORM创建表.mp4
│ │ ├──06 python fullstack s10-day61 Django ORM操作数据表.mp4
│ │ ├──07 python fullstack s10-day61 PyCharm连接MySQL工具的使用.mp4
│ │ ├──08 python fullstack s10-day61 Django ORM单表操作之展示用户列表.mp4
│ │ ├──09 python fullstack s10-day61 Django ORM单表操作之添加新用户.mp4
│ │ ├──10 python fullstack s10-day61 Django ORM对应关系梳理.mp4
│ │ ├──day61.rar
│ │ └──day61课上笔记.txt
│ ├──day62
│ │ ├──day62课上代码和笔记
│ │ │ ├──mysiteday62
│ │ │ │ ├──.idea
│ │ │ │ │ ├──dataSources
│ │ │ │ │ │ └──64d115d9-e6a0-462c-9e17-c9b91ee1d066.xml
│ │ │ │ │ ├──inspectionProfiles
│ │ │ │ │ ├──dataSources.local.xml
│ │ │ │ │ ├──dataSources.xml
│ │ │ │ │ ├──misc.xml
│ │ │ │ │ ├──modules.xml
│ │ │ │ │ ├──mysiteday62.iml
│ │ │ │ │ └──workspace.xml
│ │ │ │ ├──app01
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ │ ├──models.cpython-36.pyc
│ │ │ │ │ │ └──views.cpython-36.pyc
│ │ │ │ │ ├──migrations
│ │ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ │ └──0001_initial.cpython-36.pyc
│ │ │ │ │ │ ├──__init__.py
│ │ │ │ │ │ └──0001_initial.py
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──admin.py
│ │ │ │ │ ├──apps.py
│ │ │ │ │ ├──models.py
│ │ │ │ │ ├──tests.py
│ │ │ │ │ └──views.py
│ │ │ │ ├──mysiteday62
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ ├──settings.cpython-36.pyc
│ │ │ │ │ │ ├──urls.cpython-36.pyc
│ │ │ │ │ │ └──wsgi.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──settings.py
│ │ │ │ │ ├──urls.py
│ │ │ │ │ └──wsgi.py
│ │ │ │ ├──static
│ │ │ │ │ ├──bootstrap
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──bootstrap-theme.css
│ │ │ │ │ │ │ ├──bootstrap-theme.css.map
│ │ │ │ │ │ │ ├──bootstrap-theme.min.css
│ │ │ │ │ │ │ ├──bootstrap-theme.min.css.map
│ │ │ │ │ │ │ ├──bootstrap.css
│ │ │ │ │ │ │ ├──bootstrap.css.map
│ │ │ │ │ │ │ ├──bootstrap.min.css
│ │ │ │ │ │ │ └──bootstrap.min.css.map
│ │ │ │ │ │ ├──fonts
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.svg
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ ├──glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ └──glyphicons-halflings-regular.woff2
│ │ │ │ │ │ └──js
│ │ │ │ │ │ ├──bootstrap.js
│ │ │ │ │ │ ├──bootstrap.min.js
│ │ │ │ │ │ └──npm.js
│ │ │ │ │ ├──fontawesome
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──font-awesome.css
│ │ │ │ │ │ │ └──font-awesome.min.css
│ │ │ │ │ │ └──fonts
│ │ │ │ │ │ ├──fontawesome-webfont.eot
│ │ │ │ │ │ ├──fontawesome-webfont.svg
│ │ │ │ │ │ ├──fontawesome-webfont.ttf
│ │ │ │ │ │ ├──fontawesome-webfont.woff
│ │ │ │ │ │ ├──fontawesome-webfont.woff2
│ │ │ │ │ │ └──FontAwesome.otf
│ │ │ │ │ ├──dashboard.css
│ │ │ │ │ └──jquery-3.3.1.js
│ │ │ │ ├──templates
│ │ │ │ │ ├──add_publisher.html
│ │ │ │ │ ├──delete_publisher.html
│ │ │ │ │ ├──edit_publisher.html
│ │ │ │ │ ├──publisher_list_old.html
│ │ │ │ │ └──publisher_list.html
│ │ │ │ └──manage.py
│ │ │ └──day62课上笔记.txt
│ │ ├──01 python fullstack s10-day62 节前内容回顾.mp4
│ │ ├──02 python fullstack s10-day62 删除出版社.mp4
│ │ ├──03 python fullstack s10-day62 编辑出版社功能.mp4
│ │ ├──04 python fullstack s10-day62 使用Bootstrap样式的出版社列表页.mp4
│ │ └──day62课上代码和笔记.rar
│ ├──day63
│ │ ├──01 python fullstack s10-day63 内容回顾.mp4
│ │ ├──02 python fullstack s10-day63 图书管理系统表结构设计.mp4
│ │ ├──03 python fullstack s10-day63 建book表及展示书籍列表.mp4
│ │ ├──04 python fullstack s10-day63 添加书籍.mp4
│ │ ├──05 python fullstack s10-day63 添加书籍和修改表结构的注意事项.mp4
│ │ ├──06 python fullstack s10-day63 删除书籍.mp4
│ │ ├──07 python fullstack s10-day63 编辑书籍.mp4
│ │ ├──图书管理系统表结构设计.xlsx
│ │ ├──day63课上笔记.txt
│ │ └──mysiteday63.rar
│ └──day64
│ ├──01 python fullstack s10-day64 内容回顾及Bootstrap样式使用.mp4
│ ├──02 python fullstack s10-day64 author表多对多关联book表.mp4
│ ├──03 python fullstack s10-day64 展示所有的作者.mp4
│ ├──04 python fullstack s10-day64 ORM多对多关联查询的原理.mp4
│ ├──05 python fullstack s10-day64 添加作者.mp4
│ ├──06 python fullstack s10-day64 删除作者.mp4
│ ├──07 python fullstack s10-day64 编辑作者.mp4
│ └──day64课上笔记和代码.rar
├──Python全栈9期(第十部分):CRM系统
│ ├──day94
│ │ ├──01 pythons9day94 上节回顾.mp4
│ │ ├──02 pythons9day94 课程记录初始化.mp4
│ │ ├──03 pythons9day94 查询补充(1).mp4
│ │ ├──04 pythons9day94 条件过滤.mp4
│ │ ├──05 pythons9day94 考勤.mp4
│ │ ├──06 pythons9day94 录入成绩.mp4
│ │ ├──crm_s9.zip
│ │ └──day94.txt
│ ├──day95
│ │ ├──01 pythons9day95 显示个人成绩.mp4
│ │ ├──02 pythons9day94 客户公用资源页面1.mp4
│ │ ├──03 pythons9day94 客户公用资源页面2.mp4
│ │ ├──04 pythons9day95 我的客户.mp4
│ │ ├──crm_s9.zip
│ │ └──day95.txt
│ ├──day96
│ │ ├──01 pythons9day96 管理员分配权限.mp4
│ │ ├──02 pythons9day96 crm引入权限组件1.mp4
│ │ ├──03 pythons9day96 crm引入权限组件2.mp4
│ │ ├──04 pythons9day96 crm引入权限组件3.mp4
│ │ ├──05 pythons9day96 CBV之view源码一览.mp4
│ │ └──06 pythons9day96 postman的使用.mp4
│ ├──day97
│ │ ├──01 python s9day97 restframe之序列化组件初见.mp4
│ │ ├──02 python s9day97 restframe之Django的原生request.mp4
│ │ ├──03 python s9day97 restframe之新构建的request.mp4
│ │ ├──04 python s9day97 restframe之序列化字段.mp4
│ │ ├──05 python s9day97 restframe之ModelSerializers和重写create方法.mp4
│ │ ├──06 python s9day97 restframe之单条数据处理.mp4
│ │ ├──07python s9day97 restframe之序列化的超链接字段.mp4
│ │ ├──08 python s9day97 今日总结.mp4
│ │ ├──day97.txt
│ │ └──restdemo.zip
│ └──day98
│ ├──01 python s9day98 上节回顾.mp4
│ ├──02 python s9day98 restframework之视图1.mp4
│ ├──03 python s9day98 restframework之视图2.mp4
│ ├──04 python s9day98 restframework之视图3.mp4
│ ├──05 python s9day98 restframework之视图4.mp4
│ ├──06 python s9day98 restframework之视图5.mp4
│ ├──07 python s9day98 restframework之登录验证.mp4
│ ├──08 python s9day98 restframework之认证组件初识.mp4
│ ├──09 python s9day98 restframework之认证组件1.mp4
│ ├──10 python s9day98 restframework之认证组件2.mp4
│ └──restdemo.zip
├──Python全栈9期(第十二部分):Git + 路飞学城(01)
│ ├──day104
│ │ ├──01 python fullstack s9day104 日后课程内容.mp4
│ │ ├──02 python fullstack s9day104 内容回顾和补充(一).mp4
│ │ ├──03 python fullstack s9day104 内容回顾和补充(二).mp4
│ │ ├──04 python fullstack s9day104 rest framework框架之渲染器.mp4
│ │ ├──05 python fullstack s9day104 rest framework框架之分页.mp4
│ │ ├──06 python fullstack s9day104 vue和api整合流程示例.mp4
│ │ ├──07 python fullstack s9day104 CORS跨域实现简答请求.mp4
│ │ ├──08 python fullstack s9day104 内容梳理和作业.mp4
│ │ └──day104课上所有.zip
│ ├──day105
│ │ ├──01 python fullstack s8day105 今日内容概要.mp4
│ │ ├──02 python fullstack s8day105 内容回顾.mp4
│ │ ├──03 python fullstack s8day105 vue示例之课程列表.mp4
│ │ ├──04 python fullstack s8day105 vue示例之课程详细(一).mp4
│ │ ├──05 python fullstack s8day105 vue示例之课程详细(二).mp4
│ │ ├──06 python fullstack s8day105 api示例之数据录入.mp4
│ │ ├──07 python fullstack s8day105 api示例之课程列表接口.mp4
│ │ ├──08 python fullstack s8day105 api示例之课程详细接口.mp4
│ │ ├──09 python fullstack s8day105 上述内容总结.mp4
│ │ ├──10 python fullstack s8day105 课上练习以及答案.mp4
│ │ ├──11 python fullstack s8day105 上述内容总结.mp4
│ │ ├──12 python fullstack s8day105 vue示例补充:基于api显示课程详细信息.mp4
│ │ ├──13 python fullstack s8day105 今日作业.mp4
│ │ └──day105课上所有.zip
│ ├──day106
│ │ ├──01 python fullstack s9day106 今日内容概要.mp4
│ │ ├──02 python fullstack s9day106 内容回顾.mp4
│ │ ├──03 python fullstack s9day106 vue示例之推荐课程切换.mp4
│ │ ├──04 python fullstack s9day106 vue示例之用户登录(含跨域处理).mp4
│ │ ├──05 python fullstack s9day106 vue示例之vuex和vue-cookies的应用.mp4
│ │ ├──06 python fullstack s9day106 api示例之用户认证(含认证组件).mp4
│ │ ├──07 python fullstack s9day106 上述内容梳理.mp4
│ │ ├──08 python fullstack s9day106 django内置组件之contenttype.mp4
│ │ └──day106课上所有.zip
│ ├──day107
│ │ ├──01 python fullstack s9day107 今日内容概要.mp4
│ │ ├──02 python fullstack s9day107 上节内容回顾.mp4
│ │ ├──03 python fullstack s9day107 django orm补充.mp4
│ │ ├──04 python fullstack s9day107 路飞学城表结构:课程相关(一).mp4
│ │ ├──05 python fullstack s9day107 路飞学城表结构:课程相关(二).mp4
│ │ ├──06 python fullstack s9day107 支付宝支付示例.mp4
│ │ ├──07 python fullstack s9day107 支付宝支付线上示例.mp4
│ │ ├──08 python fullstack s9day107 今日作业.mp4
│ │ └──day107课上所有.zip
│ ├──day108
│ │ ├──01 python fullstack s9day108 今日内容概要.mp4
│ │ ├──02 python fullstack s9day108 内容回顾和补充(一).mp4
│ │ ├──03 python fullstack s9day108 内容回顾和补充(二).mp4
│ │ ├──04 python fullstack s9day108 路飞学城标结果:深科技相关.mp4
│ │ ├──05 python fullstack s9day108 初识Git.mp4
│ │ └──s9day108-video课上所有.zip
│ ├──day109
│ │ ├──01 python fullstack s9day109 今日内容概要.mp4
│ │ ├──02 python fullstack s9day109 内容回顾和补充.mp4
│ │ ├──03 python fullstack s9day109 git版本控制之stash和branch.mp4
│ │ ├──04 python fullstack s9day109 git版本控制之github代码托管.mp4
│ │ ├──05 python fullstack s9day109 上述内容总结.mp4
│ │ ├──06 python fullstack s9day109 git版本控制之约妹子忘记提交引发的问题.mp4
│ │ ├──07 python fullstack s9day109 git版本控制之rebase的作用.mp4
│ │ ├──08 python fullstack s9day109 初识redis.mp4
│ │ ├──09 python fullstack s9day109 基于Python操作redis.mp4
│ │ └──10 python fullstack s9day109 今日内容总结.mp4
│ └──day110
│ ├──day110晚上
│ │ ├──路飞代码示例讲解.mp4
│ │ ├──new 1.py
│ │ └──TmSccity_models.zip
│ ├──01 python fullstack s9day110 今日内容概要.mp4
│ ├──02 python fullstack s9day110 内容回顾.mp4
│ ├──03 python fullstack s9day110 git版本控制之多人协同开发.mp4
│ ├──04 python fullstack s9day110 git版本控制之fork.mp4
│ ├──05 python fullstack s9day110 git版本控制之其他.mp4
│ ├──06 python fullstack s9day110 redis之字典基本操作.mp4
│ ├──07 python fullstack s9day110 django中操作redis.mp4
│ ├──08 python fullstack s9day110 django缓存.mp4
│ ├──09 python fullstack s9day110 小补充:rest framework访问频率限制.mp4
│ └──day110课上所有.zip
├──Python全栈9期(第十三部分):luffy学城
│ ├──day111
│ │ ├──01 python fullstack s9day111 今日内容概要.mp4
│ │ ├──02 python fullstack s9day111 内容回顾.mp4
│ │ ├──03 python fullstack s9day111 redis之列表操作.mp4
│ │ ├──04 python fullstack s9day111 redis之列表操作以及事务.mp4
│ │ ├──05 python fullstack s9day111 微信消息推送(一).mp4
│ │ ├──06 python fullstack s9day111 微信消息推送(二).mp4
│ │ ├──07 python fullstack s9day111 路飞学城之购物车实现思路(一).mp4
│ │ ├──08 python fullstack s9day111 路飞学城之购物车实现思路(二).mp4
│ │ ├──09 python fullstack s9day111 内容总结和作业.mp4
│ │ └──day111课上所有.zip
│ ├──day112
│ │ ├──01 python fullstack s9day112 今日内容概要.mp4
│ │ ├──02 python fullstack s9day112 内容回顾.mp4
│ │ ├──03 python fullstack s9day112 redis操作补充(一).mp4
│ │ ├──04 python fullstack s9day112 redis操作补充(二).mp4
│ │ ├──05 python fullstack s9day112 路飞学城购物车示例:价格策略录入.mp4
│ │ ├──06 python fullstack s9day112 路飞学城购物车示例:添加购物车(一).mp4
│ │ ├──07 python fullstack s9day112 路飞学城购物车示例:添加购物车(二).mp4
│ │ ├──08 python fullstack s9day112 路飞学城购物车示例:删除购物车.mp4
│ │ ├──09 python fullstack s9day112 路飞学城购物车示例:修改价格策略.mp4
│ │ ├──10 python fullstack s9day112 路飞学城购物车示例:查看购物车.mp4
│ │ ├──11 python fullstack s9day112 今日作业.mp4
│ │ ├──12 python fullstack s9day112 路飞学城结算示例:表结构.mp4
│ │ ├──13 python fullstack s9day112 路飞学城结算示例:实现思路.mp4
│ │ └──day112课上所有.zip
│ ├──day113
│ │ ├──01 python fullstack s9day113 今日内容概要.mp4
│ │ ├──02 python fullstack s9day113 内容回顾.mp4
│ │ ├──03 python fullstack s9day113 路飞学城示例:去结算(一).mp4
│ │ ├──04 python fullstack s9day113 路飞学城示例:去结算(二).mp4
│ │ ├──05 python fullstack s9day113 路飞学城示例:去结算(三).mp4
│ │ ├──06 python fullstack s9day113 路飞学城示例:去结算之获取优惠券信息(一).mp4
│ │ ├──07 python fullstack s9day113 路飞学城示例:去结算之获取优惠券信息(二).mp4
│ │ ├──08 python fullstack s9day113 路飞学城示例:去结算之获取优惠券信息(三).mp4
│ │ ├──09 python fullstack s9day113 路飞学城示例:清空个人结算中心.mp4
│ │ ├──10 python fullstack s9day113 路飞学城示例:修改优惠券.mp4
│ │ ├──11 python fullstack s9day113 路飞学城示例:获取结算数据(一).mp4
│ │ ├──12 python fullstack s9day113 路飞学城示例:获取结算数据(二).mp4
│ │ └──day113课上所有.zip
│ ├──day114
│ │ ├──01 python fullstack s9day114 今日内容概要.mp4
│ │ ├──02 python fullstack s9day114 课前分享.mp4
│ │ ├──03 python fullstack s9day114 内容回顾.mp4
│ │ ├──04 python fullstack s9day114 路飞表结构(一).mp4
│ │ ├──05 python fullstack s9day114 路飞表结构(二).mp4
│ │ ├──06 python fullstack s9day114 路飞立即支付思路.mp4
│ │ ├──07 python fullstack s9day114 今日作业.mp4
│ │ ├──08 python fullstack s9day114 初识Flask.mp4
│ │ ├──09 python fullstack s9day114 werkzurg.mp4
│ │ ├──10 python fullstack s9day114 flask示例:用户登录程序.mp4
│ │ └──day114课上所有.zip
│ └──day115
│ ├──01 python fullstack s9day115 今日内容概要.mp4
│ ├──02 python fullstack s9day115 内容回顾.mp4
│ ├──03 python fullstack s9day115 flask框架:配置文件导入原理.mp4
│ ├──04 python fullstack s9day115 flask框架:配置文件使用.mp4
│ ├──05 python fullstack s9day115 flask框架:路由系统.mp4
│ ├──06 python fullstack s9day115 flask框架:请求和响应相关.mp4
│ ├──07 python fullstack s9day115 示例:学生管理(一).mp4
│ ├──08 python fullstack s9day115 示例:学生管理(二).mp4
│ ├──09 python fullstack s9day115 flask框架:模板.mp4
│ ├──10 python fullstack s9day115 flask框架:session.mp4
│ ├──11 python fullstack s9day115 flask框架:flash和特殊装饰器.mp4
│ ├──12 python fullstack s9day115 flask框架:中间件.mp4
│ ├──13 python fullstack s9day115 flask框架:特殊装饰器.mp4
│ ├──14 python fullstack s9day115 今日内容总结.mp4
│ └──day115课上所有.zip
├──Python全栈9期(第十四部分):Flask
│ ├──day116
│ │ ├──01 python fullstack s9day116 今日内容概要.mp4
│ │ ├──02 python fullstack s9day116 内容回顾.mp4
│ │ ├──03 python fullstack s9day116 flask框架:路由和视图(一).mp4
│ │ ├──04 python fullstack s9day116 flask框架:路由和视图(二).mp4
│ │ ├──05 python fullstack s9day116 flask框架:路由和视图(三).mp4
│ │ ├──06 python fullstack s9day116 flask框架:路由和视图(四).mp4
│ │ ├──07 python fullstack s9day116 flask框架:session执行流程源码初探.mp4
│ │ ├──08 python fullstack s9day116 flask框架:session执行流程源码基本实现.mp4
│ │ ├──09 python fullstack s9day116 今日作业.mp4
│ │ ├──10 python fullstack s9day116 flask框架:蓝图(一).mp4
│ │ ├──11 python fullstack s9day116 flask框架:蓝图(二).mp4
│ │ ├──12 python fullstack s9day116 threading.local及加强版.mp4
│ │ ├──13 python fullstack s9day116 flask框架:上下文管理基本流程.mp4
│ │ ├──14 python fullstack s9day116 今日作业.mp4
│ │ └──day116课上所有.zip
│ ├──day117
│ │ ├──01 python fullstack s9day117 今日内容概要.mp4
│ │ ├──02 python fullstack s9day117 内容回顾.mp4
│ │ ├──03 python fullstack s9day117 上下文管理前戏:偏函数和面向对象.mp4
│ │ ├──04 python fullstack s9day117 上下文管理前戏:基于列表实现栈.mp4
│ │ ├──05 python fullstack s9day117 上下文管理前戏:Local对象.mp4
│ │ ├──06 python fullstack s9day117 上下文管理前戏:LocalStack对象.mp4
│ │ ├──07 python fullstack s9day117 上下文管理前戏:以上综合应用.mp4
│ │ ├──08 python fullstack s9day117 上述内容总结.mp4
│ │ ├──09 python fullstack s9day117 Flask请求上下文管理原理剖析(一).mp4
│ │ ├──10 python fullstack s9day117 Flask请求上下文管理原理剖析(二).mp4
│ │ ├──11 python fullstack s9day117 Flask第三方组件:flask-session使用.mp4
│ │ ├──12 python fullstack s9day117 Flask第三方组件:flask-session原理.mp4
│ │ ├──13 python fullstack s9day117 今日作业.mp4
│ │ └──day117课上所有.zip
│ ├──day118
│ │ ├──01 python fullstack s9day118 今日概要.mp4
│ │ ├──02 python fullstack s9day118 内容回顾.mp4
│ │ ├──03 python fullstack s9day118 代码统计之用户登录.mp4
│ │ ├──04 python fullstack s9day118 代码统计之用户列表(一).mp4
│ │ ├──05 python fullstack s9day118 代码统计之用户列表(二).mp4
│ │ ├──06 python fullstack s9day118 代码统计之查看代码统计量.mp4
│ │ ├──07 python fullstack s9day118 代码统计之上传zip文件和解压.mp4
│ │ ├──08 python fullstack s9day118 代码统计之统计代码行数.mp4
│ │ ├──09 python fullstack s9day118 代码统计之每日提交一次.mp4
│ │ ├──10 python fullstack s9day118 数据库连接池DBUtils使用.mp4
│ │ ├──11 python fullstack s9day118 代码统计之Flask应用DBUtils(一).mp4
│ │ ├──12 python fullstack s9day118 代码统计之Flask应用DBUtils(二).mp4
│ │ ├──13 python fullstack s9day118 今日作业.mp4
│ │ └──day118课上所有.zip
│ ├──day119
│ │ ├──01 python fullstack s9day119 今日内容概要.mp4
│ │ ├──02 python fullstack s9day119 内容回顾:Flask.mp4
│ │ ├──03 python fullstack s9day119 内容回顾:数据库.mp4
│ │ ├──04 python fullstack s9day119 flask请求上下文:LocalProxy对象.mp4
│ │ ├──05 python fullstack s9day119 flask请求上下文:源码图示.mp4
│ │ ├──06 python fullstack s9day119 flask上下文管理:基本流程.mp4
│ │ ├──07 python fullstack s9day119 flask上下文管理:源码图示.mp4
│ │ ├──08 python fullstack s9day119 flask上下文管理:g的作用.mp4
│ │ ├──09 python fullstack s9day119 问题:多线程环境中g是否安全?.mp4
│ │ ├──10 python fullstack s9day119 wtforms介绍.mp4
│ │ ├──11 python fullstack s9day119 wtforms示例:用户登录.mp4
│ │ ├──12 python fullstack s9day119 wtforms示例:用户注册.mp4
│ │ ├──13 python fullstack s9day119 wtforms示例:数据库数据实时更新.mp4
│ │ ├──14 python fullstack s9day119 wtforms内容总结.mp4
│ │ └──day119课上所有.zip
│ └──day120
│ ├──01 python fullstack s9day120 今日内容概要.mp4
│ ├──02 python fullstack s9day120 内容回顾:Flask.mp4
│ ├──03 python fullstack s9day120 内容回顾:数据库.mp4
│ ├──04 python fullstack s9day120 wtforms补充和django示例.mp4
│ ├──05 python fullstack s9day120 wtforms原理:前戏.mp4
│ ├──06 python fullstack s9day120 wtforms原理:源码分析(一).mp4
│ ├──07 python fullstack s9day120 wtforms原理:源码分析(二).mp4
│ ├──08 python fullstack s9day120 SQLAlchemy介绍.mp4
│ ├──09 python fullstack s9day120 SQLAlchemy基本增删改查.mp4
│ ├──10 python fullstack s9day120 SQLAlchemy常用操作.mp4
│ └──day120课上所有.zip
├──Python全栈9期(第十五部分):SQLAlchemy、爬虫、web微信、scrapy安装
│ ├──day121
│ │ ├──01 fullstack s9day121 今日内容概要.mp4
│ │ ├──02 fullstack s9day121 内容回顾:flask.mp4
│ │ ├──03 fullstack s9day121 内容回顾:面向对象.mp4
│ │ ├──04 fullstack s9day121 内容回顾:数据库.mp4
│ │ ├──05 fullstack s9day121 wtforms补充(一).mp4
│ │ ├──06 fullstack s9day121 wtforms补充(二).mp4
│ │ ├──07 fullstack s9day121 SQLAlchemy之FK.mp4
│ │ ├──09 fullstack s9day121 SQLAlchemy之FK操作(一).mp4
│ │ ├──10 fullstack s9day121 SQLAlchemy之FK操作(二).mp4
│ │ ├──11 fullstack s9day121 SQLAlchemy之FK操作(三).mp4
│ │ ├──12 fullstack s9day121 SQLAlchemy之M2M操作(一).mp4
│ │ ├──13 fullstack s9day121 SQLAlchemy之两种连接方式.mp4
│ │ ├──14 fullstack s9day121 SQLAlchemy之原生SQL.mp4
│ │ └──day121课上所有.zip
│ ├──day122
│ │ ├──01 python fullstack s9day122 今日内容概要.mp4
│ │ ├──02 python fullstack s9day122 内容回顾:Flask.mp4
│ │ ├──03 python fullstack s9day122 内容回顾:面向对象.mp4
│ │ ├──04 python fullstack s9day122 内容回顾:数据库(一).mp4
│ │ ├──05 python fullstack s9day122 内容回顾:数据库(二).mp4
│ │ ├──06 python fullstack s9day122 Flask-SQLAlchemy组件应用.mp4
│ │ ├──07 python fullstack s9day122 flask-script组件应用.mp4
│ │ ├──08 python fullstack s9day122 flask-migrate组件应用.mp4
│ │ ├──09 python fullstack s9day122 pipreqs使用.mp4
│ │ ├──10 python fullstack s9day122 vitualenv使用.mp4
│ │ ├──11 python fullstack s9day122 初识爬虫.mp4
│ │ ├──12 python fullstack s9day122 今日作业.mp4
│ │ └──day122课上所有.zip
│ ├──day123
│ │ ├──01 python fullstack s9day123 今日内容概要.mp4
│ │ ├──02 python fullstack s9day123 内容回顾和补充:面向对象约束.mp4
│ │ ├──03 python fullstack s9day123 爬虫之抽屉新热榜.mp4
│ │ ├──04 python fullstack s9day123 爬虫之抽屉自动登录(一).mp4
│ │ ├──05 python fullstack s9day123 爬虫之抽屉自动登录(二).mp4
│ │ ├──06 python fullstack s9day123 爬虫之登录github(一).mp4
│ │ ├──07 python fullstack s9day123 爬虫之登录github(二).mp4
│ │ ├──08 python fullstack s9day123 爬虫之登录拉钩.mp4
│ │ ├──09 python fullstack s9day123 上述内容总结.mp4
│ │ ├──10 python fullstack s9day123 requests模块详解(一).mp4
│ │ ├──11 python fullstack s9day123 requests模块详解(二).mp4
│ │ ├──12 python fullstack s9day123 requests模块详解(三).mp4
│ │ ├──13 python fullstack s9day123 bs4模块简述(后补充).mp4
│ │ ├──14 python fullstack s9day123 9期最丑的男人:轮询.mp4
│ │ ├──15 python fullstack s9day123 9期最丑的男人:长轮询.mp4
│ │ ├──16 python fullstack s9day123 今日总结.mp4
│ │ └──day123课上所有.zip
│ ├──day124
│ │ ├──01 python fullstack s9day124 今日内容概要.mp4
│ │ ├──02 python fullstack s9day124 内容回顾:flask上下文.mp4
│ │ ├──03 python fullstack s9day124 内容回顾:多app应用.mp4
│ │ ├──04 python fullstack s9day124 内容回顾:面向对象和数据库.mp4
│ │ ├──05 python fullstack s9day124 内容回顾:爬虫.mp4
│ │ ├──06 python fullstack s9day124 web微信:获取二维码(一).mp4
│ │ ├──07 python fullstack s9day124 web微信:获取二维码(二).mp4
│ │ ├──08 python fullstack s9day124 web微信:获取用户头像.mp4
│ │ ├──09 python fullstack s9day124 web微信:确认登录.mp4
│ │ ├──10 python fullstack s9day124 web微信:用户用户凭证.mp4
│ │ ├──11 python fullstack s9day124 web微信:用户信息初始化.mp4
│ │ ├──12 python fullstack s9day124 今日作业.mp4
│ │ └──day124课上所有.zip
│ └──day125
│ ├──01 python fullstack s9day125 今日内容概要.mp4
│ ├──02 python fullstack s9day125 内容回顾:爬虫.mp4
│ ├──03 python fullstack s9day125 内容回顾:网络和并发编程.mp4
│ ├──04 python fullstack s9day125 web微信之获取联系人列表.mp4
│ ├──05 python fullstack s9day125 web微信之发送消息.mp4
│ ├──06 python fullstack s9day125 为什么request.POST拿不到数据?.mp4
│ ├──07 python fullstack s9day125 到底使用data还是json?.mp4
│ ├──08 python fullstack s9day125 web微信之接受消息(可选).mp4
│ ├──09 python fullstack s9day125 上述内容总结.mp4
│ ├──10 python fullstack s9day125 scrapy安装.mp4
│ ├──11 python fullstack s9day125 scrapy基本命令.mp4
│ ├──12 python fullstack s9day125 scrapy示例:获取抽屉新闻.mp4
│ ├──13 python fullstack s9day125 scrapy创建下载任务.mp4
│ ├──14 python fullstack s9day125 今日作业.mp4
│ └──day125课上所有.zip
├──Python全栈9期(第十一部分):django rest framework + vue
│ ├──102
│ │ └──day102
│ │ ├──1.回顾昨天内容.mp4
│ │ ├──2.父子组件传值.mp4
│ │ └──3.vue-router的使用.mp4
│ ├──day100
│ │ ├──s9 day100 01昨天内容回顾.mp4
│ │ ├──s9 day100 02v-if指令和v-on指令.mp4
│ │ ├──s9 day100 03指令系统介绍.mp4
│ │ ├──s9 day100 04指令系统介绍.mp4
│ │ ├──s9 day100 05计算属性的使用和v-model的实现原理.mp4
│ │ ├──s9 day99-2 01课程安排.mp4
│ │ ├──s9 day99-2 02let和const.mp4
│ │ ├──s9 day99-2 03箭头函数.mp4
│ │ ├──s9 day99-2 04对象的单体模式.mp4
│ │ ├──s9 day99-2 05nodejs介绍和npm操作.mp4
│ │ └──s9 day99-2 06webpack,babel介绍和vue的第一个案例.mp4
│ ├──day101
│ │ ├──01 python fullstack s9-day101 昨天内容回顾.mp4
│ │ ├──02 python fullstack s9-day101 音乐播放器计算属性方法和组件创建.mp4
│ │ ├──03 python fullstack s9-day101 vue-cli项目生成.mp4
│ │ └──04 python fullstack s9-day101 模板中组件的使用.mp4
│ ├──day103
│ │ ├──01-django项目介绍.mp4
│ │ ├──02-webpack模板vue项目生成.mp4
│ │ ├──03-vue-router项目实现.mp4
│ │ ├──04-路由切换保持状态.mp4
│ │ ├──05-markdown编辑应用创建.mp4
│ │ ├──06-为什么要使用vuex.mp4
│ │ ├──07-vuex的使用.mp4
│ │ ├──08-使用jquery发送ajax请求获取数据.mp4
│ │ ├──09-vuex中的mutations使用.mp4
│ │ ├──10-vuex的actions方法使用.mp4
│ │ ├──11-elementUI.mp4
│ │ └──12-封装自己的按钮(slot)和axios技术.mp4
│ ├──day99
│ │ ├──restdemo
│ │ │ ├──.idea
│ │ │ │ ├──dataSources
│ │ │ │ │ ├──b7b6e821-ba90-4669-ac76-8e6319a5403f
│ │ │ │ │ │ ├──_metadata_
│ │ │ │ │ │ │ ├──metadata
│ │ │ │ │ │ │ ├──metadata_i
│ │ │ │ │ │ │ ├──metadata_i.len
│ │ │ │ │ │ │ ├──metadata.keystream
│ │ │ │ │ │ │ ├──metadata.keystream.len
│ │ │ │ │ │ │ └──metadata.len
│ │ │ │ │ │ ├──_src_
│ │ │ │ │ │ ├──_staging_
│ │ │ │ │ │ └──storage.xml
│ │ │ │ │ └──b7b6e821-ba90-4669-ac76-8e6319a5403f.xml
│ │ │ │ ├──inspectionProfiles
│ │ │ │ ├──dataSources.local.xml
│ │ │ │ ├──dataSources.xml
│ │ │ │ ├──misc.xml
│ │ │ │ ├──modules.xml
│ │ │ │ ├──restdemo.iml
│ │ │ │ └──workspace.xml
│ │ │ ├──app01
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──admin.cpython-36.pyc
│ │ │ │ │ ├──apps.cpython-36.pyc
│ │ │ │ │ ├──models.cpython-36.pyc
│ │ │ │ │ ├──serilizer.cpython-36.pyc
│ │ │ │ │ ├──utils.cpython-36.pyc
│ │ │ │ │ └──views.cpython-36.pyc
│ │ │ │ ├──migrations
│ │ │ │ │ ├──__pycache__
│ │ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ │ ├──0001_initial.cpython-36.pyc
│ │ │ │ │ │ ├──0002_auto_20180518_1215.cpython-36.pyc
│ │ │ │ │ │ └──0003_user_user_type.cpython-36.pyc
│ │ │ │ │ ├──__init__.py
│ │ │ │ │ ├──0001_initial.py
│ │ │ │ │ ├──0002_auto_20180518_1215.py
│ │ │ │ │ └──0003_user_user_type.py
│ │ │ │ ├──__init__.py
│ │ │ │ ├──admin.py
│ │ │ │ ├──apps.py
│ │ │ │ ├──models.py
│ │ │ │ ├──serilizer.py
│ │ │ │ ├──tests.py
│ │ │ │ ├──utils.py
│ │ │ │ └──views.py
│ │ │ ├──restdemo
│ │ │ │ ├──__pycache__
│ │ │ │ │ ├──__init__.cpython-36.pyc
│ │ │ │ │ ├──settings.cpython-36.pyc
│ │ │ │ │ ├──urls.cpython-36.pyc
│ │ │ │ │ └──wsgi.cpython-36.pyc
│ │ │ │ ├──__init__.py
│ │ │ │ ├──settings(1).py
│ │ │ │ ├──urls.py
│ │ │ │ └──wsgi.py
│ │ │ ├──templates
│ │ │ ├──db.sqlite3
│ │ │ └──manage.py
│ │ ├──01 python s9day99 上节回顾1.mp4
│ │ ├──02 python s9day99 上节回顾2.mp4
│ │ ├──03 python s9day99 权限组件.mp4
│ │ ├──04 python s9day99 频率组件.mp4
│ │ ├──05 python s9day99 解析器.mp4
│ │ ├──06 python s9day99 url控制.mp4
│ │ ├──07 python s9day99 分页组件.mp4
│ │ ├──08 python s9day99 响应器.mp4
│ │ ├──day99.txt
│ │ └──restdemo.zip
│ └──day99-2
│ ├──代码
│ │ └──第一天
│ │ ├──01lesson
│ │ │ ├──01-let和const.html
│ │ │ ├──02-模板字符串.html
│ │ │ ├──03-箭头函数.html
│ │ │ ├──04-对象的单体模式.html
│ │ │ ├──05-面向对象.html
│ │ │ └──jquery.js
│ │ ├──02lesson
│ │ │ ├──css
│ │ │ ├──fonts
│ │ │ ├──images
│ │ │ ├──js
│ │ │ │ ├──mai (2).js
│ │ │ │ └──mai.js
│ │ │ ├──node_modules
│ │ │ │ ├──bootstrap
│ │ │ │ │ ├──dist
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──bootstrap-grid.css
│ │ │ │ │ │ │ ├──bootstrap-grid.css.map
│ │ │ │ │ │ │ ├──bootstrap-grid.min.css
│ │ │ │ │ │ │ ├──bootstrap-grid.min.css.map
│ │ │ │ │ │ │ ├──bootstrap-reboot.css
│ │ │ │ │ │ │ ├──bootstrap-reboot.css.map
│ │ │ │ │ │ │ ├──bootstrap-reboot.min.css
│ │ │ │ │ │ │ ├──bootstrap-reboot.min.css.map
│ │ │ │ │ │ │ ├──bootstrap.css
│ │ │ │ │ │ │ ├──bootstrap.css.map
│ │ │ │ │ │ │ ├──bootstrap.min.css
│ │ │ │ │ │ │ └──bootstrap.min.css.map
│ │ │ │ │ │ └──js
│ │ │ │ │ │ ├──bootstrap.bundle.js
│ │ │ │ │ │ ├──bootstrap.bundle.js.map
│ │ │ │ │ │ ├──bootstrap.bundle.min.js
│ │ │ │ │ │ ├──bootstrap.bundle.min.js.map
│ │ │ │ │ │ ├──bootstrap.js
│ │ │ │ │ │ ├──bootstrap.js.map
│ │ │ │ │ │ ├──bootstrap.min.js
│ │ │ │ │ │ └──bootstrap.min.js.map
│ │ │ │ │ ├──js
│ │ │ │ │ │ ├──dist
│ │ │ │ │ │ │ ├──alert.js
│ │ │ │ │ │ │ ├──alert.js.map
│ │ │ │ │ │ │ ├──button.js
│ │ │ │ │ │ │ ├──button.js.map
│ │ │ │ │ │ │ ├──carousel.js
│ │ │ │ │ │ │ ├──carousel.js.map
│ │ │ │ │ │ │ ├──collapse.js
│ │ │ │ │ │ │ ├──collapse.js.map
│ │ │ │ │ │ │ ├──dropdown.js
│ │ │ │ │ │ │ ├──dropdown.js.map
│ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ ├──index.js.map
│ │ │ │ │ │ │ ├──modal.js
│ │ │ │ │ │ │ ├──modal.js.map
│ │ │ │ │ │ │ ├──popover.js
│ │ │ │ │ │ │ ├──popover.js.map
│ │ │ │ │ │ │ ├──scrollspy.js
│ │ │ │ │ │ │ ├──scrollspy.js.map
│ │ │ │ │ │ │ ├──tab.js
│ │ │ │ │ │ │ ├──tab.js.map
│ │ │ │ │ │ │ ├──tooltip.js
│ │ │ │ │ │ │ ├──tooltip.js.map
│ │ │ │ │ │ │ ├──util.js
│ │ │ │ │ │ │ └──util.js.map
│ │ │ │ │ │ └──src
│ │ │ │ │ │ ├──alert.js
│ │ │ │ │ │ ├──button.js
│ │ │ │ │ │ ├──carousel.js
│ │ │ │ │ │ ├──collapse.js
│ │ │ │ │ │ ├──dropdown.js
│ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ ├──modal.js
│ │ │ │ │ │ ├──popover.js
│ │ │ │ │ │ ├──scrollspy.js
│ │ │ │ │ │ ├──tab.js
│ │ │ │ │ │ ├──tooltip.js
│ │ │ │ │ │ └──util.js
│ │ │ │ │ ├──scss
│ │ │ │ │ │ ├──mixins
│ │ │ │ │ │ │ ├──_alert.scss
│ │ │ │ │ │ │ ├──_background-variant.scss
│ │ │ │ │ │ │ ├──_badge.scss
│ │ │ │ │ │ │ ├──_border-radius.scss
│ │ │ │ │ │ │ ├──_box-shadow.scss
│ │ │ │ │ │ │ ├──_breakpoints.scss
│ │ │ │ │ │ │ ├──_buttons.scss
│ │ │ │ │ │ │ ├──_caret.scss
│ │ │ │ │ │ │ ├──_clearfix.scss
│ │ │ │ │ │ │ ├──_float.scss
│ │ │ │ │ │ │ ├──_forms.scss
│ │ │ │ │ │ │ ├──_gradients.scss
│ │ │ │ │ │ │ ├──_grid-framework.scss
│ │ │ │ │ │ │ ├──_grid.scss
│ │ │ │ │ │ │ ├──_hover.scss
│ │ │ │ │ │ │ ├──_image.scss
│ │ │ │ │ │ │ ├──_list-group.scss
│ │ │ │ │ │ │ ├──_lists.scss
│ │ │ │ │ │ │ ├──_nav-divider.scss
│ │ │ │ │ │ │ ├──_pagination.scss
│ │ │ │ │ │ │ ├──_reset-text.scss
│ │ │ │ │ │ │ ├──_resize.scss
│ │ │ │ │ │ │ ├──_screen-reader.scss
│ │ │ │ │ │ │ ├──_size.scss
│ │ │ │ │ │ │ ├──_table-row.scss
│ │ │ │ │ │ │ ├──_text-emphasis.scss
│ │ │ │ │ │ │ ├──_text-hide.scss
│ │ │ │ │ │ │ ├──_text-truncate.scss
│ │ │ │ │ │ │ ├──_transition.scss
│ │ │ │ │ │ │ └──_visibility.scss
│ │ │ │ │ │ ├──utilities
│ │ │ │ │ │ │ ├──_align.scss
│ │ │ │ │ │ │ ├──_background.scss
│ │ │ │ │ │ │ ├──_borders.scss
│ │ │ │ │ │ │ ├──_clearfix.scss
│ │ │ │ │ │ │ ├──_display.scss
│ │ │ │ │ │ │ ├──_embed.scss
│ │ │ │ │ │ │ ├──_flex.scss
│ │ │ │ │ │ │ ├──_float.scss
│ │ │ │ │ │ │ ├──_position.scss
│ │ │ │ │ │ │ ├──_screenreaders.scss
│ │ │ │ │ │ │ ├──_shadows.scss
│ │ │ │ │ │ │ ├──_sizing.scss
│ │ │ │ │ │ │ ├──_spacing.scss
│ │ │ │ │ │ │ ├──_text.scss
│ │ │ │ │ │ │ └──_visibility.scss
│ │ │ │ │ │ ├──_alert.scss
│ │ │ │ │ │ ├──_badge.scss
│ │ │ │ │ │ ├──_breadcrumb.scss
│ │ │ │ │ │ ├──_button-group.scss
│ │ │ │ │ │ ├──_buttons.scss
│ │ │ │ │ │ ├──_card.scss
│ │ │ │ │ │ ├──_carousel.scss
│ │ │ │ │ │ ├──_close.scss
│ │ │ │ │ │ ├──_code.scss
│ │ │ │ │ │ ├──_custom-forms.scss
│ │ │ │ │ │ ├──_dropdown.scss
│ │ │ │ │ │ ├──_forms.scss
│ │ │ │ │ │ ├──_functions.scss
│ │ │ │ │ │ ├──_grid.scss
│ │ │ │ │ │ ├──_images.scss
│ │ │ │ │ │ ├──_input-group.scss
│ │ │ │ │ │ ├──_jumbotron.scss
│ │ │ │ │ │ ├──_list-group.scss
│ │ │ │ │ │ ├──_media.scss
│ │ │ │ │ │ ├──_mixins.scss
│ │ │ │ │ │ ├──_modal.scss
│ │ │ │ │ │ ├──_nav.scss
│ │ │ │ │ │ ├──_navbar.scss
│ │ │ │ │ │ ├──_pagination.scss
│ │ │ │ │ │ ├──_popover.scss
│ │ │ │ │ │ ├──_print.scss
│ │ │ │ │ │ ├──_progress.scss
│ │ │ │ │ │ ├──_reboot.scss
│ │ │ │ │ │ ├──_root.scss
│ │ │ │ │ │ ├──_tables.scss
│ │ │ │ │ │ ├──_tooltip.scss
│ │ │ │ │ │ ├──_transitions.scss
│ │ │ │ │ │ ├──_type.scss
│ │ │ │ │ │ ├──_utilities.scss
│ │ │ │ │ │ ├──_variables.scss
│ │ │ │ │ │ ├──bootstrap-grid.scss
│ │ │ │ │ │ ├──bootstrap-reboot.scss
│ │ │ │ │ │ └──bootstrap.scss
│ │ │ │ │ ├──LICENSE
│ │ │ │ │ ├──LICENSE (2)
│ │ │ │ │ ├──package (2).json
│ │ │ │ │ ├──package.json
│ │ │ │ │ ├──README (2).md
│ │ │ │ │ └──README.md
│ │ │ │ ├──dom7
│ │ │ │ │ ├──dist
│ │ │ │ │ │ ├──dom7.js
│ │ │ │ │ │ ├──dom7.min.js
│ │ │ │ │ │ ├──dom7.min.js.map
│ │ │ │ │ │ ├──dom7.modular.js
│ │ │ │ │ │ └──dom7.module.js
│ │ │ │ │ ├──src
│ │ │ │ │ │ ├──$.js
│ │ │ │ │ │ ├──animate.js
│ │ │ │ │ │ ├──dom7-class.js
│ │ │ │ │ │ ├──dom7.js
│ │ │ │ │ │ ├──dom7.modular.js
│ │ │ │ │ │ ├──event-shortcuts.js
│ │ │ │ │ │ ├──methods.js
│ │ │ │ │ │ ├──scroll.js
│ │ │ │ │ │ └──utils.js
│ │ │ │ │ ├──.editorconfig
│ │ │ │ │ ├──.eslintrc.js
│ │ │ │ │ ├──CHANGELOG.md
│ │ │ │ │ ├──gulpfile.js
│ │ │ │ │ ├──LICENSE
│ │ │ │ │ ├──package.json
│ │ │ │ │ └──README.md
│ │ │ │ ├──jquery
│ │ │ │ │ ├──dist
│ │ │ │ │ │ ├──core.js
│ │ │ │ │ │ ├──jquery.js
│ │ │ │ │ │ ├──jquery.min.js
│ │ │ │ │ │ ├──jquery.min.map
│ │ │ │ │ │ ├──jquery.slim.js
│ │ │ │ │ │ ├──jquery.slim.min.js
│ │ │ │ │ │ └──jquery.slim.min.map
│ │ │ │ │ ├──external
│ │ │ │ │ │ └──sizzle
│ │ │ │ │ │ ├──dist
│ │ │ │ │ │ │ ├──sizzle.js
│ │ │ │ │ │ │ ├──sizzle.min.js
│ │ │ │ │ │ │ └──sizzle.min.map
│ │ │ │ │ │ └──LICENSE.txt
│ │ │ │ │ ├──src
│ │ │ │ │ │ ├──ajax
│ │ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ │ ├──location.js
│ │ │ │ │ │ │ │ ├──nonce.js
│ │ │ │ │ │ │ │ └──rquery.js
│ │ │ │ │ │ │ ├──jsonp.js
│ │ │ │ │ │ │ ├──load.js
│ │ │ │ │ │ │ ├──parseXML.js
│ │ │ │ │ │ │ ├──script.js
│ │ │ │ │ │ │ └──xhr.js
│ │ │ │ │ │ ├──attributes
│ │ │ │ │ │ │ ├──attr.js
│ │ │ │ │ │ │ ├──classes.js
│ │ │ │ │ │ │ ├──prop.js
│ │ │ │ │ │ │ ├──support.js
│ │ │ │ │ │ │ └──val.js
│ │ │ │ │ │ ├──core
│ │ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ │ └──rsingleTag.js
│ │ │ │ │ │ │ ├──access.js
│ │ │ │ │ │ │ ├──camelCase.js
│ │ │ │ │ │ │ ├──DOMEval.js
│ │ │ │ │ │ │ ├──init.js
│ │ │ │ │ │ │ ├──nodeName.js
│ │ │ │ │ │ │ ├──parseHTML.js
│ │ │ │ │ │ │ ├──ready-no-deferred.js
│ │ │ │ │ │ │ ├──ready.js
│ │ │ │ │ │ │ ├──readyException.js
│ │ │ │ │ │ │ ├──stripAndCollapse.js
│ │ │ │ │ │ │ ├──support.js
│ │ │ │ │ │ │ └──toType.js
│ │ │ │ │ │ ├──css
│ │ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ │ ├──cssExpand.js
│ │ │ │ │ │ │ │ ├──getStyles.js
│ │ │ │ │ │ │ │ ├──isHiddenWithinTree.js
│ │ │ │ │ │ │ │ ├──rboxStyle.js
│ │ │ │ │ │ │ │ ├──rnumnonpx.js
│ │ │ │ │ │ │ │ └──swap.js
│ │ │ │ │ │ │ ├──addGetHookIf.js
│ │ │ │ │ │ │ ├──adjustCSS.js
│ │ │ │ │ │ │ ├──curCSS.js
│ │ │ │ │ │ │ ├──hiddenVisibleSelectors.js
│ │ │ │ │ │ │ ├──showHide.js
│ │ │ │ │ │ │ └──support.js
│ │ │ │ │ │ ├──data
│ │ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ │ ├──acceptData.js
│ │ │ │ │ │ │ │ ├──dataPriv.js
│ │ │ │ │ │ │ │ └──dataUser.js
│ │ │ │ │ │ │ └──Data.js
│ │ │ │ │ │ ├──deferred
│ │ │ │ │ │ │ └──exceptionHook.js
│ │ │ │ │ │ ├──effects
│ │ │ │ │ │ │ ├──animatedSelector.js
│ │ │ │ │ │ │ └──Tween.js
│ │ │ │ │ │ ├──event
│ │ │ │ │ │ │ ├──ajax.js
│ │ │ │ │ │ │ ├──alias.js
│ │ │ │ │ │ │ ├──focusin.js
│ │ │ │ │ │ │ ├──support.js
│ │ │ │ │ │ │ └──trigger.js
│ │ │ │ │ │ ├──exports
│ │ │ │ │ │ │ ├──amd.js
│ │ │ │ │ │ │ └──global.js
│ │ │ │ │ │ ├──manipulation
│ │ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ │ ├──rcheckableType.js
│ │ │ │ │ │ │ │ ├──rscriptType.js
│ │ │ │ │ │ │ │ └──rtagName.js
│ │ │ │ │ │ │ ├──_evalUrl.js
│ │ │ │ │ │ │ ├──buildFragment.js
│ │ │ │ │ │ │ ├──getAll.js
│ │ │ │ │ │ │ ├──setGlobalEval.js
│ │ │ │ │ │ │ ├──support.js
│ │ │ │ │ │ │ └──wrapMap.js
│ │ │ │ │ │ ├──queue
│ │ │ │ │ │ │ └──delay.js
│ │ │ │ │ │ ├──traversing
│ │ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ │ ├──dir.js
│ │ │ │ │ │ │ │ ├──rneedsContext.js
│ │ │ │ │ │ │ │ └──siblings.js
│ │ │ │ │ │ │ └──findFilter.js
│ │ │ │ │ │ ├──var
│ │ │ │ │ │ │ ├──arr.js
│ │ │ │ │ │ │ ├──class2type.js
│ │ │ │ │ │ │ ├──concat.js
│ │ │ │ │ │ │ ├──document.js
│ │ │ │ │ │ │ ├──documentElement.js
│ │ │ │ │ │ │ ├──fnToString.js
│ │ │ │ │ │ │ ├──getProto.js
│ │ │ │ │ │ │ ├──hasOwn.js
│ │ │ │ │ │ │ ├──indexOf.js
│ │ │ │ │ │ │ ├──isFunction.js
│ │ │ │ │ │ │ ├──isWindow.js
│ │ │ │ │ │ │ ├──ObjectFunctionString.js
│ │ │ │ │ │ │ ├──pnum.js
│ │ │ │ │ │ │ ├──push.js
│ │ │ │ │ │ │ ├──rcssNum.js
│ │ │ │ │ │ │ ├──rnothtmlwhite.js
│ │ │ │ │ │ │ ├──slice.js
│ │ │ │ │ │ │ ├──support.js
│ │ │ │ │ │ │ └──toString.js
│ │ │ │ │ │ ├──.eslintrc.json
│ │ │ │ │ │ ├──ajax.js
│ │ │ │ │ │ ├──attributes.js
│ │ │ │ │ │ ├──callbacks.js
│ │ │ │ │ │ ├──core.js
│ │ │ │ │ │ ├──css.js
│ │ │ │ │ │ ├──data.js
│ │ │ │ │ │ ├──deferred.js
│ │ │ │ │ │ ├──deprecated.js
│ │ │ │ │ │ ├──dimensions.js
│ │ │ │ │ │ ├──effects.js
│ │ │ │ │ │ ├──event.js
│ │ │ │ │ │ ├──jquery.js
│ │ │ │ │ │ ├──manipulation.js
│ │ │ │ │ │ ├──offset.js
│ │ │ │ │ │ ├──queue.js
│ │ │ │ │ │ ├──selector-native.js
│ │ │ │ │ │ ├──selector-sizzle.js
│ │ │ │ │ │ ├──selector.js
│ │ │ │ │ │ ├──serialize.js
│ │ │ │ │ │ ├──traversing.js
│ │ │ │ │ │ └──wrap.js
│ │ │ │ │ ├──AUTHORS.txt
│ │ │ │ │ ├──bower.json
│ │ │ │ │ ├──LICENSE.txt
│ │ │ │ │ ├──package.json
│ │ │ │ │ └──README.md
│ │ │ │ ├──ssr-window
│ │ │ │ │ ├──dist
│ │ │ │ │ │ ├──ssr-window.esm.js
│ │ │ │ │ │ ├──ssr-window.js
│ │ │ │ │ │ ├──ssr-window.min.js
│ │ │ │ │ │ └──ssr-window.min.js.map
│ │ │ │ │ ├──src
│ │ │ │ │ │ ├──document.js
│ │ │ │ │ │ ├──ssr-window.js
│ │ │ │ │ │ └──window.js
│ │ │ │ │ ├──.editorconfig
│ │ │ │ │ ├──.eslintrc.js
│ │ │ │ │ ├──gulpfile.js
│ │ │ │ │ ├──LICENSE
│ │ │ │ │ ├──package.json
│ │ │ │ │ └──README.md
│ │ │ │ └──swiper
│ │ │ │ ├──dist
│ │ │ │ │ ├──css
│ │ │ │ │ │ ├──swiper.css
│ │ │ │ │ │ └──swiper.min.css
│ │ │ │ │ ├──js
│ │ │ │ │ │ ├──swiper.esm.bundle.js
│ │ │ │ │ │ ├──swiper.esm.js
│ │ │ │ │ │ ├──swiper.js
│ │ │ │ │ │ ├──swiper.min.js
│ │ │ │ │ │ └──swiper.min.js.map
│ │ │ │ │ └──.DS_Store
│ │ │ │ ├──scripts
│ │ │ │ │ ├──banner(1).js
│ │ │ │ │ ├──build-config.js
│ │ │ │ │ ├──build-js.js
│ │ │ │ │ ├──build-less.js
│ │ │ │ │ └──gulpfile.js
│ │ │ │ ├──src
│ │ │ │ │ ├──components
│ │ │ │ │ │ ├──a11y
│ │ │ │ │ │ │ ├──a11y.js
│ │ │ │ │ │ │ └──a11y.less
│ │ │ │ │ │ ├──autoplay
│ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ └──autoplay.js
│ │ │ │ │ │ ├──controller
│ │ │ │ │ │ │ ├──controller.js
│ │ │ │ │ │ │ └──controller.less
│ │ │ │ │ │ ├──core
│ │ │ │ │ │ │ ├──breakpoints
│ │ │ │ │ │ │ │ ├──getBreakpoint.js
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ └──setBreakpoint.js
│ │ │ │ │ │ │ ├──check-overflow
│ │ │ │ │ │ │ │ └──index.js
│ │ │ │ │ │ │ ├──classes
│ │ │ │ │ │ │ │ ├──addClasses.js
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ └──removeClasses.js
│ │ │ │ │ │ │ ├──events
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──onClick.js
│ │ │ │ │ │ │ │ ├──onResize.js
│ │ │ │ │ │ │ │ ├──onTouchEnd.js
│ │ │ │ │ │ │ │ ├──onTouchMove.js
│ │ │ │ │ │ │ │ └──onTouchStart.js
│ │ │ │ │ │ │ ├──grab-cursor
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──setGrabCursor.js
│ │ │ │ │ │ │ │ └──unsetGrabCursor.js
│ │ │ │ │ │ │ ├──images
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──loadImage.js
│ │ │ │ │ │ │ │ └──preloadImages.js
│ │ │ │ │ │ │ ├──loop
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──loopCreate.js
│ │ │ │ │ │ │ │ ├──loopDestroy.js
│ │ │ │ │ │ │ │ └──loopFix.js
│ │ │ │ │ │ │ ├──manipulation
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──appendSlide.js
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──prependSlide.js
│ │ │ │ │ │ │ │ ├──removeAllSlides.js
│ │ │ │ │ │ │ │ └──removeSlide.js
│ │ │ │ │ │ │ ├──slide
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──slideNext.js
│ │ │ │ │ │ │ │ ├──slidePrev.js
│ │ │ │ │ │ │ │ ├──slideReset.js
│ │ │ │ │ │ │ │ ├──slideTo.js
│ │ │ │ │ │ │ │ ├──slideToClickedSlide.js
│ │ │ │ │ │ │ │ ├──slideToClosest.js
│ │ │ │ │ │ │ │ └──slideToLoop.js
│ │ │ │ │ │ │ ├──transition
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──setTransition.js
│ │ │ │ │ │ │ │ ├──transitionEnd.js
│ │ │ │ │ │ │ │ └──transitionStart.js
│ │ │ │ │ │ │ ├──translate
│ │ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ │ ├──getTranslate.js
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──maxTranslate.js
│ │ │ │ │ │ │ │ ├──minTranslate.js
│ │ │ │ │ │ │ │ └──setTranslate.js
│ │ │ │ │ │ │ ├──update
│ │ │ │ │ │ │ │ ├──index.js
│ │ │ │ │ │ │ │ ├──updateActiveIndex.js
│ │ │ │ │ │ │ │ ├──updateAutoHeight.js
│ │ │ │ │ │ │ │ ├──updateClickedSlide.js
│ │ │ │ │ │ │ │ ├──updateProgress.js
│ │ │ │ │ │ │ │ ├──updateSize.js
│ │ │ │ │ │ │ │ ├──updateSlides.js
│ │ │ │ │ │ │ │ ├──updateSlidesClasses.js
│ │ │ │ │ │ │ │ ├──updateSlidesOffset.js
│ │ │ │ │ │ │ │ └──updateSlidesProgress.js
│ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ ├──core-class.js
│ │ │ │ │ │ │ ├──core.less
│ │ │ │ │ │ │ └──defaults.js
│ │ │ │ │ │ ├──effect-coverflow
│ │ │ │ │ │ │ ├──effect-coverflow.js
│ │ │ │ │ │ │ └──effect-coverflow.less
│ │ │ │ │ │ ├──effect-cube
│ │ │ │ │ │ │ ├──effect-cube.js
│ │ │ │ │ │ │ └──effect-cube.less
│ │ │ │ │ │ ├──effect-fade
│ │ │ │ │ │ │ ├──effect-fade.js
│ │ │ │ │ │ │ └──effect-fade.less
│ │ │ │ │ │ ├──effect-flip
│ │ │ │ │ │ │ ├──effect-flip.js
│ │ │ │ │ │ │ └──effect-flip.less
│ │ │ │ │ │ ├──hash-navigation
│ │ │ │ │ │ │ └──hash-navigation.js
│ │ │ │ │ │ ├──history
│ │ │ │ │ │ │ └──history.js
│ │ │ │ │ │ ├──keyboard
│ │ │ │ │ │ │ └──keyboard.js
│ │ │ │ │ │ ├──lazy
│ │ │ │ │ │ │ ├──lazy.js
│ │ │ │ │ │ │ └──lazy.less
│ │ │ │ │ │ ├──mousewheel
│ │ │ │ │ │ │ └──mousewheel.js
│ │ │ │ │ │ ├──navigation
│ │ │ │ │ │ │ ├──navigation.js
│ │ │ │ │ │ │ └──navigation.less
│ │ │ │ │ │ ├──pagination
│ │ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ │ ├──pagination.js
│ │ │ │ │ │ │ └──pagination.less
│ │ │ │ │ │ ├──parallax
│ │ │ │ │ │ │ └──parallax.js
│ │ │ │ │ │ ├──scrollbar
│ │ │ │ │ │ │ ├──scrollbar.js
│ │ │ │ │ │ │ └──scrollbar.less
│ │ │ │ │ │ ├──virtual
│ │ │ │ │ │ │ └──virtual.js
│ │ │ │ │ │ ├──zoom
│ │ │ │ │ │ │ ├──zoom.js
│ │ │ │ │ │ │ └──zoom.less
│ │ │ │ │ │ └──.DS_Store
│ │ │ │ │ ├──less
│ │ │ │ │ │ ├──.DS_Store
│ │ │ │ │ │ └──mixins.less
│ │ │ │ │ ├──modules
│ │ │ │ │ │ ├──browser
│ │ │ │ │ │ │ └──browser.js
│ │ │ │ │ │ ├──device
│ │ │ │ │ │ │ └──device.js
│ │ │ │ │ │ ├──observer
│ │ │ │ │ │ │ └──observer.js
│ │ │ │ │ │ ├──resize
│ │ │ │ │ │ │ ├──resize.js
│ │ │ │ │ │ │ └──resize.less
│ │ │ │ │ │ ├──support
│ │ │ │ │ │ │ └──support.js
│ │ │ │ │ │ └──.DS_Store
│ │ │ │ │ ├──utils
│ │ │ │ │ │ ├──browser.js
│ │ │ │ │ │ ├──class.js
│ │ │ │ │ │ ├──device.js
│ │ │ │ │ │ ├──dom.js
│ │ │ │ │ │ ├──support.js
│ │ │ │ │ │ └──utils.js
│ │ │ │ │ ├──.DS_Store
│ │ │ │ │ ├──swiper.js
│ │ │ │ │ └──swiper.less
│ │ │ │ ├──.eslintrc.js
│ │ │ │ ├──bower.json
│ │ │ │ ├──CHANGELOG.md
│ │ │ │ ├──component.json
│ │ │ │ ├──composer.json
│ │ │ │ ├──gulpfile.js
│ │ │ │ ├──LICENSE
│ │ │ │ ├──package-lock.json
│ │ │ │ ├──package.js
│ │ │ │ ├──package.json
│ │ │ │ └──README.md
│ │ │ ├──index.html
│ │ │ └──package.json
│ │ └──03lessonVue
│ │ ├──css
│ │ ├──images
│ │ ├──js
│ │ ├──index.html
│ │ └──vue.js
│ └──视频
│ ├──s9 day99-2 01课程安排.mp4
│ ├──s9 day99-2 02let和const.mp4
│ ├──s9 day99-2 03箭头函数.mp4
│ ├──s9 day99-2 04对象的单体模式.mp4
│ ├──s9 day99-2 05nodejs介绍和npm操作.mp4
│ └──s9 day99-2 06webpack,babel介绍和vue的第一个案例.mp4
├──Python全栈9期(第四部分):django进阶
│ ├──day65
│ │ ├──01 python fullstack s10-day65 周末作业讲解.mp4
│ │ ├──02 python fullstack s10-day65 MVC和MTV框架介绍.mp4
│ │ ├──03 python fullstack s10-day65 模板语言之变量相关语法.mp4
│ │ ├──04 python fullstack s10-day65 模板语言之filter.mp4
│ │ ├──05 python fullstack s10-day65 模板语言之tags.mp4
│ │ └──mysiteday65.rar
│ ├──day66
│ │ ├──01 python fullstack s10-day66 内容回顾.mp4
│ │ ├──02 python fullstack s10-day66 母版和继承的基本使用.mp4
│ │ ├──03 python fullstack s10-day66 母版和继承的使用及注意事项.mp4
│ │ ├──04 python fullstack s10-day66 组件的使用和注意事项.mp4
│ │ ├──05 python fullstack s10-day66 Django模板语言关于静态文件路径的灵活写法.mp4
│ │ ├──06 python fullstack s10-day66 自定义simple_tag和inclusion_tag介绍.mp4
│ │ ├──day66.rar
│ │ ├──day66课上笔记.txt
│ │ └──mysiteday65.rar
│ ├──day67
│ │ ├──01 python fullstack s10-day67 内容回顾.mp4
│ │ ├──02 python fullstack s10-day67 FBV和CBV及上传文件简单示例.mp4
│ │ ├──03 python fullstack s10-day67 JsonResponse响应介绍.mp4
│ │ ├──04 python fullstack s10-day67 路由系统介绍.mp4
│ │ ├──05 python fullstack s10-day67 路由系统的分组命名匹配方式.mp4
│ │ ├──06 python fullstack s10-day67 使用include包含其他的url.mp4
│ │ ├──07 python fullstack s10-day67 反向解析URL.mp4
│ │ ├──day67.rar
│ │ ├──day67课上笔记.txt
│ │ └──day67课上代码两个项目哦.rar
│ ├──day68
│ │ ├──01 python fullstack s10-day68 ORM内容回顾.mp4
│ │ ├──02 python fullstack s10-day68 路由内容复习.mp4
│ │ ├──03 python fullstack s10-day68 常用字段.mp4
│ │ ├──04 python fullstack s10-day68 不常用字段和自定义char类型.mp4
│ │ ├──05 python fullstack s10-day68 常用的字段属性.mp4
│ │ ├──day68课上笔记.txt
│ │ └──day68orm.rar
│ └──day69
│ ├──01 python fullstack s10-day69 ORM查询的13种方法.mp4
│ ├──02 python fullstack s10-day69 单表的双下划线查询.mp4
│ ├──03 python fullstack s10-day69 外键的正向查询和反向查询.mp4
│ ├──04 python fullstack s10-day69 外键查询补充.mp4
│ ├──05 python fullstack s10-day69 多对多查询.mp4
│ ├──06 python fullstack s10-day69 分组和聚合查询.mp4
│ ├──07 python fullstack s10-day69 F和Q查询.mp4
│ ├──day69.rar
│ ├──day69课上笔记.txt
│ └──ormday69.rar
├──Python全栈9期(第五部分):django高级
│ ├──day70
│ │ ├──01 python fullstack s10-day70 内容回顾.mp4
│ │ ├──02 python fullstack s10-day70 ORM一对一表结构介绍.mp4
│ │ ├──03 python fullstack s10-day70 ORM建立多对多表结构的三种方式.mp4
│ │ ├──04 python fullstack s10-day70 ORM查询练习.mp4
│ │ ├──05 python fullstack s10-day70 跨站请求伪造和csrf_token使用.mp4
│ │ ├──day70.rar
│ │ └──day70课上笔记.txt
│ ├──day71
│ │ ├──01 python fullstack s10-day71 内容回顾.mp4
│ │ ├──02 python fullstack s10-day71 ORM分组补充.mp4
│ │ ├──03 python fullstack s10-day71 基本的分页实现.mp4
│ │ ├──04 python fullstack s10-day71 页面上展示固定的页码数.mp4
│ │ ├──05 python fullstack s10-day71 添加首页尾页上一页下一页.mp4
│ │ ├──06 python fullstack s10-day71 封装成通用的模块2.mp4
│ │ ├──07 python fullstack s10-day71 Cookie介绍和简单示例.mp4
│ │ ├──08 python fullstack s10-day71 装饰器版的登陆校验.mp4
│ │ ├──09 python fullstack s10-day71 session介绍及基本使用.mp4
│ │ ├──10 python fullstack s10-day71 如何在CBV中使用装饰器.mp4
│ │ ├──ormday71.rar
│ │ └──xiawu.rar
│ ├──day72
│ │ ├──01 python fullstack s10-day72 内容回顾.mp4
│ │ ├──02 python fullstack s10-day72 json内容回顾.mp4
│ │ ├──03 python fullstack s10-day72 AJAX简介.mp4
│ │ ├──04 python fullstack s10-day72 AJAX请求过程梳理.mp4
│ │ ├──05 python fullstack s10-day72 AJAX发送POST请求.mp4
│ │ ├──06 python fullstack s10-day72 AJAX发送POST请求处理csrf_token的另外方式.mp4
│ │ ├──07 python fullstack s10-day72 Django序列化介绍.mp4
│ │ ├──08 python fullstack s10-day72 SweetAlert插件的使用.mp4
│ │ ├──day72.rar
│ │ └──day72课上笔记.txt
│ ├──day73
│ │ ├──01 python fullstack s10-day73 内容回顾.mp4
│ │ ├──02 python fullstack s10-day73 ajax的traditional参数.mp4
│ │ ├──03 python fullstack s10-day73 form组件简介.mp4
│ │ ├──04 python fullstack s10-day73 form组件常用的字段和字段参数.mp4
│ │ ├──05 python fullstack s10-day73 form组件校验功能.mp4
│ │ ├──06 python fullstack s10-day73 form组件内置的正则校验器.mp4
│ │ ├──07 python fullstack s10-day73 form源码剖析及自定义校验.mp4
│ │ ├──08 python fullstack s10-day73 form组件动态从数据库取choices数据.mp4
│ │ ├──ajaxdemo.rar
│ │ ├──day73.rar
│ │ └──day73课上笔记.txt
│ └──day74
│ ├──01 python fullstack s10-day74 中间件介绍.mp4
│ ├──02 python fullstack s10-day74 importlib使用及第一个中间件示例.mp4
│ ├──03 python fullstack s10-day74 中间件process_request和process_response.mp4
│ ├──04 python fullstack s10-day74 中间件的process_view.mp4
│ ├──05 python fullstack s10-day74 中间件的process_template_response方法及总结.mp4
│ ├──06 python fullstack s10-day74 Django请求流程梳理及知识点回顾.mp4
│ ├──day74.zip
│ └──day74课上笔记.txt
├──Python全栈9期(第一部分):基础+模块+面向对象+网络编程
│ ├──day01
│ │ ├──day1课堂笔记
│ │ │ ├──day1.rar.baiduyun.uploading.cfg
│ │ │ ├──new 1.txt
│ │ │ ├──new 2.txt
│ │ │ └──t1.py
│ │ ├──01 python fullstack s9day1 自我介绍今日内容大纲.mp4
│ │ ├──02 python fullstack s9day1 初始计算机系统 .mp4
│ │ ├──03 python fullstack s9day1 python历史.mp4
│ │ ├──04 python fullstack s9day1 python分类.mp4
│ │ ├──05 python fullstack s9day1 运行py程序,变量,常量,注释.mp4
│ │ ├──06 python fullstack s9day1 基础数据类型初始.mp4
│ │ ├──06 python fullstack s9day1 用户交互input.mp4
│ │ ├──07 python fullstack s9day1 流程控制语句if.mp4
│ │ ├──08 python fullstack s9day1 循环语句while.mp4
│ │ ├──09 python fullstack s9day1 如何使用博客园.mp4
│ │ ├──new 1.txt
│ │ ├──new 2.txt
│ │ └──t1.py
│ ├──day02
│ │ ├──day2课堂笔记
│ │ │ ├──day2课堂笔记
│ │ │ │ ├──01 homework.py
│ │ │ │ ├──02 %s.py
│ │ │ │ ├──03 while else.py
│ │ │ │ ├──04 初始编码
│ │ │ │ └──05逻辑运算.py
│ │ │ ├──01 homework.py
│ │ │ ├──02 %s.py
│ │ │ ├──03 while else.py
│ │ │ ├──04 初始编码
│ │ │ └──05逻辑运算.py
│ │ ├──01 python fullstack s9day2 昨日内容回顾.mp4
│ │ ├──02 python fullstack s9day2 pycharm的安装使用.mp4
│ │ ├──03 python fullstack s9day2 作业讲解.mp4
│ │ ├──04 python fullstack s9day2 格式化输出%.mp4
│ │ ├──05 python fullstack s9day2 格式化输出补充及while else.mp4
│ │ ├──06 python fullstack s9day02 初始编码.mp4
│ │ ├──06 python fullstack s9day02 初始编码_0.mp4
│ │ ├──06 python fullstack s9day02 初始编码_0_0.mp4
│ │ └──07 python fullstack s9day2 运算符.mp4
│ ├──day03
│ │ ├──day3
│ │ │ ├──1 今日内容大纲
│ │ │ ├──2 具体作业代码.py
│ │ │ ├──3,int.py
│ │ │ ├──4,bool.py
│ │ │ └──5,str.py
│ │ ├──day3课堂笔记
│ │ │ ├──1 今日内容大纲
│ │ │ ├──2 具体作业代码.py
│ │ │ ├──3,int.py
│ │ │ ├──4,bool.py
│ │ │ └──5,str.py
│ │ ├──01 python fullstack s9day3 昨日内容回顾及作业讲解.mp4
│ │ ├──02 python fullstack s9day3 str常用操作方法及for循环.mp4
│ │ ├──02 python fullstack s9day3 数据类型整体分析.mp4
│ │ ├──03 python fullstack s9day3 数据类型int bool讲解及int bool str转化.mp4
│ │ └──04 python fullstack s9day3 str索引切片.mp4
│ ├──day04
│ │ ├──day4课堂笔记
│ │ │ ├──1 今日内容大纲
│ │ │ ├──2,作业讲解.py
│ │ │ ├──3,list.py
│ │ │ └──4,元祖.py
│ │ ├──01 python fullstack s9day4 昨日内容回顾及作业讲解.mp4
│ │ ├──02 python fullstack s9day4 列表的增删改查以及嵌套.mp4
│ │ └──03 python fullstack s9day4 元祖的嵌套,range,for循环的嵌套.mp4
│ ├──day05
│ │ ├──day5
│ │ │ ├──1 今日内容大纲
│ │ │ ├──2 作业讲解.py
│ │ │ ├──3,dict.py
│ │ │ └──4 dict嵌套.py
│ │ ├──01 python fullstack s9day5 昨日内容回顾及作业讲解.mp4
│ │ ├──02 python fullstack s9day5 dict讲解及增删改查等操作.mp4
│ │ └──03 python fullstack s9day5 dict嵌套及升级作业讲解.mp4
│ ├──day06
│ │ ├──day6
│ │ │ ├──01 昨日内容回顾
│ │ │ ├──02 作业讲解.py
│ │ │ ├──03,小知识点总结.py
│ │ │ └──04 编码
│ │ ├──01 python fullstack s9day6 昨日内容回顾及作业讲解.mp4
│ │ ├──02 python fullstack s9day6 小知识点汇总及编码进阶.mp4
│ │ └──购物车作业讲解.mp4
│ ├──day07
│ │ ├──day7
│ │ │ ├──01 昨日内容回顾
│ │ │ ├──02 基础数据类型汇总.py
│ │ │ ├──03 集合.py
│ │ │ └──04 深浅copy.py
│ │ ├──01 python fullstack s9day7 集合及深浅copy.mp4
│ │ └──01 python fullstack s9day7 昨日内容回顾及基础数据类型汇总.mp4
│ ├──day08
│ │ ├──day8
│ │ │ ├──01 今日内容大纲
│ │ │ ├──02 文件操作.py
│ │ │ ├──03 注册,登录.py
│ │ │ ├──04 编码二.py
│ │ │ ├──模特主妇护士班主任
│ │ │ ├──list_of_info
│ │ │ └──log
│ │ ├──01 python fullstack s9day8 文件操作一.mp4
│ │ ├──02 python fullstack s9day8 文件操作二.mp4
│ │ ├──03 python fullstack s9day8 文件操作三.mp4
│ │ ├──04 python fullstack s9day8 文件操作四.mp4
│ │ └──05 python fullstack s9day8 登录注册及编码二.mp4
│ ├──day09
│ │ ├──day9
│ │ │ ├──__init__.py
│ │ │ ├──1.今日内容.py
│ │ │ ├──2复习.py
│ │ │ ├──3.初识函数.py
│ │ │ ├──试题讲解.py
│ │ │ └──小护士班主任
│ │ ├──01 python fullstack s9day9 课程安排.mp4
│ │ ├──02 python fullstack s9day9 复习.mp4
│ │ ├──03 python fullstack s9day9 初识函数和返回值.mp4.mp4
│ │ ├──04 python fullstack s9day9 初识函数参数.mp4.mp4
│ │ ├──05 python fullstack s9day9 函数的几个问题.mp4
│ │ ├──06 python fullstack s9day9 函数的参数和本章小结.mp4
│ │ └──07 python fullstack s9day9 第一次考试试题讲解.mp4
│ ├──day10
│ │ ├──day10课堂笔记
│ │ │ ├──1.讲在课前.py
│ │ │ ├──2.复习.py
│ │ │ ├──3.默认参数的陷阱.py
│ │ │ ├──4.作业讲解.py
│ │ │ ├──5.函数的命名空间.py
│ │ │ ├──6.函数的嵌套和作用域链.py
│ │ │ └──7.闭包.py
│ │ ├──01 python fullstack s9day10 复习.mp4
│ │ ├──03 python fullstack s9day10 命名空间和作用域.mp4
│ │ ├──04 python fullstack s9day10 函数的嵌套和作用域链.mp4
│ │ └──05 python fullstack s9day10 闭包.mp4
│ ├──day11
│ │ ├──day11课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.作业讲解.py
│ │ │ └──3.装饰器.py
│ │ ├──01 python fullstack s9day11 作业讲解.mp4
│ │ ├──02 python fullstack s9day11 作业讲解.mp4
│ │ ├──02 python fullstack s9day11 装饰器的初成.mp4
│ │ ├──03 python fullstack s9day11 开放封闭原则和装饰器的作用.mp4
│ │ └──04 python fullstack s9day11 装饰器的最终形成和固定格式.mp4
│ ├──day12
│ │ ├──day12课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.作业.py
│ │ │ ├──3.wraps.py
│ │ │ └──4.装饰器进阶.py
│ │ ├──01 python fullstack s9day12 今日概要.mp4
│ │ ├──02 python fullstack s9day12 复习.mp4
│ │ ├──03 python fullstack s9day12 生成器.mp4
│ │ ├──03 python fullstack s9day12 装饰器精讲.mp4
│ │ ├──04 python fullstack s9day12 作业讲解.mp4
│ │ ├──05 python fullstack s9day12 装饰器进阶内容.mp4
│ │ └──06 python fullstack s9day12 作业.mp4
│ ├──day13
│ │ ├──day13课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2. 迭代器.py
│ │ │ ├──3.生成器.py
│ │ │ └──4.监听文件输入的例子.py
│ │ ├──01 python fullstack s9day13 复习.mp4
│ │ ├──02 python fullstack s9day13 迭代器.mp4
│ │ └──03 python fullstack s9day12 生成器.mp4
│ ├──day14
│ │ ├──day14课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.生成器函数进阶.py
│ │ │ ├──3.生成器的表达式.py
│ │ │ └──4.各种推导式.py
│ │ ├──01 python fullstack s9day14 复习.mp4
│ │ ├──02 python fullstack s9day14 生成器函数进阶.mp4
│ │ ├──03 python fullstack s9day14 生成器函数进阶实例.mp4
│ │ ├──04 python fullstack s9day14 生成器表达式和列表推导式.mp4
│ │ └──05 python fullstack s9day14 各种推导式.mp4
│ ├──day15
│ │ ├──day15课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.作业.py
│ │ │ ├──3.面试题.py
│ │ │ ├──4.内置函数.py
│ │ │ └──file.py
│ │ ├──01 python fullstack s9day15 复习和作业讲解.mp4
│ │ ├──02 python fullstack s9day15 生成器面试题讲解.mp4
│ │ ├──03 python fullstack s9day15 内置函数1.mp4
│ │ ├──04 python fullstack s9day15 内置函数2.mp4
│ │ └──试题讲解.mp4
│ ├──day16
│ │ ├──day16课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.内置函数.py
│ │ │ └──3.匿名函数.py
│ │ ├──01 python fullstack s9day16 复习.mp4
│ │ ├──02 python fullstack s9day16 剩余内置函数.mp4
│ │ ├──03 python fullstack s9day16 几个重要的内置函数.mp4
│ │ ├──04 python fullstack s9day16 匿名函数.mp4
│ │ └──作业讲解.mp4
│ ├──day17
│ │ ├──day17课堂笔记
│ │ │ ├──1.初识递归.py
│ │ │ ├──1.复习.py
│ │ │ ├──2.作业.py
│ │ │ ├──3.二分查找算法.py
│ │ │ └──file.py
│ │ ├──01 python fullstack s9day17 作业讲解.mp4
│ │ ├──02 python fullstack s9day17 交作业要求以及画流程图.mp4
│ │ ├──03 python fullstack s9day17 初识递归——求年龄的例子.mp4
│ │ ├──04 python fullstack s9day17 初识算法.mp4
│ │ └──05 python fullstack s9day17 二分查找算法.mp4
│ ├──day18
│ │ ├──day18课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.正则.py
│ │ │ ├──3.爬虫的例子.py
│ │ │ ├──4.计算器作业.py
│ │ │ └──move_info7.py
│ │ ├──01 python fullstack s9day18 递归复习作业讲解.mp4
│ │ ├──02 python fullstack s9day18 认识正则表达式.mp4
│ │ ├──03 python fullstack s9day18 认识正则表达式实例.mp4
│ │ └──04 python fullstack s9day18 re模块.mp4
│ ├──day19
│ │ ├──day19课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.collections模块.py
│ │ │ ├──3.time模块.py
│ │ │ ├──4.random模块.py
│ │ │ ├──5.os模块.py
│ │ │ └──6.sys模块.py
│ │ ├──01 python fullstack s9day19 正则复习.mp4
│ │ ├──02 python fullstack s9day19 collections模块.mp4
│ │ ├──03 python fullstack s9day19 time和random模块.mp4
│ │ ├──04 python fullstack s9day19 os模块.mp4
│ │ └──05 python fullstack s9day19 sys模块.mp4
│ ├──day20
│ │ ├──day20课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.模块.py
│ │ │ ├──2.序列化模块.py
│ │ │ └──demo.py
│ │ ├──01 python fullstack s9day20 序列化模块.mp4
│ │ ├──02 python fullstack s9day20 序列化模块2.mp4
│ │ └──03 python fullstack s9day20 模块的导入.mp4
│ ├──day21
│ │ ├──day21课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.包.py
│ │ │ ├──3.异常处理.py
│ │ │ └──计算器.py
│ │ ├──02 python fullstack s9day21 复习和包的初识.mp4
│ │ ├──02 python fullstack s9day21包的进阶.mp4
│ │ ├──03 python fullstack s9day21 异常处理.mp4
│ │ ├──三级菜单.mp4
│ │ └──员工信息表作业讲解.mp4
│ ├──day22
│ │ ├──day22课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.初识面向对象.py
│ │ │ ├──2.面向对象引入.py
│ │ │ ├──4.面向对象的交互.py
│ │ │ └──5.练习.py
│ │ ├──01 python fullstack s9day22 初识面向对象.mp4
│ │ ├──02 python fullstack s9day22 面向对象的交互.mp4
│ │ └──03 python fullstack s9day22 练习.mp4
│ ├──day23
│ │ ├──day23课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.类和对象命名空间.py
│ │ │ ├──3.组合的用法.py
│ │ │ └──4.组合练习.py
│ │ ├──01 python fullstack s9day23 初识面向对象复习.mp4
│ │ ├──02 python fullstack s9day23 类的命名空间.mp4
│ │ ├──03 python fullstack s9day23 组合.mp4
│ │ ├──04 python fullstack s9day23 组合2.mp4
│ │ └──05 python fullstack s9day23 组合练习.mp4
│ ├──day24
│ │ ├──day24课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.继承.py
│ │ │ └──3.多继承.py
│ │ ├──01 python fullstack s9day24 复习.mp4
│ │ ├──02 python fullstack s9day24 初识继承.mp4
│ │ ├──03 python fullstack s9day24 单继承 .mp4
│ │ ├──04 python fullstack s9day24 单继承super.mp4
│ │ └──05 python fullstack s9day24 多继承.mp4
│ ├──day25
│ │ ├──day25课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.接口类.py
│ │ │ ├──3.接口类的多继承.py
│ │ │ ├──4.抽象类.py
│ │ │ ├──5.多态.py
│ │ │ └──6.封装.py
│ │ ├──01 python fullstack s9day25 复习.mp4
│ │ ├──02 python fullstack s9day25 作业讲解.mp4
│ │ ├──03 python fullstack s9day25 接口类.mp4
│ │ ├──04 python fullstack s9day25 接口类的多继承.mp4
│ │ ├──05 python fullstack s9day25 抽象类.mp4
│ │ └──06 python fullstack s9day25 封装.mp4
│ ├──day26
│ │ ├──day26课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.封装.py
│ │ │ ├──3.property.py
│ │ │ ├──4.class_static.py
│ │ │ └──5.反射.py
│ │ ├──01 python fullstack s9day26 作业讲解.mp4
│ │ ├──02 python fullstack s9day26 复习.mp4
│ │ ├──03 python fullstack s9day26 封装和@property.mp4
│ │ ├──04 python fullstack s9day26 静态方法和类方法.mp4
│ │ ├──05 python fullstack s9day26 反射.mp4
│ │ └──计算器作业.mp4
│ ├──day27
│ │ ├──day27课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.反射.py
│ │ │ ├──3.类的内置方法.py
│ │ │ └──my.py
│ │ ├──01 python fullstack s9day27 复习.mp4
│ │ ├──02 python fullstack s9day27 反射.mp4
│ │ └──03 python fullstack s9day27 几个内置方法.mp4
│ ├──day28
│ │ ├──day28课堂笔记
│ │ │ ├──1.复习.py
│ │ │ ├──2.进阶.py
│ │ │ ├──3.hashlib.py
│ │ │ └──userinfo.py
│ │ ├──01 python fullstack s9day28 面向对象的进阶.mp4
│ │ ├──02 python fullstack s9day28 面向对象进阶实例.mp4
│ │ ├──03 python fullstack s9day28 hashilib初识.mp4
│ │ ├──04 python fullstack s9day28 hashlib进阶.mp4
│ │ └──05 python fullstack s9day28 学生管理系统作业讲解.mp4
│ ├──day29
│ │ ├──day29课堂笔记
│ │ │ ├──1.今日内容.py
│ │ │ ├──2.常用模块.py
│ │ │ └──3.logging.py
│ │ ├──01 python fullstack s9day29 模块 configparse.mp4
│ │ ├──02 python fullstack s9day29 logging.mp4
│ │ ├──03 python fullstack s9day29 logging(2).mp4
│ │ ├──04 python fullstack s9day29 作业讲解.mp4
│ │ └──05 python fullstack s9day29 作业讲解.mp4
│ ├──day30
│ │ ├──day30
│ │ │ ├──__init__.py
│ │ │ └──1.网络.py
│ │ ├──01 python fullstack s9day30 网络基础1.mp4
│ │ ├──02 python fullstack s9day30 网络基础2.mp4
│ │ └──03 python fullstack s9day30 基于tcp协议的socket.mp4
│ ├──day31
│ │ ├──day31
│ │ │ ├──时间服务器
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──TCP
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──tcp聊天的小工具
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──UDP
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──udp聊天的小程序
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──__init__.py
│ │ │ ├──1.复习.py
│ │ │ └──作业.py
│ │ ├──01 python fullstack s9day31 复习和认识tcp的长连接.mp4
│ │ ├──02 python fullstack s9day32 基于udp的socket服务.mp4
│ │ └──03 python fullstack s9day33 黏包现象.mp4
│ ├──day32
│ │ ├──day32
│ │ │ ├──发送方的缓存引起的粘包
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──接收方的缓存引起的粘包
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──上传下载作业
│ │ │ │ ├──__init__.py
│ │ │ │ ├──作业.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ ├──远程执行命令
│ │ │ │ ├──__init__.py
│ │ │ │ ├──1.意义.py
│ │ │ │ ├──client_udp.py
│ │ │ │ ├──client.py
│ │ │ │ ├──server_udp.py
│ │ │ │ └──server.py
│ │ │ ├──粘包问题解决方案一
│ │ │ │ ├──__init__.py
│ │ │ │ ├──作业.py
│ │ │ │ ├──client.py
│ │ │ │ └──server.py
│ │ │ └──__init__.py
│ │ ├──01 python fullstack s9day32 复习.mp4
│ │ ├──02 python fullstack s9day32 基于udp的socket服务.mp4
│ │ ├──02 python fullstack s9day32 解决黏包问题的方式1.mp4
│ │ ├──03 python fullstack s9day32 struct模块解决黏包问题.mp4
│ │ ├──04 python fullstack s9day32 struct模块补充.mp4
│ │ ├──05 python fullstack s9day32 strcuct模块定制报头的理论.mp4
│ │ ├──06 python fullstack s9day32 struct模块定制报头ftp实践.mp4
│ │ └──07 python fullstack s9day32 关于ftp文件传输的报错.mp4
│ ├──day33
│ │ ├──day33
│ │ │ ├──验证客户端连接的合法性
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client_hmac.py
│ │ │ │ ├──client.py
│ │ │ │ ├──server_hmac.py
│ │ │ │ └──server.py
│ │ │ ├──socket_server_demo
│ │ │ │ ├──__init__.py
│ │ │ │ ├──client_login.py
│ │ │ │ ├──client.py
│ │ │ │ ├──server_login.py
│ │ │ │ ├──server.py
│ │ │ │ └──userinfo
│ │ │ ├──__init__.py
│ │ │ ├──1.复习.py
│ │ │ ├──2.socket模块详解.py
│ │ │ └──client.py
│ │ ├──01 python fullstack s9day33 复习.mp4
│ │ ├──02 python fullstack s9day33 hmac的检验客户端合法性和socketserver模块.mp4
│ │ ├──03 python fullstack s9day33 socketserver源码分析.mp4
│ │ ├──03 python fullstack s9day33 黏包现象.mp4
│ │ └──04 python fullstack s9day33 ftp作业分析.mp4
│ └──2017-03-14 171113.png
├──试题.zip
└──周末.zip

2018老男孩Python全栈9期全套无加密完整版(共131天) IT教程 第4张

相关下载

点击下载

参与评论