,赠送一本“Python相关图书”。咨询方式:加【51CTO-关老师付费群】523714201 验证消息:咨询赠书

本视频采用**Python 3.X版

本书是智捷课堂开发的立体化图书中的一本,所谓“立体化图书”就是图书包含:书籍、视频、课件和服务等内容。

其中第三篇包括6章。内容包括数据交换格式,数据库编程,网络编程,wxPython图形用户界面编程,多线程编程和游戏开发引擎。通过本篇的学习,读者可以多面了解Python编程中一些实用库,熟悉这些库的实用。【目录】

第16章 数据交换格式

16.1 CSV数据交换格式

16.1.1 使用reader()函数

16.1.2 使用writer()函数

16.2 XML数据交换格式

16.2.1 XML文档结构

16.2.2 解析XML文档

16.2.3 使用XPath

16.3 JSON数据交换格式

16.3.1 JSON文档结构

16.3.2 JSON数据编码

16.3.3 JSON数据解码

16.4 使用配置文件

16.4.1 配置文件结构

16.4.2 读取配置文件

16.4.3 写入配置文件

第17章 数据库编程

17.1 数据持久化技术概述

17.2 MySQL数据库管理系统

17.2.1 数据库安装与配置

17.2.2 连接MySQL服务器

17.2.3 常见的管理命令

17.3 Python DB-API

17.3.1 建立数据连接

17.3.2 创建游标

17.4 案例:MySQL数据库CRUD操作

17.4.1 安装PyMySQL模块

17.4.2 数据库编程一般过程

17.4.3 数据查询操作

17.4.4 数据修改操作

17.5 NoSQL数据存储

17.5.1 dbm数据库的打开和关闭

17.5.2 dbm数据存储

第18章 网络编程

18.1 网络基础

18.1.1 网络结构

18.1.2 TCP/IP协议

18.1.3 IP地址

18.1.4 端口

18.2 TCP Socket低层次网络编程

18.2.1 TCP Socket通信概述

18.2.2 TCP Socket通信过程

18.2.3 TCP Socket编程API

18.2.4 案例:简单聊天工具

18.2.5 案例:文件上传工具

18.3 UDP Socket低层次网络编程

18.3.1 UDP Socket编程API

18.3.2 案例:简单聊天工具

18.3.3 案例:文件上传工具

18.4 访问互联网资源

18.4.1 URL概念

18.4.2 HTTP/HTTPS协议

18.4.3 使用urllib库

18.4.4 发送GET请求

18.4.5 发送POST请求

18.4.6 实例:Downloader

第19章 wxPython图形用户界面编程

19.1 Python图形用户界面开发工具包

19.2 wxPython安装

19.3 wxPython基础

19.3.1 wxPython类层次结构

19.3.2 完成一个wxPython程序

19.3.3 wxPython界面构建层次结构

19.4 事件处理

19.4.1 一对一事件处理

19.4.2 一对多事件处理

19.4.3 示例:鼠标事件处理

19.5 布局管理

19.5.1 Box布局器

19.5.2 StaticBox布局

19.5.3 Grid布局

19.5.4 FlexGrid布局

19.6 wxPython控件

19.6.1 静态文本和按钮

19.6.2 文本输入控件

19.6.3 复选框和单选按钮

19.6.4 下拉列表

19.6.5 列表

19.6.6 静态图片控件

19.7 高级窗口

19.7.1 分隔窗口

19.7.2 使用树

19.7.3 使用网格

19.8 使用菜单

19.9 使用工具栏

第20章 Python多线程编程

20.1 基础知识

20.1.1 进程

20.1.2 线程

20.2 使用threading模块

20.3 创建线程

20.3.1 自定义函数作为线程体

20.3.2 继承Thread线程类

20.4 线程管理

20.4.1 等待线程结束

20.4.2 线程停止

20.5 线程安全

20.5.1 临界资源问题

20.5.2 多线程同步

20.6 线程间通信

20.6.1 使用Condition实现线程间通信

20.6.2 使用Event实现线程间通信

第21章 Python游戏开发引擎——cocos2d-python

21.1 Cocos2d游戏引擎介绍

21.1.1 什么是游戏引擎?

21.1.2 为什么选择Cocos2d

21.1.3 Cocos2d“家谱”

21.1.4 Cocos2d核心概念

21.2 完成一个Cocos2d游戏

21.2.1 安装Cocos2d引擎

21.2.2 程序代码

21.2.3 标签锚点

21.2.4 Cocos2d坐标

21.2.5 节点层级架构

21.3 使用菜单

21.3.1 文本菜单

21.3.2 图片菜单

21.4 事件处理

21.4.1 键盘事件处理

21.4.2 鼠标事件处理

21.5 精灵

21.5.1 创建精灵

21.5.2 案例:沙漠英雄场景

21.6 场景切换

21.6.1 场景切换相关方法

21.6.2 场景切换动画

21.7 动作

21.7.1 瞬时动作

21.7.2 间隔动作

21.7.3 组合动作

21.8 粒子系统

21.8.1 粒子发射模式

21.8.2 粒子系统属性

