万本电子书0元读

万本电子书0元读

顶部广告

Python+Kivy(App开发)从入门到实践电子书

全新中文Python移动发门图书,提炼一线发经验,精选丰富实例和流行项目,助您快速掌握Kivy技能,迈移动APP发的大门,配环境搭建视频讲解和项目源码

售       价:¥

纸质售价:¥42.70购买纸书

338人正在读 | 3人评论 6.7

作       者:明日科技

出  版  社:吉林大学出版社

出版时间:2020-05-01

字       数:84.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(2条)
  • 读书简介
  • 目录
  • 累计评论(2条)
《Python Kivy(App发)从门到实践》一书从学习者的切实需求出发,为不同的用户人群精心造了一本实用的学习图书。本书不仅运用了简洁的语言,为读者铺垫编程基础;还提供了丰富的实例,让读者可以体会边学边练的阅读感受;并且编写了流行发项目,供读者行实战和参考,旨在希望读者通过“多位一体”的学习模式,能够迅速提升发技能,从门走向实践,在实际发中创造独特的编程思维。本书共分为八章:Hello Kivy、页面布局、图形绘制、简单UX部件、高级UX部件、包、2048游戏和51斩百词等多种内容和项目,让读者朋友不仅可以畅游Kivy的神奇领域,还能够运用Python的语言魅力,迈发移动App的大门。 在本书中夯实自身编程基础;解决实际发问题,让读者可以达到高效发软件项目的目的。让Kivy在Python语言的基础上,快速发移动App,为Python语言扩宽应用之路。 本书不仅适合初学者行Kivy语言的阅读与学习,而且也适合想要行跨语言学习的读者用来提升发技能。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。   *********************************************************************************************************************[特别说明]若仅选择此电子书,不附赠任何资源,敬请谅解!*********************************************************************************************************************<br/>【推荐语】<br/>  全新中文Python移动发门图书,提炼一线发经验,精选丰富实例和流行项目,助您快速掌握Kivy技能,迈移动APP发的大门,配环境搭建视频讲解和项目源码<br/>【作者】<br/>明日科技,是一家专业从事软件发、教育培训以及软件发教育资源整合的高科技公司,其编写的教材既注重选取软件发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从门到精通”“软件发视频大讲堂”“软件发实战1235例”“软件工程师发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”<br/>
目录展开

内容简介

前言

如何使用本书

第1章 Hello Kivy

1.1 Kivy概述

1.1.1 Kivy简介

1.1.2 Kivy的特征

1.2 Kivy的安装

1.2.1 创建虚拟环境

1.2.2 安装Kivy

1.3 第一个Kivy程序——“Hello World”

1.3.1 纯Python文件开发“Hello World”

1.3.2 Python文件+.kv文件实现“Hello World”

1.3.3 将程序打包为apk

温 故 知 新

第2章 页面布局

2.1 大小和位置

2.1.1 大小

2.1.2 位置

2.2 FloatLayout布局

2.2.1 使用步骤

2.2.2 在py内引用

2.2.3 在kv内使用

2.3 BoxLayout布局

2.3.1 使用步骤

2.3.2 在py内引用

2.3.3 在kv内使用

2.3.4 改变方向

2.3.5 设置间距

2.4 AnchorLayout布局

2.4.1 使用步骤

2.4.2 在py内引用

2.4.3 在kv内使用

2.5 GridLayout布局

2.5.1 使用步骤

2.5.2 在py内引用

2.5.3 在kv内使用

2.5.4 默认大小

2.5.5 设置列宽行高

2.6 PageLayout布局

2.6.1 使用步骤

2.6.2 在py内引用

2.6.3 在kv内使用

2.6.4 布局基本属性

2.7 RelativeLayout布局

2.7.1 使用步骤

2.7.2 在py内引用

2.7.3 在kv内使用

2.8 ScatterLayout布局

2.8.1 使用步骤

2.8.2 在py内引用

2.8.3 在kv内使用

2.9 StackLayout布局

2.9.1 使用步骤

2.9.2 在py内引用

2.9.3 在kv内使用

2.9.4 布局的基本属性

2.10 动手实战——计时器

2.10.1 基本布局

2.10.2 显示时间

2.10.3 开始计时

2.10.4 计时重置

温 故 知 新

第3章 图形绘制

3.1 设置页面背景

3.1.1 使用纯色

3.1.2 使用图片

3.2 基本图形绘制

3.2.1 矩形

3.2.2 椭圆

3.2.3 半圆

3.2.4 三角形

