《Python全栈开发指南》第3版Alex著(LFXC2018)第⼀章 Python基础——Python介绍&循环语句
1.1 编程语⾔介绍
1.2 Python介绍
1.3 Python安装
1.4 第⼀个Python程序
1.5 变量
1.6 程序交互
1.7 基本数据类型
1.8 格式化输出
1.9 基本数据类型
1.10 流程控制之 if...else
1.11 流程控制之循环
1.12 开发⼯具IDE
1.13 本章⼩结
第⼆章 Python基础—-Python数据类型
2.1 变量及⾝份运算补充
2.2 ⼆进制
2.3 字符编码
2.4 基本数据类型-数字
2.5 基本数据类型-字符串
2.6 基本数据类型-列表
2.7 基本数据类型-元组
2.8 可变、不可变数据类型和HASH
2.9 基本数据类型-字典
2.10 基本数据类型-集合
2.11 collections
提交按钮的type属性设置成2.12 本章⼩结
第三章 Python基础-⽂件操作&函数
3.1 三元运算
3.2 字符编码
security用法及搭配3.3 ⽂件处理
3.4 函数
3.5 函数进阶
3.6 ⽣成器&迭代器
3.7 本章⼩结
第四章 Python基础-常⽤模块
4.1 模块、包介绍和相关语法
4.2 time&datetime模块
4.3 random模块
4.4 os模块
4.5 sys模块
4.6 shutil模块
教师php是什么意思4.7 json&pickle模块
4.8 shelve模块
4.9 xml模块
4.10 configparser模块
4.11 hashlib模块
4.12 subprocess模块
4.13 logging模块
4.14 re模块
4.15 软件开发⽬录规范
4.16 本章⼩结
第五章 ⾯向对象编程设计与开发
5.1 什么是⾯向对象的程序设计
5.2 类与对象
5.3 属性查与绑定⽅法
5.4 ⼩结
5.5 继承与派⽣
5.6 组合
5.7 抽象类
5.8 多态与多态性
5.9 封装
5.10 绑定⽅法与⾮绑定⽅法
5.11 内置⽅法
5.12 元类
5.13 ⾯向对象的软件开发
5.14 领域模型
5.15 本章⼩结
第六章 ⽹络编程-socket开发
6.1 C/S架构介绍
6.2 TCP/IP各层详解
6.3 SOCKET介绍
6.4 SOCKET代码实例
6.5 粘包现象与解决⽅案
6.6 通过SOCKET发送⽂件
6.7 本章总结
第七章 并发编程
7.1 操作系统介绍
7.2 进程理论
7.3 开启进程的两种⽅式
7.4 join⽅法
7.5 守护进程
7.6 互斥锁
7.7 队列
7.8 ⽣产者消费模型
7.9 线程理论
7.10 开启线程的两种⽅式
7.11 多线程与多进程的区别
7.12 Thread对象的其他属性和⽅法
7.13 守护线程
7.14 GIL全局解释锁
7.15 死锁现象与递归锁
7.16 信号量、event、定时器
7.17 线程queue
7.18 线程池与进程池
7.19 协程介绍
7.20 greenlet模块
7.21 gevent模块
7.22 io模型介绍
7.23 本章⼩结
第8章 线程、进程、IO多路复⽤
8.1 线程与进程的区别及优缺点
8.2 Python GIL全局解释器锁原理
8.3 互斥锁、信号、事件、join、队列
8.4 queqe实现线程间通信
8.5 通过manger、管道实现进程间通信
8.6 GIL、进程间通信、管道、队列
8.7 ⽣产者消费模型
8.8 异步模型与事件驱动
8.9 IO多路复⽤模型原理
8.10 select、poll、epoll⾼性能IO模型源码实例解析
8.11 实战案例:通过multiprocess+paramiko模块开发⾼并发远程主机批量命令执⾏+⽂件分发
8.12 实战案例:通过select、selectors模块 实现基于IO多路的并发FTP程序
第9章 数据库开发
9.1 数据库基本介绍、类型、特征介绍
9.2 MySQL数据库安装、连接⽅式、启动、停⽌
9.3 表字段类型、主键约束、表构建语句
9.4 常⽤增删盖查语句、分组、聚合
9.5 外键关联、unique字段、表结构修改语法
9.6 跨表查询、inner、join、left join、right join、full join语法
9.7 复杂sql语句如group by 、⼦查询、函数的使⽤
9.8 索引原理及作⽤、普通索引、多列索引、唯⼀索引、全⽂索引等
第10章 HTML、CSS、JavaScript
10.1 HTTP协议原理及HTML介绍
10.2 HTML标签纸html、meta、div、span、a、img、input、pre等使⽤
10.3 select、form、textarea、input系列表单的使⽤
10.4 列表、超链接、表格、表单元素的使⽤
10.5 CSS的基本概念及语法
10.6 CSS选择器类型及优先级
10.7 伪类选择器
10.8在HTML中使⽤CSS的⽅法
10.9 ⽂字、段落属性、背景属性、列表属性、布局属性
10.10 display与overflow属性的应⽤及定位
10.11 掌握定位属性的⽅向值有运⽤规范
10.12 掌握定位属性的⽅向值有运⽤规范
10.13 掌握z-index空间位置的运⽤规范
10.14 Javascript概述及组成
10.15 JS引⽤、变量、typeof、数据类型、表达式、运算符讲解
10.16 流程控制之if、switch、for、跳转、while语句的使⽤
10.17 函数、参数、局部变量、数组及遍历⽅式
第11章 DOM、JQuery、Bootstrap
11.1 DOM概念、节点、⽂档写⼊
11.2 查元素的各种⽅法
11.3 节点遍历的各种⽅式
11.4 window对象操作、全局作⽤域、location对象、navigator对象、screen及history对象讲解
11.5 事件对象、⿏标、键盘、表单实例讲解
11.6 DOM0级、DOM2级事件处理、事件冒泡、阻⽌事件传递、碰撞检测
11.7 ⾯向对象、继承、封装、多态、构造函数
11.8 作⽤域、闭包、原型
11.9 实战案例:购物商城开发、实现商品浏览、选择商品、加⼊购物车等功能
11.10 jQuery介绍与⼊门
11.11 jQuery选择器
11.12 jQuery筛选器
11.13 jQuery属性、⽂档、样式、拓展、事件、动画
11.14 实战案例:加载、删除对话框
11.15 实战案例:单⾏编辑框
11.16 实战案例:全选、反选及取消
11.17 实战案例:左侧菜单
11.18 实战案例:Tab菜单
11.19 实战案例:滚动菜单
11.20 实战案例:返回顶部
11.21 实战案例:点赞+1 效果
11.22 实战案例:跑马灯
11.23 实战案例:多⾏⽂本编辑
11.24 实战案例:轮播图
11.25 Bootstrap框架学习
三大框架的区别11.26 响应式布局学习
11.27 实战案例:抽屉新热榜开发、实现登录注册、发布⽂章、段⼦、图⽚、多级评论、点赞、即时聊天等功能第12章 Django框架基础
12.1 Web框架原理剖析
12.2 Web请求⽣命周期剖析
12.3 ⾃⾏开发⼀个简单的web框架
MTV、MVC框架介绍
怎么用补码算减法Django框架基本使⽤
路由系统URL、精确、模糊匹配模式、URL分组
视图views、Function、based、view、VS、Class、based、view
get、post请求⽅法分别处理
通过Template模板语⾔返回动态数据到前端页⾯
template tags使⽤
HttpResponse、render、redirect等⽅法使⽤
Django orm介绍、models定义语法、各种sql增删改查语句使⽤
FK、M2M、OneToOne、CharField、IntegerField、DateFiled等字段讲解
通过makemigrations、migare命令同步数据
实战案例:图书管理系统开发
第13章 Django框架进阶
jquery下载文件请求Django Cookie&Session
CSRF原理、csrf_token、XSS跨站攻击防护
跨站请求伪造
中间件原理、⼯作流程、⾃定义中间件
Django paginator分页功能、⾃定义开发分页功能
cache缓存系统、cache的作⽤及使⽤
信号事件、通过给modles绑定信号来监测数据库改动
message组件,通过message实现在前端页⾯显⽰消息提⽰
⾃定义⽤户认证系统
实战案例:校花投票系统开发
实战案例:问卷调查系统开发
第14章 项⽬实战:BBS论坛项⽬开发
通过Django+Bootstrap 设计响应式布局
开发基于Django的⾃定义⽤户认证
开发多个论坛版块
允许⽤户发帖、评论、点赞、收藏、帖⼦分页
评论可多级展⽰、帖⼦置顶、头像更换
⽀持⽂件上传下载
第15章 Redis\RabbitMQ\Celery等企业常⽤组件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论