21.8.3 预定义粒子系统

21.8.4 案例:Zippo打火机

21.9 游戏背景音乐与音效

21.9.1 音频文件介绍

21.9.2 播放背景音乐

21.9.3 播放音效

其他配套课程:

【相关进阶课程】:

python图形用户界面设计报告_19.1 Python图形用户界面开发工具包相关推荐

  1. python俄罗斯方块课程设计报告_用python实现俄罗斯方块

    !/usr/bin/python -- conding:utf-8 -- from tkinter import * import time import threading import rando ...

  2. python课程设计报告总结-上海python课程设计报告数据处理

    Linux基本安装.使用.配置和生产开发环境配置 Python语言概述及发展,搭建Python多系统开发环境 Python内置数据结构.类型.字符及编码,流程控制 列表和元组,集合和字典精讲.文件操作 ...

  3. python课程设计报告总结-上海python课程设计报告目的

    Linux基本安装.使用.配置和生产开发环境配置 Python语言概述及发展,搭建Python多系统开发环境 Python内置数据结构.类型.字符及编码,流程控制 列表和元组,集合和字典精讲.文件操作 ...

  4. python自动生成word报告_利用Python实现报告自动生成

    前几天,在网上看到一篇介绍利用Python组件实现MS word内容生成的文章.可能是很久没接触编码,感觉在技术领域变得有点孤陋寡闻了,看见一些实用的功能都觉的屌屌的.以前经常通过代码写Excel文件 ...

  5. 基于python的游戏设计与实现-基于Python的飞机大战游戏系统设计与实现开题报告...

    采取的主要技术路线或方法系统开发环境介绍当前程序是以python为编程语言,主要功能实现依赖于pygame模块,主要用到surface对象之间的位置变化,再利用事件监听让程序运行起来.运行中Surfa ...

  6. 图书管理系统python代码课程设计报告_python代码实现图书管理系统

    本文实例为大家分享了python代码实现图书管理系统的具体代码,供大家参考,具体内容如下 图书管理系统 功能简介 添加图书时,图书ID不能重复,图书名可重复 删除,查询,修改功能,输入图书名之后提供所 ...

  7. 图书管理系统python代码课程设计报告_数据结构图书管理系统课程设计报告

    1 一.设计题目与要求 [ 问题描述 ] 设计一个计算机管理系统完成图书管理基本业务. [ 基本要求 ] ( 1) 每种书的登记内容包括书号.书名.著作者.现存量和库存量: ( 2) 对书号建立索引表 ...

  8. python图形界面设计代码_python GUI库图形界面开发之PyQt5 Qt Designer工具(Qt设计师)详细使用方...

    PyQt5 Qt Designer (Qt设计师) PyQt5是对Qt所有类进行封装, Qt能开发的东西, PyQt都能开发. Qt是强大的GUI库之一, 用C++开发, 并且跨平台. PyQt双许可 ...

  9. python五子棋课程设计报告_五子棋课程设计报告

    智力 ,而且富含 哲理 ,有助于修身养性 . 五子棋相传起源于四千多年前的尧帝时期,比 围棋 的历史还要悠久,可能早在 " 尧造围棋 " 之前, 民间就已有五子棋游戏 . 有关早期 ...

最新文章

  1. 理解学习this指向问题
  2. apache2配置和使用
  3. Linux内核省电社区,Linux 内核社区补丁对比
  4. 什么是类、对象、方法、属性、类的成员
  5. 第一章:渗透测试之信息搜集
  6. Chrome开发者工具Network标签页中观察到的set-cookie jsessionid是什么东西
  7. 利用PROMPT_COMMAND记录每个用户执行命令的时间ip等信息。
  8. 怎么把两个pdf合并成一个?pdf合并方法
  9. 4.15 期货每日早盘操作建议
  10. 现代笑话二则2 木子家创作
  11. 记一次git pull 错误
  12. Unity----VR摄像机(浅谈)
  13. 推荐你身边的技术amp;产品女神加入我们,多重大礼送给你!
  14. 网点分布图如何制作,如何制作网点地图
  15. ads的项目下的文件全部消失不见了
  16. VuePress学习笔记
  17. Microsoft visio 2010之简单使用
  18. html怎么搞一个微信图标,微信图标怎么点亮 两步搞定!
  19. DirectX11+vs2010环境配置
  20. 服务器显示已登陆的用户太多,服务器远程连接用户太多了

热门文章

  1. ubuntu安装vmware(支持mac)与卸载
  2. python和对象复习_【Python复习巩固 Day4】面向对象编程
  3. 速计算机科学,计算机科学速成课30:万维网【视频】
  4. “vector”: 不是“std”的成员_C++ vector成员函数实现[持续更新]
  5. python counter函数定义_分享几个自己常用的Python高级函数
  6. php service locator,Yii源码解读-服务定位器(ServiceLocator)
  7. 使用xdebug+wincachegrind的心得
  8. java jtable 添加数据库_java-将jTable中的数据插入数据库
  9. python操作js中的输入_Python调用JavaScript代码的方法
  10. dobbo 管理端端口_安装 Dubbo 管理控制台