精华内容
下载资源
问答
  • 「教程分享:Python项目开发入门到实列」本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣。编辑推荐本书案例具有实用性,如...

    「教程分享:Python项目开发从入门到实列」

    本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣。

    99999990003742638.jpg

    编辑推荐

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    内容简介

    本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点,同时展示实际项目的设计思想和设计理念,使读者可以举一反三。

    本书案例具有实用性,例如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用到实际项目中;还有通过微信通信协议开发微信机器人、机器学习的文本分类、基于卷积神经网络的手写体识别等案例;另外是一些大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战等游戏。通过本书,读者将掌握Python编程技术和技巧,学会面向对象的设计方法,了解程序设计的所有相关内容。本书不仅为读者列出了完整的代码,同时对所有的源代码都进行了非常详细的解释,通俗易懂、图文并茂。扫描每章提供的二维码可观看知识点的视频讲解。

    本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。

    目  录

    第1章 Python基础知识 1

    1.1 Python语言简介 1

    1.2 Python语法基础 2

    1.2.1 Python数据类型 2

    1.2.2 序列数据结构 4

    1.2.3 Python控制语句 12

    1.2.4 Python函数与模块 18

    1.3 Python面向对象设计 22

    1.3.1 定义和使用类 22

    1.3.2 构造函数 23

    1.3.3 析构函数 24

    1.3.4 实例属性和类属性 24

    1.3.5 私有成员与公有成员 25

    1.3.6 方法 26

    1.3.7 类的继承 27

    1.3.8 多态 29

    1.3.9 面向对象应用案例——扑克牌发牌程序 31

    1.4 Python图形界面设计 34

    1.4.1 创建Windows窗口 35

    1.4.2 几何布局管理器 35

    1.4.3 Tkinter组件 39

    1.4.4 Tkinter字体 49

    1.4.5 Python事件处理 51

    1.4.6 图形界面设计应用案例——开发猜数字游戏 55

    1.5 Python文件的使用 57

    1.5.1 打开/建立文件 57

    1.5.2 读取文本文件 59

    1.5.3 写文本文件 60

    1.5.4 文件内移动 62

    1.5.5 文件的关闭 63

    1.5.6 二进制文件的读/写 64

    1.6 Python的第三方库 66

    第2章 序列应用——猜单词游戏 67

    2.1 猜单词游戏功能介绍 67

    2.2 程序设计的思路 67

    2.3 关键技术——random模块 68

    2.4 程序设计的步骤 71

    第3章 数据库应用——智力问答测试 73

    3.1 智力问答测试功能介绍 73

    3.2 程序设计的思路 73

    3.3 关键技术 74

    3.3.1 访问数据库的步骤 74

    3.3.2 创建数据库和表 75

    3.3.3 数据库的插入、更新和删除操作 76

    3.3.4 数据库表的查询操作 77

    3.3.5 数据库使用实例——学生通讯录 77

    3.4 程序设计的步骤 80

    3.4.1 生成试题库 80

    3.4.2 读取试题信息 81

    3.4.3 界面和逻辑设计 81

    第4章 调用百度API应用——小小翻译器 83

    4.1 小小翻译器功能介绍 83

    4.2 程序设计的思路 83

    4.3 关键技术 84

    4.3.1 urllib库简介 84

    4.3.2 urllib库的基本使用 84

    4.4 程序设计的步骤 90

    4.4.1 设计界面 90

    4.4.2 使用百度翻译开放平台API 90

    第5章 爬虫应用——校园网搜索引擎 95

    5.1 校园网搜索引擎功能分析 95

    5.2 校园网搜索引擎系统设计 95

    5.3 关键技术 98

    5.3.1 正则表达式 98

    5.3.2 中文分词 103

    5.3.3 安装和使用jieba 103

    5.3.4 为jieba添加自定义词典 104

    5.3.5 文本分类的关键词提取 105

    5.3.6 deque 106

    5.4 程序设计的步骤 107

    5.4.1 信息采集模块——网络爬虫的实现 107

    5.4.2 索引模块——建立倒排词表 111

    5.4.3 网页排名和搜索模块 113

    第6章 爬虫应用——抓取百度图片 116

    6.1 程序功能介绍 116

    6.2 程序设计的思路 116

    6.3 关键技术 117

    6.3.1 图片文件下载到本地 117

    6.3.2 爬取指定网页中的图片 117

    6.3.3 BeautifulSoup库概述 119

    6.3.4 用BeautifulSoup库操作解析HTML文档树 121

    6.3.5 requests库的使用 125

    6.4 程序设计的步骤 133

    6.4.1 分析网页源代码和网页结构 133

    6.4.2 设计代码 136

    第7章 itchat应用——微信机器人 139

    7.1 itchat功能介绍 139

    7.2 程序设计的思路 140

    7.3 关键技术 140

    7.3.1 安装itchat 140

    7.3.2 itchat的登录微信 140

    7.3.3 itchat的消息类型 141

    7.3.4 itchat回复消息 143

    7.3.5 itchat获取账号 145

    7.3.6 itchat的一些简单应用 147

    7.3.7 Python调用图灵机器人API实现简单的人机交互 150

    7.4 程序设计的步骤 152

    7.5 开发消息同步机器人 153

    第8章 微信网页版协议应用——微信机器人 155

    8.1 微信网页版机器人功能介绍 155

    8.2 微信网页版机器人设计思路 155

    8.2.1 分析微信网页版API 155

    8.2.2 API汇总 158

    8.2.3 其他说明 164

    8.3 程序设计的步骤 166

    8.3.1 微信网页版的运行流程 166

    8.3.2 程序目录 167

    8.3.3 微信网页版运行代码的实现 167

    8.4 扩展功能 170

    8.4.1 自动回复 170

    8.4.2 群发消息、定时发送消息、好友状态检测 173

    8.4.3 自动邀请好友加入群聊 175

    第9章 图像处理——生成二维码和验证码 178

    9.1 二维码介绍 178

    9.2 二维码生成和解析关键技术 179

    9.2.1 qrcode库的使用 179

    9.2.2 PIL库的使用 182

    9.3 二维码生成和解析程序设计的步骤 184

    9.3.1 生成带有图标的二维码 184

    9.3.2 Python解析二维码图片 186

    9.4 用Python生成验证码图片 186

    第10章 益智游戏——连连看游戏 189

    10.1 连连看游戏介绍 189

    10.2 程序设计的思路 190

    10.3 关键技术 200

    10.3.1 图形绘制——Tinker的Canvas组件 200

    10.3.2 Canvas上的图形对象 200

    10.4 程序设计的步骤 210

    第11章 益智游戏——推箱子游戏 215

    11.1 推箱子游戏介绍 215

    11.2 程序设计的思路 216

    11.3 关键技术 217

    11.4 程序设计的步骤 218

    第12章 娱乐游戏——两人麻将游戏 224

    12.1 麻将游戏介绍 224

    12.1.1 麻将术语 224

    12.1.2 牌数 224

    12.2 两人麻将游戏设计的思路 225

    12.2.1 素材图片 225

    12.2.2 游戏的逻辑实现 226

    12.2.3 碰/吃牌的判断 226

    12.2.4 和牌算法 227

    12.2.5 实现计算机智能出牌 231

    12.3 关键技术 233

    12.3.1 声音的播放 233

    12.3.2 返回对应位置的组件 233

    12.3.3 对保存麻将牌的列表排序 234

    12.4 两人麻将游戏设计的步骤 235

    12.4.1 设计麻将牌类 235

    12.4.2 设计游戏主程序 237

    第13章 网络编程案例——基于TCP的在线聊天程序 247

    13.1 基于TCP的在线聊天程序简介 247

    13.2 关键技术 247

    13.2.1 互联网TCP/IP协议 247

    13.2.2 IP协议和端口 248

    13.2.3 TCP协议和UDP协议 249

    13.2.4 Socket 249

    13.2.5 多线程编程 254

    13.3 在线聊天程序设计的步骤 256

    13.3.1 在线聊天程序的服务器端 256

    13.3.2 在线聊天程序的客户端 259

    第14章 网络通信案例——基于UDP的网络五子棋游戏 263

    14.1 网络五子棋游戏简介 263

    14.2 五子棋游戏的设计思想 264

    14.3 关键技术 267

    14.3.1 UDP编程 267

    14.3.2 自定义网络五子棋游戏的通信协议 269

    14.4 网络五子棋游戏程序设计的步骤 271

    14.4.1 服务器端程序设计的步骤 271

    14.4.2 客户端程序设计的步骤 276

    第15章 益智游戏——中国象棋 281

    15.1 中国象棋介绍 281

    15.2 关键技术 282

    15.3 中国象棋的设计思路 284

    15.4 中国象棋实现的步骤 287

    第16章 娱乐游戏——人物拼图游戏 297

    16.1 人物拼图游戏介绍 297

    16.2 程序设计的思路 298

    16.3 关键技术 298

    16.3.1 复制和粘贴图像区域 298

    16.3.2 调整尺寸和旋转 298

    16.3.3 转换成灰度图像 299

    16.3.4 对像素进行操作 300

    16.4 程序设计的步骤 300

    16.4.1 Python处理图片切割 300

    16.4.2 游戏的逻辑实现 302

    第17章 基于Pygame的游戏设计 306

    17.1 Pygame基础知识 306

    17.1.1 安装Pygame库 306

    17.1.2 Pygame的模块 306

    17.2 Pygame的使用 309

    17.2.1 Pygame开发游戏的主要流程 309

    17.2.2 Pygame的图像/图形绘制 311

    17.2.3 Pygame的键盘和鼠标事件的处理 314

    17.2.4 Pygame的字体使用 319

    17.2.5 Pygame的声音播放 320

    17.2.6 Pygame的精灵使用 321

    17.3 基于Pygame设计贪吃蛇游戏 326

    17.4 基于Pygame设计飞机大战游戏 333

    17.4.1 游戏角色 333

    17.4.2 游戏界面显示 336

    17.4.3 游戏的逻辑实现 338

    第18章 机器学习案例——基于朴素贝叶斯算法的文本分类 343

    18.1 文本分类功能介绍 343

    18.2 程序设计的思路 343

    18.3 关键技术 344

    18.3.1 贝叶斯算法的理论基础 344

    18.3.2 朴素贝叶斯分类 346

    18.3.3 使用Python进行文本分类 348

    18.4 程序设计的步骤 348

    18.4.1 收集训练数据 348

    18.4.2 准备数据 349

    18.4.3 分析数据 349

    18.4.4 训练算法 350

    18.4.5 测试算法并改进 353

    18.4.6 使用算法进行文本分类 354

    18.5 使用朴素贝叶斯分类算法过滤垃圾邮件 355

    18.5.1 收集训练数据 355

    18.5.2 将文本文件解析为词向量 356

    18.5.3 使用朴素贝叶斯算法进行邮件分类 357

    18.5.4 改进算法 359

    18.6 使用Scikit-Learn库进行文本分类 360

    18.6.1 文本分类常用的类和函数 360

    18.6.2 案例实现 363

    第19章 深度学习案例——基于卷积神经网络的手写体识别 366

    19.1 手写体识别案例需求 366

    19.2 深度学习的概念及关键技术 366

    19.2.1 神经网络模型 366

    19.2.2 深度学习之卷积神经网络 367

    19.3 Python深度学习库——Keras 372

    19.3.1 Keras的安装 372

    19.3.2 Keras的网络层 372

    19.3.3 用Keras构建神经网络 375

    19.4 程序设计的思路 376

    19.5 程序设计的步骤 377

    19.5.1 MNIST数据集 377

    19.5.2 手写体识别案例实现 378

    19.5.3 预测自己手写图像 382

    第20章 词云实战——爬取豆瓣影评生成词云 383

    20.1 功能介绍 383

    20.2 程序设计的思路 384

    20.3 关键技术 385

    20.3.1 安装WordCloud 385

    20.3.2 使用WordCloud 385

    20.4 程序设计的步骤 389

    参考文献 397

    前  言

    Python语言从20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一。

    学习编程是工程专业学生学习的重要部分,除了直接应用外,学习编程是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是新兴的程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于Python语言简洁、易读并且可扩展,在国外用Python做科学计算的研究机构日益增多,最近几年其社会需求逐渐增加,许多国内高校纷纷开设Python程序设计课程。本书编者长期从事程序设计语言的教学与应用开发,了解在学习编程的时候什么样的书能够提高Python开发能力,以最少的时间投入得到最快的实际应用。

    本书内容:

    第1章是Python基础知识,主要讲解Python的基础语法和面向对象编程基础、图形界面设计、Python文件的使用、Python的第三方库等知识,读者可以轻松掌握。

    从第2章开始是实用项目案例开发,综合应用前面所学的知识,并且每章都有突出的新知识点,例如侧重数据库应用的案例“智力问答测试”、应用爬虫技术开发的案例“校园网搜索引擎”、应用itchat开发的案例“微信机器人”、机器学习案例“基于朴素贝叶斯算法的文本分类”、深度学习案例“基于卷积神经网络的手写体识别”等,还有经典的、大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、两人麻将、人物拼图、网络五子棋、飞机大战等。

    本书特点:Python程序设计涉及的范围非常广泛,本书内容的编排并不求全、求深,而是考虑零基础读者的接受能力,语言的语法介绍以够用、实用为原则,选择Python中必备、实用的知识进行讲解,强化对程序思维能力的培养。

    案例选取贴近生活,有助于提高读者的学习兴趣。

    书中每个案例均提供了详细的设计思路、关键技术分析以及具体的解决方案。

    需要说明的是,学习编程是一个实践的过程,而不仅仅是看书、看资料,亲自动手编写、调试程序才是至关重要的。通过实际的编程和积极的思考,读者可以很快地掌握许多宝贵的编程经验,这种编程经验对开发者来说尤其不可或缺。

    本书由郑秋生和夏敏捷(中原工学院)主持编写,吴婷(中原工学院)编写第6章,韩云飞(中原工学院)编写第8章,周延萍编写第9、10章,宋宝卫(郑州轻工业学院)编写第11~15章,陈海蕊(中原工学院)编写第16、17章,高艳霞(中原工学院)编写第18章,李娟(中原工学院)编写第19章,郑秋生编写第20章,其余章节由夏敏捷编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了中原工学院的教材资助和资深Python程序员的支持,在此谨向他们表示衷心的感谢。本书的学习资源可以扫描封底课件二维码获取。由于编者水平有限,书中难免有不足之处,敬请广大读者批评指正,在此表示感谢。

    编 者

    2018年9月

    本教程为PDF版本,付款后自动发送百度云盘下载链接。

    咨询微信:860056696(加好友请备注:Python)

    -- END --

    展开全文
  • python django项目实战入门项目实战

    千人学习 2020-01-01 18:54:19
    Django 是一个由 Python 编写的具有完整架站能力的 Web 网站框架,通过这个框 架,只要短短几个指令, Python 的程序设计人员就可以轻松地建立一个正式网站所需要的骨架(框架),再从这个框架中开发出全功能的网站...
  • python django项目实战入门项目实战 10余年软件工作经验,任职...

    扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

    APP订阅课程,领取优惠,最少立减5元 ↓↓↓

    订阅后:请点击此处观看视频课程

     

    视频教程-python django项目实战入门及项目实战-Python

    学习有效期:永久观看

    学习时长:619分钟

    学习计划:11天

    难度:

     

    口碑讲师带队学习,让你的问题不过夜」

    讲师姓名:李焱兵

    项目总监

    讲师介绍:10余年软件工作经验,任职过程序员,项目经理,技术经理,架构师。在互联网公司从0到1的搭建过项目

    ☛点击立即跟老师学习☚

     

    「你将学到什么?」

         本课程介绍如何使用 Djang。这个Web Framework在网络主机上架设一个全 功能的网站。Django 是一个由 Python 编写的具有完整架站能力的 Web 网站框架,通过这个框 架,只要短短几个指令, Python 的程序设计人员就可以轻松地建立一个正式网站所需要的骨架(框架),再从这个框架中开发出全功能的网站。
         Python 语言充满了令人津津乐道的加速技巧,为了方便读者学习,本课程尽量使用初学者 容易理解的讲述方式,以期阅读本书的读者能够在最短的时间内跨过使用程序设计语言制作网 站的门槛,马上以 Python 建立 自己的特色网站,并在熟悉流程以及架构后,进一步提升网站 的性能。

     

    「课程学习目录」

    第1章:django实战演示
    1.用django三小时写一个简单的博客
    第2章:python基础语法
    1.搭建开发环境[请安装专业版pycharm]
    2.第一个python程序
    3.python标识符
    4.python变量
    5.python注释
    6.python多行语句
    7.同一行显示多条语句
    8.python行与缩进
    9.python运算符
    10.python的输出语句
    11.python的输入语句
    12.python数据类型-数字
    13.python数据类型-字符串
    14.python数据类型-列表和元组
    15.python数据类型-集合与字典
    16.python库的导入
    17.python的条件语句
    18.python循环语句
    19.python的函数
    20.python的模块
    第3章:django基础知识
    1.django简介
    2.django安装
    第4章:django快速入门-搭建一个自已的博客
    1.博客的规划及项目的创建
    2.django文件夹与文件讲解
    3.django创建app及生成数据表
    4.启动django管理界面
    5.读取数据库中的内容
    6.创建网页输出模板template
    7.网址对应urls.py
    8.共享模板的使用1
    9.共享模板的使用2
    10.js及css文件的引用
    11.django处理图片
    12.在首页显示文章摘要
    13.django的HTML标签内容处理
    14.django处理Markdown 语句
    第5章:由浅入深的理解django的mtv
    1.django的mtv简介
    2.django项目的目录结构介绍
    3.django MTV的开发步骤
    4.django的model数据模型介绍
    5.django的admin.py介绍
    6.django数据库的crud操作
    7.在views.py中写html代码
    8.在views.py中显示数据列表
    9.在views.py中处理网址传过来的参数
    10.template接收传送过来的变量
    11.template中显示列表数据
    第6章:django网址的详细讲解
    1.django之urlconf介绍
    2.urlpatterns的正规表达式
    3.验证正规表达式
    4.urlpatterns默认参数
    5.urlpatterns的include介绍
    6.urlconf的name属性
    第7章:template详细讲解
    1.settings.py深入了解
    2.创建template文件
    3.static文件详解1
    4.static文件详解2
    5.template模板的继承
    6.template的判断指令
    7.template的循环指令
    8.template的过滤器

     

    7项超值权益,保障学习质量」

    • 大咖讲解

    技术专家系统讲解传授编程思路与实战。

    • 答疑服务

    专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

    • 课程资料+课件

    超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

    • 常用开发实战

    企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

    • 大牛技术大会视频

    2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

    • APP+PC随时随地学习

    满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

     

    「什么样的技术人适合学习?」

    • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
    • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
    • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

     

    「悉心打造精品好课,11天学到大牛3年项目经验」

    【完善的技术体系】

    技术成长循序渐进,帮助用户轻松掌握

    掌握Python知识,扎实编码能力

    【清晰的课程脉络】

    浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

    【仿佛在大厂实习般的课程设计】

    课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

     

    「你可以收获什么?」

    学会python基础

    学会用django搭建网站项目

     

    展开全文
  • 本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是...

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥70.40定价:¥79.80(8.83折)

    url_none.png

    互联网大厂Django实战经验,思路清晰,案例实用 系统:全流程讲解Django应用开发,击破编程难点 专业:凝聚7年Python开发经验,分享开发技巧 深入:抽丝剥茧式分析,细致讲解源代码技术原理 全面:列举常用Web开发、运维技术,拿来即用

    ¥70.30定价:¥79.00(8.9折)电子书:¥47.40

    /2020-06-01

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥63.84定价:¥81.29(7.86折)

    url_none.png

    JetBrains大中华区市场部经理赵磊作序!超过300个实战案例,10万行源代码,22个综合实战项目,海量学习资料,1000套中英文简历模板。全书内容涵盖: 李宁 私房菜谱 ? Python爬虫基础知识 ? Python网络库 ? Python解析库 ? Python数据存储 ? Python异步数据抓取 ? Python移动App数据抓取 ? Python可见即可爬 ? Python Scrapy实战 ? Python项目实战 李宁 实战项目 ? 抓取小说目录与正文 ? 抓取豆瓣网图书榜单 ? 抓取房屋租赁信息 ? 抓取豆瓣网音乐排行榜 ? 抓取百度网站图片搜索中的图片 ? 抓取QQ空间说说 ? 可视化爬虫抓取和分析当当网图书评论

    ¥78.50定价:¥89.00(8.83折)

    /2020-01-01

    url_none.png

    【本书特色】 由浅入深: 从基本开发环境配置讲起,层层深入到实际项目案例开发。 实例丰富: 116个实例、28个编程练习题带领读者上手实践。 注重实战: 详解新闻系统网站项目案例开发的完整过程。 重点突出: 重点介绍Flask SQLAlchemy服务端开发,以及Jinja 2模板引擎和Bootstrap前端页面开发。 涵盖广泛: 涵盖Jinja 2、视图操作、数据库访问、Memcached缓存、Bootstrap等热门Web开发技术。 【本书精华内容】 第 1 篇 Flask 基础知识 开发环境部署 Flask快速上手 Jinja2 模板引擎 Flask视图高级技术 Flask数据交互 访问数据库 Memcached缓存系统 Bootstrap的基本使用 第 2 篇 CMS 新闻系统开发 CMS后台管理员登录实现 CMS后台文章模块基本功能实现 CMS后台基本评论及登录日志等功能的实现 基于角色的访问控制功能实现 CMS网站前台功能实现 CMS系统代码优

    ¥90.10定价:¥99.00(9.11折)电子书:¥49.00

    /2019-07-15

    url_none.png

    会写代码 能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥49.74定价:¥249.73(2折)

    url_none.png

    Python凭借着简单易学、功能强大,已经跃居编程语言热门榜的位置。如何选择一套适合自己的Python编程书籍,是每个Python爱好者面临的问题。 这套 Python编程三剑客 可以说是为Python爱好者撰写的一套非常简单易懂、且有具有扩展性的经典教程。《Python编程 从入门到实践》可以帮助零基础读者快速入门Python编程,并且达到初级开发者的水平;《Python编程快速上手 让繁琐工作自动化》则从工作实际的角度出发,提炼了众多Python应用的实战案例,帮助读者增强实战技能;《Python极客项目编程》则将Python的应用更进一步扩展,让读者从富有想象力的编程项目中,增强对Python编程的认知。 《Python编程 从入门到实践》编辑推荐 上到有编程基础的程序员,下到10岁少年,想入门Python并达到可以开发实际项目的水平,本书是读者优选! 《Python编程快速上手 让繁琐工作

    ¥217.90定价:¥227.00(9.6折)

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥38.17定价:¥338.17(1.13折)

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥52.00定价:¥52.00

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥42.00定价:¥110.10(3.82折)

    url_none.png

    会写代码 能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥105.00定价:¥79.00(13.3折)

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥34.00定价:¥1185(0.29折)

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥73.00定价:¥219.00(3.34折)

    url_none.png

    会写代码≠能做好项目! n 1.建立有序生产环境 n 2.迅速融入开发团队 n 3.高效处理项目问题 n n 网罗Python项目开发中的流程,让你的编程事半功倍 n n Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) n Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… n n 日本极客和书虫们的智慧结晶和经验总结 n BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 n 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 n 1.希望能不做不想做的事 n 2.希望学会好的方法并付诸实践 n 3.希望工作时有个好心情 n n 本书的内容全部基于事实,都是BeProud员工实际尝试、实践过的

    ¥79.10定价:¥95.60(8.28折)

    url_none.png

    Python3.7编程入门图书,人工智能,爬虫与数据处理,游戏开发,Web及App开发,帮助零基础读者迅速上手完整项目,掌握编程思维,赠送源码及视频讲解等资源

    ¥98.30定价:¥98.30

    url_none.png

    这是一本系统讲解Python完整编程语法和实战开发应用的程序设计图书,基础知识的讲解全面详尽,实例丰富,大量的技巧提示与图文解析,和详细的代码注解,帮助读者快速领悟Python编程思想和掌握Python编程的核心知识,本书的实践篇分别从并发编程、IO编程、网络编程、数据库编程、图形界面、网络爬虫、Flask编程等不同应用领域的角度来讲解编程的开发应用,全面提升读者学习Python语言在不同领域的实战应用技能。 本书知识体系全面、系统而详尽, 它不仅可以作为读者学习Python编程开发的起步工具,而且可以作为编程开发过程中的查询手册。 本书配备288集(66小时)的视频讲解和600多个实例源码分析,赠送项目实战、PPT课件和源代码,提供QQ等多种答疑方式,读者可以对照源码边学边操作,轻松享受Python的编程大餐。

    ¥88.80定价:¥99.80(8.9折)

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥41.88定价:¥341.88(1.23折)

    url_none.png

    会写代码≠能做好项目! 建立有序生产环境 迅速融入开发团队 高效处理项目问题 网罗Python项目开发中的流程,让你的编程事半功倍 Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial) Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架…… 日本极客和书虫们的智慧结晶和经验总结 BeProud里不乏极客和书虫们。在这里,很多人对特定领域的了解程度能吓掉你的下巴。大家一旦发现感兴趣的事,就会拿出私人时间来学习、实践。要知道,极客和书虫们不会为这种事情吝啬时间。 正如人们印象中的那样,极客和书虫们大多有些怪癖,但BeProud 的员工都具备下列共识。 ?希望能不做不想做的事 ?希望学会好的方法并付诸实践 ?希望工作时有个好心情

    ¥71.24定价:¥79.16(9折)

    url_none.png

    敬告读者朋友: (1)下载配套视频的读者请注意,Windows自带播放器会黑屏,需要使用迅雷/暴风/QQ专业播放器播放视频。 (2)本书配套的爬虫教程、课后练习答案,请加前言部分提到的交流群,在群文件内获取。 一本书包含3大板块的内容:基础、范例、综合实战 技术讲解 - 范例演练 - 技术解惑 - 课后练习 贯穿全书,全面掌握Python开发 用 纸质图书 视频和源程序 网络答疑 的方式,实现了 入门 范例演练 项目实战 的完美呈现,帮助读者从入门顺利过渡到适应项目实战的角色 扫描书中二维码,观看同步教学视频 325个实例,更多的时间演练机会 650个拓展范例,真正地举一反三 1980分钟视频讲解,降低学习难度 63个技术解惑,破解学习难点 77个课后练习,巩固学习成效 2大综合实例,达到学习以致用

    ¥75.80定价:¥79.00(9.6折)电子书:¥50.56

    /2018-11-01

    url_none.png

    本书由高通资深机器学习专家撰写,通过9个实际项目,详细介绍如何结合深度学习和强化学习构建智能而实用的人工智能系统,涉及的项目涵盖医疗健康、电子商务、专家系统、智能安防、移动应用和自动驾驶等领域,使用的技术包括卷积神经网络、深度强化学习、基于LSTM的RNN、受限玻尔兹曼机、生成对抗网络、机器翻译和迁移学习。借助本书的理论知识,你将有能力建立自己的智能模型,轻松解决任何类型的人工智能问题。 每章首页列出本章要点,便于预览整章内容。

    ¥71.90定价:¥79.00(9.11折)

    url_none.png

    本书采用以基础知识点精讲与实战开发案例相结合的方式,由浅入深地带读者实现Python Web 开发从入门到实战。实战开发案例丰富,涵盖17个知识点案例和6个完整项目案例。代码详尽,易复现,规避重复代码。各个章节前后连贯,操作步骤容易掌握。

    ¥53.30定价:¥59.90(8.9折)

    /2020-07-01

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥71.96定价:¥79.96(9折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥80.25定价:¥398.75(2.02折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥42.00定价:¥96.56(4.35折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥48.00定价:¥254.69(1.89折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥77.40定价:¥384.60(2.02折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥76.01定价:¥284.70(2.67折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥59.85定价:¥91.00(6.58折)

    url_none.png

    适读人群 :无论你是零基础新手,还是有编程基础的程序员,想快速入门Python并达到可以开发实际项目的水平,本书都会是你的理想选择 。 本书将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。 本书根据Python专家Mark Lutz的著名培训课程编写而成,是易于掌握和自学的Python教程。 本书每一章都对Python语言的关键内容做单独讲解,并且配有章后习题、编程练习及详尽的解答,还配有大量注释的示例以及图表,便于你学习新的技能并巩固加深自己的理解。 第5版基于3.3版本,同时也适用于Python其他 版本。无论你是编程新手还是其他编程语言的资深开发者,本书都会是你学习Python的理想选择。

    ¥208.10定价:¥219.00(9.51折)

    /2018-11-05

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥42.80定价:¥342.80(1.25折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥67.21定价:¥82.06(8.2折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥65.99定价:¥564.27(1.17折)

    url_none.png

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    ¥65.48定价:¥115.15(5.69折)

    展开全文
  • Python项目开发实战1-50.pdf
  • 「教程分享:Python项目开发入门到实列」本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣。编辑推荐本书案例具有实用性,如...

    「教程分享:Python项目开发从入门到实列」

    本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣。

    99999990003742638.jpg

    编辑推荐

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经网络的手写体识别等案例,另外是一些大家耳熟能详的游戏案例,比如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战游戏等,让你对枯燥的Python语言学习充满乐趣

    内容简介

    本书以Python 3.5为编程环境,从基本的程序设计思想入手,逐步展开Python语言教学,是一本面向广大编程学习者的程序设计类图书。本书以案例带动知识点的讲解,将Python知识点分解到各个不同的案例,每个案例各有侧重点,同时展示实际项目的设计思想和设计理念,使读者可以举一反三。

    本书案例具有实用性,例如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用到实际项目中;还有通过微信通信协议开发微信机器人、机器学习的文本分类、基于卷积神经网络的手写体识别等案例;另外是一些大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、网络五子棋、两人麻将、人物拼图和飞机大战等游戏。通过本书,读者将掌握Python编程技术和技巧,学会面向对象的设计方法,了解程序设计的所有相关内容。本书不仅为读者列出了完整的代码,同时对所有的源代码都进行了非常详细的解释,通俗易懂、图文并茂。扫描每章提供的二维码可观看知识点的视频讲解。

    本书适用于Python语言学习者、程序设计人员和游戏编程爱好者。

    目  录

    第1章 Python基础知识 1

    1.1 Python语言简介 1

    1.2 Python语法基础 2

    1.2.1 Python数据类型 2

    1.2.2 序列数据结构 4

    1.2.3 Python控制语句 12

    1.2.4 Python函数与模块 18

    1.3 Python面向对象设计 22

    1.3.1 定义和使用类 22

    1.3.2 构造函数 23

    1.3.3 析构函数 24

    1.3.4 实例属性和类属性 24

    1.3.5 私有成员与公有成员 25

    1.3.6 方法 26

    1.3.7 类的继承 27

    1.3.8 多态 29

    1.3.9 面向对象应用案例——扑克牌发牌程序 31

    1.4 Python图形界面设计 34

    1.4.1 创建Windows窗口 35

    1.4.2 几何布局管理器 35

    1.4.3 Tkinter组件 39

    1.4.4 Tkinter字体 49

    1.4.5 Python事件处理 51

    1.4.6 图形界面设计应用案例——开发猜数字游戏 55

    1.5 Python文件的使用 57

    1.5.1 打开/建立文件 57

    1.5.2 读取文本文件 59

    1.5.3 写文本文件 60

    1.5.4 文件内移动 62

    1.5.5 文件的关闭 63

    1.5.6 二进制文件的读/写 64

    1.6 Python的第三方库 66

    第2章 序列应用——猜单词游戏 67

    2.1 猜单词游戏功能介绍 67

    2.2 程序设计的思路 67

    2.3 关键技术——random模块 68

    2.4 程序设计的步骤 71

    第3章 数据库应用——智力问答测试 73

    3.1 智力问答测试功能介绍 73

    3.2 程序设计的思路 73

    3.3 关键技术 74

    3.3.1 访问数据库的步骤 74

    3.3.2 创建数据库和表 75

    3.3.3 数据库的插入、更新和删除操作 76

    3.3.4 数据库表的查询操作 77

    3.3.5 数据库使用实例——学生通讯录 77

    3.4 程序设计的步骤 80

    3.4.1 生成试题库 80

    3.4.2 读取试题信息 81

    3.4.3 界面和逻辑设计 81

    第4章 调用百度API应用——小小翻译器 83

    4.1 小小翻译器功能介绍 83

    4.2 程序设计的思路 83

    4.3 关键技术 84

    4.3.1 urllib库简介 84

    4.3.2 urllib库的基本使用 84

    4.4 程序设计的步骤 90

    4.4.1 设计界面 90

    4.4.2 使用百度翻译开放平台API 90

    第5章 爬虫应用——校园网搜索引擎 95

    5.1 校园网搜索引擎功能分析 95

    5.2 校园网搜索引擎系统设计 95

    5.3 关键技术 98

    5.3.1 正则表达式 98

    5.3.2 中文分词 103

    5.3.3 安装和使用jieba 103

    5.3.4 为jieba添加自定义词典 104

    5.3.5 文本分类的关键词提取 105

    5.3.6 deque 106

    5.4 程序设计的步骤 107

    5.4.1 信息采集模块——网络爬虫的实现 107

    5.4.2 索引模块——建立倒排词表 111

    5.4.3 网页排名和搜索模块 113

    第6章 爬虫应用——抓取百度图片 116

    6.1 程序功能介绍 116

    6.2 程序设计的思路 116

    6.3 关键技术 117

    6.3.1 图片文件下载到本地 117

    6.3.2 爬取指定网页中的图片 117

    6.3.3 BeautifulSoup库概述 119

    6.3.4 用BeautifulSoup库操作解析HTML文档树 121

    6.3.5 requests库的使用 125

    6.4 程序设计的步骤 133

    6.4.1 分析网页源代码和网页结构 133

    6.4.2 设计代码 136

    第7章 itchat应用——微信机器人 139

    7.1 itchat功能介绍 139

    7.2 程序设计的思路 140

    7.3 关键技术 140

    7.3.1 安装itchat 140

    7.3.2 itchat的登录微信 140

    7.3.3 itchat的消息类型 141

    7.3.4 itchat回复消息 143

    7.3.5 itchat获取账号 145

    7.3.6 itchat的一些简单应用 147

    7.3.7 Python调用图灵机器人API实现简单的人机交互 150

    7.4 程序设计的步骤 152

    7.5 开发消息同步机器人 153

    第8章 微信网页版协议应用——微信机器人 155

    8.1 微信网页版机器人功能介绍 155

    8.2 微信网页版机器人设计思路 155

    8.2.1 分析微信网页版API 155

    8.2.2 API汇总 158

    8.2.3 其他说明 164

    8.3 程序设计的步骤 166

    8.3.1 微信网页版的运行流程 166

    8.3.2 程序目录 167

    8.3.3 微信网页版运行代码的实现 167

    8.4 扩展功能 170

    8.4.1 自动回复 170

    8.4.2 群发消息、定时发送消息、好友状态检测 173

    8.4.3 自动邀请好友加入群聊 175

    第9章 图像处理——生成二维码和验证码 178

    9.1 二维码介绍 178

    9.2 二维码生成和解析关键技术 179

    9.2.1 qrcode库的使用 179

    9.2.2 PIL库的使用 182

    9.3 二维码生成和解析程序设计的步骤 184

    9.3.1 生成带有图标的二维码 184

    9.3.2 Python解析二维码图片 186

    9.4 用Python生成验证码图片 186

    第10章 益智游戏——连连看游戏 189

    10.1 连连看游戏介绍 189

    10.2 程序设计的思路 190

    10.3 关键技术 200

    10.3.1 图形绘制——Tinker的Canvas组件 200

    10.3.2 Canvas上的图形对象 200

    10.4 程序设计的步骤 210

    第11章 益智游戏——推箱子游戏 215

    11.1 推箱子游戏介绍 215

    11.2 程序设计的思路 216

    11.3 关键技术 217

    11.4 程序设计的步骤 218

    第12章 娱乐游戏——两人麻将游戏 224

    12.1 麻将游戏介绍 224

    12.1.1 麻将术语 224

    12.1.2 牌数 224

    12.2 两人麻将游戏设计的思路 225

    12.2.1 素材图片 225

    12.2.2 游戏的逻辑实现 226

    12.2.3 碰/吃牌的判断 226

    12.2.4 和牌算法 227

    12.2.5 实现计算机智能出牌 231

    12.3 关键技术 233

    12.3.1 声音的播放 233

    12.3.2 返回对应位置的组件 233

    12.3.3 对保存麻将牌的列表排序 234

    12.4 两人麻将游戏设计的步骤 235

    12.4.1 设计麻将牌类 235

    12.4.2 设计游戏主程序 237

    第13章 网络编程案例——基于TCP的在线聊天程序 247

    13.1 基于TCP的在线聊天程序简介 247

    13.2 关键技术 247

    13.2.1 互联网TCP/IP协议 247

    13.2.2 IP协议和端口 248

    13.2.3 TCP协议和UDP协议 249

    13.2.4 Socket 249

    13.2.5 多线程编程 254

    13.3 在线聊天程序设计的步骤 256

    13.3.1 在线聊天程序的服务器端 256

    13.3.2 在线聊天程序的客户端 259

    第14章 网络通信案例——基于UDP的网络五子棋游戏 263

    14.1 网络五子棋游戏简介 263

    14.2 五子棋游戏的设计思想 264

    14.3 关键技术 267

    14.3.1 UDP编程 267

    14.3.2 自定义网络五子棋游戏的通信协议 269

    14.4 网络五子棋游戏程序设计的步骤 271

    14.4.1 服务器端程序设计的步骤 271

    14.4.2 客户端程序设计的步骤 276

    第15章 益智游戏——中国象棋 281

    15.1 中国象棋介绍 281

    15.2 关键技术 282

    15.3 中国象棋的设计思路 284

    15.4 中国象棋实现的步骤 287

    第16章 娱乐游戏——人物拼图游戏 297

    16.1 人物拼图游戏介绍 297

    16.2 程序设计的思路 298

    16.3 关键技术 298

    16.3.1 复制和粘贴图像区域 298

    16.3.2 调整尺寸和旋转 298

    16.3.3 转换成灰度图像 299

    16.3.4 对像素进行操作 300

    16.4 程序设计的步骤 300

    16.4.1 Python处理图片切割 300

    16.4.2 游戏的逻辑实现 302

    第17章 基于Pygame的游戏设计 306

    17.1 Pygame基础知识 306

    17.1.1 安装Pygame库 306

    17.1.2 Pygame的模块 306

    17.2 Pygame的使用 309

    17.2.1 Pygame开发游戏的主要流程 309

    17.2.2 Pygame的图像/图形绘制 311

    17.2.3 Pygame的键盘和鼠标事件的处理 314

    17.2.4 Pygame的字体使用 319

    17.2.5 Pygame的声音播放 320

    17.2.6 Pygame的精灵使用 321

    17.3 基于Pygame设计贪吃蛇游戏 326

    17.4 基于Pygame设计飞机大战游戏 333

    17.4.1 游戏角色 333

    17.4.2 游戏界面显示 336

    17.4.3 游戏的逻辑实现 338

    第18章 机器学习案例——基于朴素贝叶斯算法的文本分类 343

    18.1 文本分类功能介绍 343

    18.2 程序设计的思路 343

    18.3 关键技术 344

    18.3.1 贝叶斯算法的理论基础 344

    18.3.2 朴素贝叶斯分类 346

    18.3.3 使用Python进行文本分类 348

    18.4 程序设计的步骤 348

    18.4.1 收集训练数据 348

    18.4.2 准备数据 349

    18.4.3 分析数据 349

    18.4.4 训练算法 350

    18.4.5 测试算法并改进 353

    18.4.6 使用算法进行文本分类 354

    18.5 使用朴素贝叶斯分类算法过滤垃圾邮件 355

    18.5.1 收集训练数据 355

    18.5.2 将文本文件解析为词向量 356

    18.5.3 使用朴素贝叶斯算法进行邮件分类 357

    18.5.4 改进算法 359

    18.6 使用Scikit-Learn库进行文本分类 360

    18.6.1 文本分类常用的类和函数 360

    18.6.2 案例实现 363

    第19章 深度学习案例——基于卷积神经网络的手写体识别 366

    19.1 手写体识别案例需求 366

    19.2 深度学习的概念及关键技术 366

    19.2.1 神经网络模型 366

    19.2.2 深度学习之卷积神经网络 367

    19.3 Python深度学习库——Keras 372

    19.3.1 Keras的安装 372

    19.3.2 Keras的网络层 372

    19.3.3 用Keras构建神经网络 375

    19.4 程序设计的思路 376

    19.5 程序设计的步骤 377

    19.5.1 MNIST数据集 377

    19.5.2 手写体识别案例实现 378

    19.5.3 预测自己手写图像 382

    第20章 词云实战——爬取豆瓣影评生成词云 383

    20.1 功能介绍 383

    20.2 程序设计的思路 384

    20.3 关键技术 385

    20.3.1 安装WordCloud 385

    20.3.2 使用WordCloud 385

    20.4 程序设计的步骤 389

    参考文献 397

    前  言

    Python语言从20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一。

    学习编程是工程专业学生学习的重要部分,除了直接应用外,学习编程是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是新兴的程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于Python语言简洁、易读并且可扩展,在国外用Python做科学计算的研究机构日益增多,最近几年其社会需求逐渐增加,许多国内高校纷纷开设Python程序设计课程。本书编者长期从事程序设计语言的教学与应用开发,了解在学习编程的时候什么样的书能够提高Python开发能力,以最少的时间投入得到最快的实际应用。

    本书内容:

    第1章是Python基础知识,主要讲解Python的基础语法和面向对象编程基础、图形界面设计、Python文件的使用、Python的第三方库等知识,读者可以轻松掌握。

    从第2章开始是实用项目案例开发,综合应用前面所学的知识,并且每章都有突出的新知识点,例如侧重数据库应用的案例"智力问答测试”、应用爬虫技术开发的案例"校园网搜索引擎”、应用itchat开发的案例"微信机器人”、机器学习案例"基于朴素贝叶斯算法的文本分类”、深度学习案例"基于卷积神经网络的手写体识别”等,还有经典的、大家耳熟能详的游戏案例,例如连连看、推箱子、中国象棋、两人麻将、人物拼图、网络五子棋、飞机大战等。

    本书特点:Python程序设计涉及的范围非常广泛,本书内容的编排并不求全、求深,而是考虑零基础读者的接受能力,语言的语法介绍以够用、实用为原则,选择Python中必备、实用的知识进行讲解,强化对程序思维能力的培养。

    案例选取贴近生活,有助于提高读者的学习兴趣。

    书中每个案例均提供了详细的设计思路、关键技术分析以及具体的解决方案。

    需要说明的是,学习编程是一个实践的过程,而不仅仅是看书、看资料,亲自动手编写、调试程序才是至关重要的。通过实际的编程和积极的思考,读者可以很快地掌握许多宝贵的编程经验,这种编程经验对开发者来说尤其不可或缺。

    本书由郑秋生和夏敏捷(中原工学院)主持编写,吴婷(中原工学院)编写第6章,韩云飞(中原工学院)编写第8章,周延萍编写第9、10章,宋宝卫(郑州轻工业学院)编写第11~15章,陈海蕊(中原工学院)编写第16、17章,高艳霞(中原工学院)编写第18章,李娟(中原工学院)编写第19章,郑秋生编写第20章,其余章节由夏敏捷编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了中原工学院的教材资助和资深Python程序员的支持,在此谨向他们表示衷心的感谢。本书的学习资源可以扫描封底课件二维码获取。由于编者水平有限,书中难免有不足之处,敬请广大读者批评指正,在此表示感谢。

    编 者

    2018年9月

    本教程为PDF版本,付款后自动发送百度云盘下载链接。

    咨询微信:860056696(加好友请备注:Python)

    -- END --

    展开全文
  • python十个实战项目

    万次阅读 多人点赞 2012-02-12 14:43:07
    python项目练习一:即时标记 python项目练习二:画幅好画 python项目练习三:万能的XML python项目练习四:新闻聚合 python项目练习五:虚拟茶话会 python项目练习六:使用CGI进行远程编辑 python项目练习七:自定义...
  • 一本完整高清的Python爬虫开发项目实战。目录第1章 回顾Python编程1.1 安装Python1.1.1 Windows上安装Python1.1.2 Ubuntu上的Python1.2 搭建开发环境1.2.1 Eclipse+PyDev1.2.2 PyCharm1.3 IO编程1.3.1 文件读写...
  • 零基础掌握 Python 入门实战

    万人学习 2019-11-08 15:16:01
    【为什么学PythonPython 是当今...此外,很多学习Python的同学,未来要么从事数据科学、要么从事Web开发,不论哪个方向,都离不开对数据库的操作,本部分还会从实战的角度,介绍如何用Python语言操作常用数据库。
  • 让你的编程事半功倍Python项目与封装/团队开发环境/问题驱动开发/源码管理(Mercurial)Jenkins持续集成(CI)/环境搭建与部署的自动化(Ansible)/Django框架……Python项目开发实战(第2版)是日本极客和书虫们的...
  • python flask web开发入门项目实战

    千人学习 2019-12-15 19:02:04
            Web网站发展至今,特别是服务器... 综上所述,Flask 是一个用Python语言编写的Web微框架,可以让开发人员快速开发各种Web应用        课程预计每周更新两节
  • 20天掌握Python开发入门实战

    千人学习 2020-03-26 09:32:33
    20天掌握Python开发入门实战: 1、掌握最最基础的编程入门语法规则, 一通则百通, 这些内容也几乎是所有编程语言的一个入门阶段 2、python入门必备技能. 为以后写出更加出色的代码打下坚实基础. 本节重点: 字符串操作...
  • Python爬虫开发入门实战

    万次阅读 2019-04-08 10:53:20
    Python爬虫开发入门实战(微课版) 第1章 绪论 爬虫的主要目的是获取网页内容并解析。只要能达到这个目的,用什么方法都没有问题。 关于获取网页,本书主要介绍了Python的两个第三方模块,一个是requests,另一...
  • Python项目案例开发入门实战源代码第10章 连连看游戏代码.rar
  • Python项目案例开发入门实战源代码第15章 中国象棋代码.rar
  • python flask web开发入门项目实战 10余年软件工作经验,任...
  • Python项目案例开发入门实战-爬虫、游戏和机器学习(微课版) 作者郑秋生 夏敏捷 清华大学出版社 ISBN:978-7-302-45970-5
  • 我会经常分享一本书。我分享的书,你看完如果对你有帮助,值得你购买,请到官网...作者从Python的环境搭建开始讲起,介绍了Web应用的开发方法、项目管理及审查、测试与高效部署、服务器调试等内容,尽可能网罗了Pyth...
  • Python入门项目实战(全程视频版)》是一本系统讲解Python完整编程语法和实战开发应用的程序设计图书。全书分为三篇,基础篇讲解了Python的起源、发展现状、开发环境搭建、基础语法、程序逻辑结构、序列、函数、...
  • Python项目案例开发入门到实践的源代码,完整。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,754
精华内容 13,901
关键字:

python项目开发实战入门

python 订阅