3.2.5 多边形

3.2.6 线和点

3.3 canvas的属性

3.3.1 认识canvas属性

3.3.2 canvas.before属性和canvas.after属性

3.4 旋转、平移和缩放坐标空间

3.4.1 旋转坐标空间

3.4.2 部分旋转

3.4.3 图像旋转

3.4.4 平移坐标空间

3.4.5 缩放坐标空间

3.5 动手实战——画板

3.5.1 显示轨迹

3.5.2 设置颜色

3.5.3 设置线宽

3.5.4 按钮边框

3.5.5 清屏

温 故 知 新

第4章 简单UX部件

4.1 Button按钮

4.1.1 使用方法

4.1.2 常用属性

4.1.3 触发事件

4.2 Label标签

4.2.1 使用方法

4.2.2 常用属性

4.2.3 标记文本

4.2.4 触发事件

4.3 Image图片

4.3.1 使用方法

4.3.2 常用属性

4.3.3 异步加载

4.4 TextInput输入框

4.4.1 使用方法

4.4.2 常用属性

4.4.3 触发事件

4.5 CheckBox复选框

4.5.1 使用方法

4.5.2 常用属性

4.5.3 触发事件

4.6 Slider滑块

4.6.1 使用方法

4.6.2 常用属性

4.6.3 触发事件

4.7 ProgressBar进度条

4.8 ToggleButton切换按钮

4.9 Switch开关

4.10 Video视频

温 故 知 新

第5章 高级UX部件

5.1 Bubble气泡

5.1.1 使用方法

5.1.2 常用属性

5.1.3 BubbleButton按钮

5.2 DropDown下拉列表

5.2.1 使用方法

5.2.2 常用属性

5.3 Popup弹窗

5.3.1 使用方法

5.3.2 常用属性

5.4 FileChooser文件选择器

5.4.1 使用方法

5.4.2 常用属性

5.5 Spinner选择框

5.5.1 使用方法

5.5.2 常用属性

5.6 RecycleView遍历并显示数据

5.6.1 使用方法

5.6.2 常用属性

5.7 TabbedPanel选项面板

5.7.1 使用方法

5.7.2 常用属性

5.8 VideoPlayer视频播放

5.8.1 使用方法

5.8.2 常用属性

5.9 VKeyboard键盘

5.9.1 使用方法

5.9.2 常用属性

温 故 知 新

第6章 打包

6.1 Windows打包

6.1.1 打包条件

6.1.2 打包方法

6.1.3 添加依赖

6.1.4 自定义安装

6.2 OS X打包

6.2.1 使用PyInstaller和Homebrew软件

6.2.2 只使用PyInstaller软件

6.2.3 使用Buildozer软件

6.3 Android打包

6.3.1 使用Buildozer软件打包为apk

6.3.2 使用Python-for-Android软件

6.3.3 使用Kivy Launcher软件

6.4 IOS打包

6.4.1 要求

6.4.2 创建XCode项目

温 故 知 新

第7章 2048游戏

7.1 规则设计

7.2 系统功能设计

7.3 实现基础布局

7.4 构建4×4网格

7.5 添加方块

7.6 设置方块

7.7 移动方块

7.8 合并方块

7.9 增加方块

7.10 游戏结束

温 故 知 新

第8章 51斩百词

8.1 需求分析

8.2 系统功能设计

8.2.1 系统功能结构

8.2.2 系统业务流程

8.2.3 系统预览

8.3 系统开发必备

8.3.1 系统开发环境

8.3.2 文件夹组织结构

8.4 数据库设计与项目创建

8.4.1 数据库概要说明

8.4.2 项目创建与配置

8.5 导入数据

8.5.1 添加程序入口

8.5.2 页面跳转

8.5.3 手势控制

8.5.4 集成SQLite

8.5.5 中文显示

8.5.6 弹出文件列表

8.5.7 异步任务

8.5.8 文件处理

8.5.9 爬取数据

8.5.10 保存数据

8.6 添加单词

8.6.1 添加页面

8.6.2 遍历展示数据

8.6.3 添加单词

8.7 首页

8.7.1 图片按钮

8.7.2 播放读音

8.7.3 添加控件

8.7.4 清除控件

8.7.5 隐藏导航栏

8.8 其他页面

8.8.1 个人设置

8.8.2 统计图表

8.8.3 帮助页面

8.9 项目打包

8.9.1 使用Buildozer软件打包apk

8.9.2 对apk进行真机调试

温 故 知 新

累计评论(2条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部