Python完全自学教程

Python完全自学教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2023-08
版次: 1
ISBN: 9787115595867
定价: 89.90
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 385页
字数: 677千字
1人买过


  • 本书可作为python自学手册。本书系统、全面地介绍了python程序设计开发所涉及的各类知识。全书共19章,包括python起步、python语言基础、python数据类型、运算符、条件控制语句、循环结构语句、序列、字符串、列表、字典与集合、文件与i/o、函数、gui编程、异常处理及程序调试、web编程、web框架,以及3个实战案例即51商城、bb问答社区、甜橙音乐网。全书每章内容都与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。本书附有配套资源包,资源包中有本书所有实例的源码及。其中,源码经过精心测试,能够在window7、window8、window10作系统下编译和运行。本书可作为计算机、软件等相关专业的教材,同时也适合数据库爱好者、初级数据库开发人员阅读参。



    明科技
    一个拥有软件开发和项目实施方面的专家和学型技术团队,利用积累的专业知识和经验,已开发出版了“从入门到精通”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是的编程图书品牌。

    章python起步

    1.1初识python001

    1.1.1python简介001

    1.1.2python的应用领域001

    1.2python的安装与问题处理002

    1.2.1安装python002

    1.2.2解决提示“‘python’不是或外部命令……”003

    1.3python开发工具005

    1.4基本输出函数print()007

    1.4.1使用连接符连接多个字符串008

    1.4.2指定位数编号输出009

    1.5输入函数input()009

    1.5.1常用输入011

    1.5.2去除输入的非法字符011

    1.5.3多数据输入011

    1.5.4强制转换输入012

    1.5.5对输入数据进行验证013

    第2章python语言基础

    2.1注释015

    2.1.1单行注释015

    2.1.2多行注释016

    2.1.3中文编码声明注释017

    2.1.4注释程序进行调试018

    2.2编码格式019

    2.2.1代码缩进019

    2.2.2编码规范020

    2.3关键字与标识符021

    2.3.1关键字021

    2.3.2标识符023

    第3章python数据类型

    3.1变量025

    3.1.1理解python中的变量025

    3.1.2变量的定义与使用025

    3.2基本数据类型026

    3.2.1数字类型027

    3.2.2字符串类型029

    3.2.3布尔类型031

    3.2.4数据类型转换032

    第4章运算符

    4.1算术运算符034

    4.1.1加运算符“+”035

    4.1.2减运算符“-”036

    4.1.3乘运算符“*”037

    4.1.4除运算符“/”037

    4.1.5除运算符“//”038

    4.1.6求余运算符“%”038

    4.1.7求幂运算符“**”040

    4.2赋值运算符041

    4.2.1简单的赋值运算符“=”041

    4.2.2加法赋值运算符“+=”042

    4.2.3减法赋值运算符“-=”042

    4.2.4乘法赋值运算符“*=”043

    4.2.5除法赋值运算符“/=”044

    4.2.6求余赋值运算符“%=”044

    4.2.7幂赋值运算符“**=”044

    4.2.8整除赋值运算符“//=”045

    4.3比较运算符045

    4.3.1等于运算符“==”045

    4.3.2不等于运算符“!=”046

    4.3.3大于运算符“>”046

    4.3.4小于运算符“<”047

    4.3.5大于或等于运算符“>=”047

    4.3.6小于或等于运算符“<=”048

    4.4逻辑运算符048

    4.4.1成员运算符050

    4.4.2身份运算符051

    4.5运算符的优先级052

    第5章条件控制语句

    5.1简单的if语句053

    5.2if…else语句056

    5.3if…elif…else语句060

    5.4if语句的嵌套063

    5.5使用and连接条件的if语句066

    5.6使用or连接条件的if语句068

    5.7使用not的if语句068

    第6章循环结构语句

    6.1基础for循环070

    6.1.1进行数值循环071

    6.1.2利用range()函数强化循环071

    6.1.3遍历字符串073

    6.2for循环嵌套074

    6.2.1遍历嵌套列表074

    6.2.2生成多少个互不相同且无重复数字的三位数075

    6.2.3生成数字矩阵075

    6.3for表达式076

    6.3.1利用for表达式生成数字、字母077

    6.3.2双层for表达式077

    6.3.33层for表达式078

    6.3.4生成字典或者集合079

    6.4for循环使用else语句079

    6.5while循环080

    6.5.1while循环081

    6.5.2在while循环语句中使用none081

    6.6循环嵌套082

    6.7跳转语句084

    6.7.1break语句084

    6.7.2continue语句085

    第7章序列

    7.1认识序列088

    7.1.1索引088

    7.1.2切片089

    7.1.3序列相加090

    7.1.4乘法091

    7.2序列的常用方法092

    7.2.1检查某个元素是否是序列的成员092

    7.2.2计算序列的长度092

    7.2.3计算序列的优选值094

    7.2.4计算序列的小值096

    7.2.5计算序列中元素的和098

    7.2.6对序列中的元素进行排序099

    7.2.7计算序列中某元素出现的次数100

    7.2.8将序列转换为列表100

    7.2.9将序列转换为字符串101

    7.2.10返回序列的反向访问的迭代子101

    7.2.11将序列组合为一个索引序列102

    7.3元组102

    7.3.1元组的创建和删除103

    7.3.2访问元组元素105

    7.3.3修改元组元素106

    7.3.4元组推导式107

    第8章字符串

    8.1字符串作109

    8.1.1字符串的定义109

    8.1.2字符串的拼接111

    8.1.3检索字符串113

    8.1.4截取与更新字符串115

    8.1.5字符串的分割117

    8.1.6字符串中字母的大小写转换120

    8.1.7去除字符串中的空格和特殊字符121

    8.1.8格式化字符串122

    8.2字符编码转换126

    8.2.1encode()方法编码126

    8.2.2decode()方法解码127

    8.3转义字符与原始字符128

    8.3.1转义字符128

    8.3.2原始字符130

    8.4字符串运算符130

    8.4.1认识字符串运算符130

    8.4.2应用字符串运算符131

    8.5字符串的作方法134

    8.5.1center()、ljust()、rjust()、zfill()这4个方法的应用134

    8.5.2其他常用方法137

    第9章列表

    9.1认识列表140

    9.2创建列表141

    9.2.1使用赋值运算符直接创建列表141

    9.2.2使用list()函数创建列表143

    9.2.3遍历列表143

    9.3添加与删除列表145

    9.3.1使用append()方法添加列表145

    9.3.2使用insert()方法向列表的指定位置插入元素146

    9.3.3使用extend()方法将序列的元素添加到另一列表中147

    9.3.4使用copy()方法复制列表中所有元素到新列表147

    9.3.5使用remove()方法删除列表中的指定元素148

    9.3.6使用pop()方法删除列表中的元素149

    9.3.7使用clear()方法删除列表中的所有元素150

    9.4查询列表151

    9.4.1获取指定元素出现的索引151

    9.4.2获取指定元素出现的次数151

    9.4.3查找列表元素是否存在152

    9.4.4查找列表元素是否不存在153

    9.5列表排序153

    9.5.1使用sort()方法排序列表元素153

    9.5.2使用sorted()函数排序列表元素154

    9.5.3使用reverse()方法反转列表155

    9.6列表推导式156

    0章字典与集合

    10.1字典158

    10.1.1字典的创建和删除158

    10.1.2通过键值对访问字典161

    10.1.3遍历字典163

    10.1.4添加、修改和删除字典元素164

    10.1.5字典推导式166

    10.2集合166

    10.2.1集合的创建167

    10.2.2集合元素的添加和删除168

    10.2.3集合的交集、并集和差集运算170

    1章文件与i/o

    11.1基本文件作171

    11.1.1创建和打开文件171

    11.1.2关闭文件174

    11.1.3打开文件时使用with语句174

    11.1.4写入文件内容175

    11.1.5读取文件175

    11.2作179

    11.2.1os和os.path模块179

    11.2.2路径181

    11.2.3判断是否存在183

    11.2.4创建184

    11.2.5删除186

    11.2.6遍历187

    11.3文件作188

    11.3.1删除文件188

    11.3.2重命名文件和189

    11.3.3获取文件基本信息191

    11.4os.path模块中的函数192

    11.4.1isdir()函数——判断路径是否为192

    11.4.2abspath()函数——获取文件的路径193

    11.4.3join()函数——拼接路径193

    11.4.4basename()函数——提取文件名194

    11.4.5dirname()函数——提取文件路径195

    11.4.6split()函数——分离文件路径和文件名195

    11.4.7splitext()函数——分离文件路径和扩展名196

    2章函数

    12.1函数的创建和调用197

    12.1.1创建函数198

    12.1.2调用函数199

    12.1.3pass空语句200

    12.2参数传递201

    12.2.1了解形式参数和实际参数201

    12.2.2位置参数202

    12.2.3关键字参数204

    12.2.4为参数设置默认值204

    12.2.5可变参数205

    12.3返回值207

    12.4变量的作用域210

    12.4.1局部变量210

    12.4.2全局变量210

    12.5匿名函数212

    3章gui编程

    13.1初识gui214

    13.1.1什么是gui214

    13.1.2常用的gui框架215

    13.1.3安装wxpython215

    13.2创建应用程序216

    13.2.1创建一个wx.app的子类216

    13.2.2直接使用wx.app类217

    13.2.3使用wx.frame框架217

    13.3常用控件219

    13.3.1wx.statictext文本类219

    13.3.2wx.textctrl输入文本类221

    13.3.3wx.button按钮类223

    13.4布局224

    13.4.1什么是boxsizer225

    13.4.2使用boxsizer225

    13.5事件处理228

    13.5.1什么是事件228

    13.5.2绑定事件229

    4章异常处理及程序调试

    14.1异常231

    14.2try…except语句233

    14.2.1简单try…except语句233

    14.2.2带有多个except语句块的try语句块234

    14.2.3处理多个异常的except语句块234

    14.2.4捕获所有异常235

    14.3try…except…else语句235

    14.4try…except…finally语句237

    14.5使用raise语句抛出异常240

    14.6常见的异常241

    14.7程序调试242

    14.7.1使用自带的idle进行程序调试242

    14.7.2使用assert语句调试程序246

    5章web编程

    15.1web基础248

    15.1.1248

    15.1.2web服务器248

    15.1.3前端基础251

    15.1.4静态服务器253

    15.2wsgi258

    15.2.1cgi简介258

    15.2.2wsgi简介259

    15.2.3定义wsgi259

    15.2.4运行wsgi服务260

    6章web框架

    16.1web框架简介264

    16.1.1什么是web框架264

    16.1.2常用的web框架264

    16.2flask的使用265

    16.2.1虚拟环境265

    16.2.2安装flask267

    16.2.3个flask程序268

    16.2.4开启调试模式269

    16.2.5路由269

    16.2.6静态文件272

    16.2.7模板272

    16.3django的使用277

    16.3.1安装django277

    16.3.2创建一个django项目278

    16.3.3创建一个app281

    16.3.4数据模型282

    16.3.5管理后台287

    16.3.6路由288

    16.3.7表单290

    16.3.8视图292

    16.3.9django模板294

    7章51商城——flask+mysql+virtualenv实现

    17.1功能分析296

    17.2系统功能设计297

    17.2.1系统功能结构297

    17.2.2系统业务流程297

    17.3系统开发298

    17.3.1系统开发环境298

    17.3.2项目组织结构298

    17.4数据库设计299

    17.4.1数据库概要说明299

    17.4.2数据表模型300

    17.4.3数据表关系303

    17.5会员注册模块设计303

    17.5.1会员注册模块概述303

    17.5.2会员注册页面304

    17.5.3验证并保存注册信息310

    17.6会员登录模块设计311

    17.6.1会员登录模块概述311

    17.6.2创建会员登录页面312

    17.6.3保存会员登录315

    17.6.4会员退出功能316

    17.7首页模块设计316

    17.7.1首页模块概述316

    17.7.2实现显示近期新上架商品功能317

    17.7.3实现显示打折商品功能319

    17.7.4实现显示热门商品功能321

    17.8购物车模块323

    17.8.1购物车模块概述323

    17.8.2实现显示商品详细信息功能324

    17.8.3实现添加购物车功能326

    17.8.4实现查看购物车功能327

    17.8.5实现保存订单功能328

    17.8.6实现查看订单功能329

    17.9后台功能模块设计330

    17.9.1后台登录模块设计330

    17.9.2商品管理模块设计330

    17.9.3排行榜模块设计332

    17.9.4会员管理模块设计332

    17.9.5订单管理模块设计333

    8章bbs问答社区——tornado+redis+bootstrap实现

    18.1功能分析334

    18.2系统功能设计334

    18.2.1系统功能结构334

    18.2.2系统业务流程335

    18.3系统开发336

    18.3.1系统开发环境336

    18.3.2项目组织结构336

    18.4数据库设计337

    18.4.1数据库概要说明337

    18.4.2数据表关系337

    18.5用户系统设计338

    18.5.1用户注册功能338

    18.5.2用户登录功能342

    18.5.3用户注销功能344

    18.6问题模块设计344

    18.6.1问题列表344

    18.6.2问题详情346

    18.6.3创建问题348

    18.7长轮询设计350

    9章甜橙音乐网—flask+mysql+jyer实现

    19.1功能分析353

    19.2系统功能设计354

    19.2.1系统功能结构354

    19.2.2系统业务流程354

    19.2.3系统预览355

    19.3系统开发356

    19.3.1系统开发环境356

    19.3.2项目组织结构356

    19.4数据库设计357

    19.4.1数据库概要说明357

    19.4.2数据表模型357

    19.5首页模块的设计358

    19.5.1首页模块概述358

    19.5.2实现热门歌手列表功能359

    19.5.3实现热门音乐功能361

    19.5.4实现播放音乐功能363

    19.6排行榜模块的设计365

    19.6.1排行榜模块概述365

    19.6.2实现音乐排行榜的功能366

    19.6.3实现播放音乐的功能368

    19.7曲风模块的设计369

    19.7.1曲风模块概述369

    19.7.2实现曲风模块数据的获取370

    19.7.3实现曲风模块页面的渲染371

    19.7.4实现曲风列表的分页功能372

    19.8发现音乐模块的设计373

    19.8.1发现音乐模块概述373

    19.8.2实现发现音乐的搜索功能374

    19.8.3实现发现音乐模块页面的渲染375

    19.9歌手模块的设计377

    19.9.1歌手模块概述377

    19.9.2实现歌手列表的功能378

    19.9.3实现歌手详情的功能379

    19.10我的音乐模块的设计380

    19.10.1我的音乐模块概述380

    19.10.2实现收藏音乐的功能380

    19.10.3实现我的音乐功能383

  • 内容简介:


    本书可作为python自学手册。本书系统、全面地介绍了python程序设计开发所涉及的各类知识。全书共19章,包括python起步、python语言基础、python数据类型、运算符、条件控制语句、循环结构语句、序列、字符串、列表、字典与集合、文件与i/o、函数、gui编程、异常处理及程序调试、web编程、web框架,以及3个实战案例即51商城、bb问答社区、甜橙音乐网。全书每章内容都与实例紧密结合,有助于读者理解知识、应用知识,达到学以致用的目的。本书附有配套资源包,资源包中有本书所有实例的源码及。其中,源码经过精心测试,能够在window7、window8、window10作系统下编译和运行。本书可作为计算机、软件等相关专业的教材,同时也适合数据库爱好者、初级数据库开发人员阅读参。

  • 作者简介:


    明科技
    一个拥有软件开发和项目实施方面的专家和学型技术团队,利用积累的专业知识和经验,已开发出版了“从入门到精通”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是的编程图书品牌。
  • 目录:


    章python起步

    1.1初识python001

    1.1.1python简介001

    1.1.2python的应用领域001

    1.2python的安装与问题处理002

    1.2.1安装python002

    1.2.2解决提示“‘python’不是或外部命令……”003

    1.3python开发工具005

    1.4基本输出函数print()007

    1.4.1使用连接符连接多个字符串008

    1.4.2指定位数编号输出009

    1.5输入函数input()009

    1.5.1常用输入011

    1.5.2去除输入的非法字符011

    1.5.3多数据输入011

    1.5.4强制转换输入012

    1.5.5对输入数据进行验证013

    第2章python语言基础

    2.1注释015

    2.1.1单行注释015

    2.1.2多行注释016

    2.1.3中文编码声明注释017

    2.1.4注释程序进行调试018

    2.2编码格式019

    2.2.1代码缩进019

    2.2.2编码规范020

    2.3关键字与标识符021

    2.3.1关键字021

    2.3.2标识符023

    第3章python数据类型

    3.1变量025

    3.1.1理解python中的变量025

    3.1.2变量的定义与使用025

    3.2基本数据类型026

    3.2.1数字类型027

    3.2.2字符串类型029

    3.2.3布尔类型031

    3.2.4数据类型转换032

    第4章运算符

    4.1算术运算符034

    4.1.1加运算符“+”035

    4.1.2减运算符“-”036

    4.1.3乘运算符“*”037

    4.1.4除运算符“/”037

    4.1.5除运算符“//”038

    4.1.6求余运算符“%”038

    4.1.7求幂运算符“**”040

    4.2赋值运算符041

    4.2.1简单的赋值运算符“=”041

    4.2.2加法赋值运算符“+=”042

    4.2.3减法赋值运算符“-=”042

    4.2.4乘法赋值运算符“*=”043

    4.2.5除法赋值运算符“/=”044

    4.2.6求余赋值运算符“%=”044

    4.2.7幂赋值运算符“**=”044

    4.2.8整除赋值运算符“//=”045

    4.3比较运算符045

    4.3.1等于运算符“==”045

    4.3.2不等于运算符“!=”046

    4.3.3大于运算符“>”046

    4.3.4小于运算符“<”047

    4.3.5大于或等于运算符“>=”047

    4.3.6小于或等于运算符“<=”048

    4.4逻辑运算符048

    4.4.1成员运算符050

    4.4.2身份运算符051

    4.5运算符的优先级052

    第5章条件控制语句

    5.1简单的if语句053

    5.2if…else语句056

    5.3if…elif…else语句060

    5.4if语句的嵌套063

    5.5使用and连接条件的if语句066

    5.6使用or连接条件的if语句068

    5.7使用not的if语句068

    第6章循环结构语句

    6.1基础for循环070

    6.1.1进行数值循环071

    6.1.2利用range()函数强化循环071

    6.1.3遍历字符串073

    6.2for循环嵌套074

    6.2.1遍历嵌套列表074

    6.2.2生成多少个互不相同且无重复数字的三位数075

    6.2.3生成数字矩阵075

    6.3for表达式076

    6.3.1利用for表达式生成数字、字母077

    6.3.2双层for表达式077

    6.3.33层for表达式078

    6.3.4生成字典或者集合079

    6.4for循环使用else语句079

    6.5while循环080

    6.5.1while循环081

    6.5.2在while循环语句中使用none081

    6.6循环嵌套082

    6.7跳转语句084

    6.7.1break语句084

    6.7.2continue语句085

    第7章序列

    7.1认识序列088

    7.1.1索引088

    7.1.2切片089

    7.1.3序列相加090

    7.1.4乘法091

    7.2序列的常用方法092

    7.2.1检查某个元素是否是序列的成员092

    7.2.2计算序列的长度092

    7.2.3计算序列的优选值094

    7.2.4计算序列的小值096

    7.2.5计算序列中元素的和098

    7.2.6对序列中的元素进行排序099

    7.2.7计算序列中某元素出现的次数100

    7.2.8将序列转换为列表100

    7.2.9将序列转换为字符串101

    7.2.10返回序列的反向访问的迭代子101

    7.2.11将序列组合为一个索引序列102

    7.3元组102

    7.3.1元组的创建和删除103

    7.3.2访问元组元素105

    7.3.3修改元组元素106

    7.3.4元组推导式107

    第8章字符串

    8.1字符串作109

    8.1.1字符串的定义109

    8.1.2字符串的拼接111

    8.1.3检索字符串113

    8.1.4截取与更新字符串115

    8.1.5字符串的分割117

    8.1.6字符串中字母的大小写转换120

    8.1.7去除字符串中的空格和特殊字符121

    8.1.8格式化字符串122

    8.2字符编码转换126

    8.2.1encode()方法编码126

    8.2.2decode()方法解码127

    8.3转义字符与原始字符128

    8.3.1转义字符128

    8.3.2原始字符130

    8.4字符串运算符130

    8.4.1认识字符串运算符130

    8.4.2应用字符串运算符131

    8.5字符串的作方法134

    8.5.1center()、ljust()、rjust()、zfill()这4个方法的应用134

    8.5.2其他常用方法137

    第9章列表

    9.1认识列表140

    9.2创建列表141

    9.2.1使用赋值运算符直接创建列表141

    9.2.2使用list()函数创建列表143

    9.2.3遍历列表143

    9.3添加与删除列表145

    9.3.1使用append()方法添加列表145

    9.3.2使用insert()方法向列表的指定位置插入元素146

    9.3.3使用extend()方法将序列的元素添加到另一列表中147

    9.3.4使用copy()方法复制列表中所有元素到新列表147

    9.3.5使用remove()方法删除列表中的指定元素148

    9.3.6使用pop()方法删除列表中的元素149

    9.3.7使用clear()方法删除列表中的所有元素150

    9.4查询列表151

    9.4.1获取指定元素出现的索引151

    9.4.2获取指定元素出现的次数151

    9.4.3查找列表元素是否存在152

    9.4.4查找列表元素是否不存在153

    9.5列表排序153

    9.5.1使用sort()方法排序列表元素153

    9.5.2使用sorted()函数排序列表元素154

    9.5.3使用reverse()方法反转列表155

    9.6列表推导式156

    0章字典与集合

    10.1字典158

    10.1.1字典的创建和删除158

    10.1.2通过键值对访问字典161

    10.1.3遍历字典163

    10.1.4添加、修改和删除字典元素164

    10.1.5字典推导式166

    10.2集合166

    10.2.1集合的创建167

    10.2.2集合元素的添加和删除168

    10.2.3集合的交集、并集和差集运算170

    1章文件与i/o

    11.1基本文件作171

    11.1.1创建和打开文件171

    11.1.2关闭文件174

    11.1.3打开文件时使用with语句174

    11.1.4写入文件内容175

    11.1.5读取文件175

    11.2作179

    11.2.1os和os.path模块179

    11.2.2路径181

    11.2.3判断是否存在183

    11.2.4创建184

    11.2.5删除186

    11.2.6遍历187

    11.3文件作188

    11.3.1删除文件188

    11.3.2重命名文件和189

    11.3.3获取文件基本信息191

    11.4os.path模块中的函数192

    11.4.1isdir()函数——判断路径是否为192

    11.4.2abspath()函数——获取文件的路径193

    11.4.3join()函数——拼接路径193

    11.4.4basename()函数——提取文件名194

    11.4.5dirname()函数——提取文件路径195

    11.4.6split()函数——分离文件路径和文件名195

    11.4.7splitext()函数——分离文件路径和扩展名196

    2章函数

    12.1函数的创建和调用197

    12.1.1创建函数198

    12.1.2调用函数199

    12.1.3pass空语句200

    12.2参数传递201

    12.2.1了解形式参数和实际参数201

    12.2.2位置参数202

    12.2.3关键字参数204

    12.2.4为参数设置默认值204

    12.2.5可变参数205

    12.3返回值207

    12.4变量的作用域210

    12.4.1局部变量210

    12.4.2全局变量210

    12.5匿名函数212

    3章gui编程

    13.1初识gui214

    13.1.1什么是gui214

    13.1.2常用的gui框架215

    13.1.3安装wxpython215

    13.2创建应用程序216

    13.2.1创建一个wx.app的子类216

    13.2.2直接使用wx.app类217

    13.2.3使用wx.frame框架217

    13.3常用控件219

    13.3.1wx.statictext文本类219

    13.3.2wx.textctrl输入文本类221

    13.3.3wx.button按钮类223

    13.4布局224

    13.4.1什么是boxsizer225

    13.4.2使用boxsizer225

    13.5事件处理228

    13.5.1什么是事件228

    13.5.2绑定事件229

    4章异常处理及程序调试

    14.1异常231

    14.2try…except语句233

    14.2.1简单try…except语句233

    14.2.2带有多个except语句块的try语句块234

    14.2.3处理多个异常的except语句块234

    14.2.4捕获所有异常235

    14.3try…except…else语句235

    14.4try…except…finally语句237

    14.5使用raise语句抛出异常240

    14.6常见的异常241

    14.7程序调试242

    14.7.1使用自带的idle进行程序调试242

    14.7.2使用assert语句调试程序246

    5章web编程

    15.1web基础248

    15.1.1248

    15.1.2web服务器248

    15.1.3前端基础251

    15.1.4静态服务器253

    15.2wsgi258

    15.2.1cgi简介258

    15.2.2wsgi简介259

    15.2.3定义wsgi259

    15.2.4运行wsgi服务260

    6章web框架

    16.1web框架简介264

    16.1.1什么是web框架264

    16.1.2常用的web框架264

    16.2flask的使用265

    16.2.1虚拟环境265

    16.2.2安装flask267

    16.2.3个flask程序268

    16.2.4开启调试模式269

    16.2.5路由269

    16.2.6静态文件272

    16.2.7模板272

    16.3django的使用277

    16.3.1安装django277

    16.3.2创建一个django项目278

    16.3.3创建一个app281

    16.3.4数据模型282

    16.3.5管理后台287

    16.3.6路由288

    16.3.7表单290

    16.3.8视图292

    16.3.9django模板294

    7章51商城——flask+mysql+virtualenv实现

    17.1功能分析296

    17.2系统功能设计297

    17.2.1系统功能结构297

    17.2.2系统业务流程297

    17.3系统开发298

    17.3.1系统开发环境298

    17.3.2项目组织结构298

    17.4数据库设计299

    17.4.1数据库概要说明299

    17.4.2数据表模型300

    17.4.3数据表关系303

    17.5会员注册模块设计303

    17.5.1会员注册模块概述303

    17.5.2会员注册页面304

    17.5.3验证并保存注册信息310

    17.6会员登录模块设计311

    17.6.1会员登录模块概述311

    17.6.2创建会员登录页面312

    17.6.3保存会员登录315

    17.6.4会员退出功能316

    17.7首页模块设计316

    17.7.1首页模块概述316

    17.7.2实现显示近期新上架商品功能317

    17.7.3实现显示打折商品功能319

    17.7.4实现显示热门商品功能321

    17.8购物车模块323

    17.8.1购物车模块概述323

    17.8.2实现显示商品详细信息功能324

    17.8.3实现添加购物车功能326

    17.8.4实现查看购物车功能327

    17.8.5实现保存订单功能328

    17.8.6实现查看订单功能329

    17.9后台功能模块设计330

    17.9.1后台登录模块设计330

    17.9.2商品管理模块设计330

    17.9.3排行榜模块设计332

    17.9.4会员管理模块设计332

    17.9.5订单管理模块设计333

    8章bbs问答社区——tornado+redis+bootstrap实现

    18.1功能分析334

    18.2系统功能设计334

    18.2.1系统功能结构334

    18.2.2系统业务流程335

    18.3系统开发336

    18.3.1系统开发环境336

    18.3.2项目组织结构336

    18.4数据库设计337

    18.4.1数据库概要说明337

    18.4.2数据表关系337

    18.5用户系统设计338

    18.5.1用户注册功能338

    18.5.2用户登录功能342

    18.5.3用户注销功能344

    18.6问题模块设计344

    18.6.1问题列表344

    18.6.2问题详情346

    18.6.3创建问题348

    18.7长轮询设计350

    9章甜橙音乐网—flask+mysql+jyer实现

    19.1功能分析353

    19.2系统功能设计354

    19.2.1系统功能结构354

    19.2.2系统业务流程354

    19.2.3系统预览355

    19.3系统开发356

    19.3.1系统开发环境356

    19.3.2项目组织结构356

    19.4数据库设计357

    19.4.1数据库概要说明357

    19.4.2数据表模型357

    19.5首页模块的设计358

    19.5.1首页模块概述358

    19.5.2实现热门歌手列表功能359

    19.5.3实现热门音乐功能361

    19.5.4实现播放音乐功能363

    19.6排行榜模块的设计365

    19.6.1排行榜模块概述365

    19.6.2实现音乐排行榜的功能366

    19.6.3实现播放音乐的功能368

    19.7曲风模块的设计369

    19.7.1曲风模块概述369

    19.7.2实现曲风模块数据的获取370

    19.7.3实现曲风模块页面的渲染371

    19.7.4实现曲风列表的分页功能372

    19.8发现音乐模块的设计373

    19.8.1发现音乐模块概述373

    19.8.2实现发现音乐的搜索功能374

    19.8.3实现发现音乐模块页面的渲染375

    19.9歌手模块的设计377

    19.9.1歌手模块概述377

    19.9.2实现歌手列表的功能378

    19.9.3实现歌手详情的功能379

    19.10我的音乐模块的设计380

    19.10.1我的音乐模块概述380

    19.10.2实现收藏音乐的功能380

    19.10.3实现我的音乐功能383

查看详情
12
相关图书 / 更多
您可能感兴趣 / 更多
Python完全自学教程
C++从入门到精通(第6版)
明日科技
Python完全自学教程
ASP.NET Core从入门到精通
明日科技
Python完全自学教程
C#开发案例精粹
明日科技
Python完全自学教程
Go语言从入门到精通
明日科技
Python完全自学教程
R语言数据分析从入门到精通
明日科技
Python完全自学教程
PHP从入门到精通(第7版)
明日科技
Python完全自学教程
Spring Boot从入门到精通
明日科技
Python完全自学教程
Linux运维从入门到精通
明日科技
Python完全自学教程
HTML5+CSS3+JavaScript从入门到精通
明日科技
Python完全自学教程
Node.js从入门到精通
明日科技
Python完全自学教程
C语言完全自学教程
明日科技
Python完全自学教程
C#从入门到精通(第7版)
明日科技