账号: 密码:
中国大学出版社协会 | 首页 | 宏观指导 | 出版社天地 | 图书代办站 | 教材图书信息 | 教材图书评论 | 在线订购 | 教材征订
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
零基础学 Python - 中国高校教材图书网
书名: 零基础学 Python
ISBN:207.80 责任编辑:
作者: 明日科技 著  相关图书 装订:平装
印次:1-1 开本:16开
定价: ¥79.80  折扣价:¥75.81
折扣:0.95 节省了3.99元
字数:
出版社: 吉林大学出版社 页数:
出版日期: 2019-03-01 每包册数:
国家规划教材: 省部级规划教材:
入选重点出版项目: 获奖信息:
小团购 订购 咨询 推荐 打印 放入存书架

内容简介:
  《零基础学 Python》是针对零基础编程学习者研发的 Python 入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 IDLE 及 Python 框架进行程序管理的知识和技术。全书共分 17 章,包括初识 Python、Python 语言基础、流程控制语句、序列的应用、Pygame 游戏编程、网络爬虫开发、智慧星答题测试系统等。书中所有知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会 Python 程序开发的精髓,快速提高数据库管理技能。
  本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;在百度云盘中给出了本书的视频讲解、实例及项目源码、实战源码,方便读者学习;书中设置了200 多个二维码,扫描二维码观看视频讲解,解决学习疑难;不易理解的专业术语、代码难点,只需用手机App 扫描文字下方的 e 学码便可获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站(www.mingri soft.com)还可以获得更多学习资源和技术支持。图书与二维码+ e 学码 + 明日学院,实现立体化、全方位的教学模式,降低编程门槛,让零基础者轻松跨入编程领域。
  《Python 项目开发案例集锦》 一书从入门学习者的角度出发,开发了 8 个开发方向、23 个项目,循序渐进地让读者在实践中学习,在实践中提升实际开发能力。全书共分 8 篇:控制台程序、小游戏、实用小工具、网络爬虫、数据分析、人工智能、Web 网站和微信 / 小程序,内容包括:学生信息管理系统、企业编码生成系统、简易五子棋游戏(控制台版)、玛丽冒险、彩图版飞机大战、DIY 字符画、超级画板、Word 助手、图片批量处理器、RCQ 读者书库、火车票分析助手、高德地图 +58 租房、开心麻花影视作品分析、Excel 数据分析师、智能停车场车牌识别计费系统、AI 智能联系人管理系统、51 商城、BBS 问答社区、甜橙音乐网、智慧校园测评系统、看图猜成语小程序、今天吃什么小程序、微信机器人。本书不仅会带您畅游于 Python 开发的精彩世界,启迪编程思维,更能让您领略 Python迷人的开发魅力!
  为方便读者学习,明日学院网站(www.mingrisoft.com)提供了本书配套的配套资源,在云盘资源包中也给出了项目的源码及相关资源,读者可以选择任意一种方式下载自己需要的资源;同时,登录明日学院网站还可以获取更多学习资源和技术支持。

作者简介:
明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录:
入门篇

第1章初识Python1

视频讲解:30分钟

精彩实例:2个

e学码:12个

1.1Python概述

1.1.1了解Python

1.1.2Python的版本

1.1.3Python的应用领域

1.2搭建Python开发环境

1.2.1Python开发环境概述

1.2.2安装Python

1.2.3第一个Python程序

实例01在命令行窗口中输出“人生苦短,我用Python”

实例02在IDLE中输出“人生苦短,我用Python”

1.3Python开发工具

1.3.1使用自带的IDLE

1.3.2常用的第三方开发工具

1.4难点解答

1.4.1为什么提示“'python'不是内部或外部命令……”

1.4.2如何在Python交互模式中运行.py文件

1.5实战

实战一:输出“人因梦想而伟大”

实战二:输出台阶

实战三:输出个性微信签名

实例四:打印田字格

1.6小结

第2章Python语言基础

视频讲解:1小时28分钟

精彩实例:7个

e学码:14个

2.1Python语法特点

2.1.1注释

2.1.2代码缩进

2.1.3编码规范

2.2保留字与标识符

2.2.1保留字

2.2.2标识符

2.3变量

2.3.1理解Python中的变量

2.3.2变量的定义与使用

2.4基本数据类型

2.4.1数字类型

实例01根据身高、体重计算BMI指数

2.4.2字符串类型

实例02输出007号坦克

2.4.3布尔类型

2.4.4数据类型转换

实例03模拟超市抹零结账行为

2.5运算符

2.5.1算术运算符

实例04计算学生成绩的分差及平均分

2.5.2赋值运算符

2.5.3比较(关系)运算符

实例05使用比较运算符比较大小关系

2.5.4逻辑运算符

实例06参加手机店的打折活动

2.5.5位运算符

2.5.6运算符的优先级

2.6基本输入和输出

2.6.1使用input()函数输入

实例07根据身高、体重计算BMI指数(改进版)

2.6.2使用print()函数输出

2.7实战

实战一:模拟手机充值场景

实战二:绘制《植物大战僵尸》中的石头怪

实战三:根据父母的身高预测儿子的身高

实战四:根据总步数计算消耗的热量值

2.8小结

第3章流程控制语句

视频讲解:54分钟

精彩实例:9个

e学码:4个

3.1程序结构

3.2选择语句

3.2.1最简单的if语句

实例01判断输入的是不是黄蓉所说的数

3.2.2if…else语句

实例02验证瑛姑给出的答案是否正确

3.2.3if…elif…else语句

实例03输出玫瑰花语

3.2.4if语句的嵌套

实例04判断是否为酒后驾车

3.3条件表达式

3.4循环语句

3.4.1while循环

实例05助力瑛姑①:while循环版解题法

3.4.2for循环68

实例06助力瑛姑②:while循环版解题法

3.4.3循环嵌套

实例07打印九九乘法表

3.5跳转语句

3.5.1break语句

实例08助力瑛姑③:for循环改进版解题法

3.5.2continue语句

实例09逢七拍腿游戏

3.6pass空语句

3.7实战

实战一:模拟支付宝蚂蚁森林的能量产生过程

实战二:猜数字游戏

实战三:模拟“跳一跳”小游戏的加分块

实战四:模拟10086查询功能

3.8小结

第4章序列的应用

视频讲解:1小时57分钟

精彩实例:14个

e学码:16个

4.1序列

4.1.1索引(Indexing)

4.1.2切片(Sliceing)

4.1.3序列相加(Adding)

4.1.4乘法(Multiplying)

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

4.1.6计算序列的长度、最大值和最小值

4.2列表(list)

4.2.1列表的创建和删除

4.2.2访问列表元素

实例01输出每日一帖

4.2.3遍历列表

实例02分两列显示2017~2018赛季NBA西部联盟前八名的球队

4.2.4添加、修改和删除列表元素

实例03向NBA名人堂列表中追2018年新进入的球星

4.2.5对列表进行统计和计算

4.2.6对列表进行排序

4.2.7列表推导式

4.2.8二维列表的使用

实例04使用二维列表输出不同版的古诗

4.3元组(tuple)

4.3.1元组的创建和删除

实例05使用元组保存咖啡馆里提的咖啡名称

4.3.2访问元组元素

实例06使用for循环列出咖啡馆里的咖啡名称

实例07分两列显示2017~2018赛季NBA西部联盟前八名球队

4.3.3修改元组元素

实例08将麝香猫咖啡替换为拿铁咖啡

4.3.4元组推导式

4.3.5元组与列表的区别

4.4字典(dictionary)

4.4.1字典的创建和删除

实例09创建一个保存女神星座的字典

4.4.2通过键值对访问字典

实例10根据星座测试性格特点

4.4.3遍历字典

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

4.4.5字典推导式

实例11应用字典推导式实现根据名字和星座创建一个字典

4.5集合(set)

4.5.1集合的创建

实例12创建保存学生选课信息的集合

4.5.2集合的添加和删除

实例13学生更改选学课程

4.5.3集合的交集、并集和差集运算

实例14对选课集合进行交集、并集和差集运算

4.6列表、元组、字典和集合的区别

4.7实战

实战一:输出“王者荣耀”的游戏角色

实战二:模拟火车订票系统

实战三:电视剧的收视率排行榜

实战四:定制自己的手机套餐

4.8小结

第5章字符串及正则表达式

视频讲解:50分钟

精彩实例:10个

e学码:5个

5.1字符串常用操作

5.1.1拼接字符串

实例01使用字符串拼接输出一个关于程序员的笑话

5.1.2计算字符串的长度

5.1.3截取字符串

实例02截取身份证号码中的出生日期

5.1.4分割、合并字符串

实例03输出被@的好友名称

实例04通过好友列表生成全部被@的好友

5.1.5检索字符串

5.1.6字母的大小写转换

实例05不区分大小写验证会员名是否唯一

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

5.1.8格式化字符串

实例06格式化不同的数值类型数据

5.2字符串编码转换

5.2.1使用encode()方法编码

5.2.2使用decode()方法解码

5.3正则表达式

5.3.1行定位符

5.3.2元字符

5.3.3限定符

5.3.4字符类

5.3.5排除字符

5.3.6选择字符

5.3.7转义字符

5.3.8分组

5.3.9在Python中使用正则表达式语法

5.4使用re模块实现正则表达式操作

5.4.1匹配字符串

实例07验证输入的手机号码是否为中国移动的号码

实例08验证是否出现危险字符

5.4.2替换字符串

实例09替换出现的危险字符

5.4.3使用正则表达式分割字符串

实例10输出被@的好友名称(应用正则表达式)

5.5实战

实战一:打印象棋口诀

实战二:判断车牌归属地

实战三:模拟微信抢红包

实战四:显示实时天气预报

5.6小结

进阶篇

第6章函数

视频讲解:57分钟

精彩实例:6个

e学码:2个

6.1函数的创建和调用

6.1.1创建一个函数

6.1.2调用函数

实例01输出每日一帖(共享版)

6.2参数传递

6.2.1了解形式参数和实际参数

实例02根据身高、体重计算BMI指数(共享版)

6.2.2位置参数

6.2.3关键字参数

6.2.4为参数设置默认值

6.2.5可变参数

实例03根据身高、体重计算BMI指数(共享升级版)

6.3返回值

实例04模拟结账功能—计算实付金额

6.4变量的作用域

6.4.1局部变量

6.4.2全局变量

实例05一棵松树的梦

6.5匿名函数(lambda)

实例06应用lambda实现对爬取到的秒杀商品信息进行排序

6.6实战

实战一:导演为剧本选主角

实战二:模拟美团外卖商家的套餐

实战三:根据生日判断星座

实战四:将美元转换为人民币

6.7小结

第7章面向对象程序设计

视频讲解:1小时

精彩实例:5个

e学码:3个

7.1面向对象概述

7.1.1对象

7.1.2类

7.1.3面向对象程序设计的特点

7.2类的定义和使用

7.2.1定义类

7.2.2创建类的实例

7.2.3创建__init__()方法

7.2.4创建类的成员并访问

实例01创建大雁类并定义飞行方法

实例02通过类属性统计类的实例个数

7.2.5访问限制

7.3属性(property)

7.3.1创建用于计算的属性

7.3.2为属性添加安全保护机制

实例03在模拟电影点播功能时应用属性

7.4继承

7.4.1继承的基本语法

实例04创建水果基类及其派生类

7.4.2方法重写

7.4.3派生类中调用基类的__init__()方法

实例05在派生类中调用基类的__init__()方法定义类属性

7.5实战

实战一:修改手机默认语言

实战二:给信用卡设置默认密码

实战三:打印每月销售明细

实战四:模拟电影院的自动售票机选票页面

7.6小结

第8章模块

视频讲解:46分钟

精彩实例:4个

e学码:5个

8.1模块概述

8.2自定义模块

8.2.1创建模块

实例01创建计算BMI指数的模块

8.2.2使用import语句导入模块

8.2.3使用from…import语句导入模块

实例02导入两个包括同名函数的模块

8.2.4模块搜索目录

8.3以主程序的形式执行

8.4Python中的包

8.4.1Python程序的包结构

8.4.2创建和使用包

实例03在指定包中创建通用的设置和获取尺寸的模块

8.5引用其他模块

8.5.1导入和使用标准模块

实例04生成由数字、字母组成的4位验证码

8.5.2第三方模块的下载与安装

8.6实战

实战一:大乐透号码生成器

实战二:春节集五福

实战三:封装用户的上网行为

实战四:计算个人所得税

8.7小结

第9章异常处理及程序调试

视频讲解:33分钟

精彩实例:4个

e学码:3个

9.1异常概述

实例01模拟幼儿园分苹果

9.2异常处理语句

9.2.1try…except语句

实例02模拟幼儿园分苹果(除数不能为0)

9.2.2try…except…else语句

9.2.3try…except…f?inally语句

9.2.4使用raise语句抛出异常

实例03模拟幼儿园分苹果(每个人至少分到一个苹果)

9.3程序调试2

9.3.1使用自带的IDLE进行程序调试

9.3.2使用assert语句调试程序

实例04模拟幼儿园分苹果(应用断言调试)

9.4小结

第10章文件及目录操作

视频讲解:1小时05分钟

精彩实例:6个

e学码:3个

10.1基本文件操作

10.1.1创建和打开文件

实例01创建并打开记录蚂蚁庄园动态的文件

10.1.2关闭文件

10.1.3打开文件时使用with语句

10.1.4写入文件内容

实例02向蚂蚁庄园的动态文件写入一条信息

10.1.5读取文件

实例03显示蚂蚁庄园的动态

实例04逐行显示蚂蚁庄园的动态

10.2目录操作

10.2.1os和os.path模块

10.2.2路径

10.2.3判断目录是否存在

10.2.4创建目录

10.2.5删除目录

10.2.6遍历目录

实例05遍历指定目录

10.3高级文件操作

10.3.1删除文件

10.3.2重命名文件和目录

10.3.3获取文件基本信息

实例06获取文件基本信息

10.4实战

实战一:根据当前时间创建文件

实战二:批量添加文件夹

10.5小结

第11章使用Python操作数据库

视频讲解:50分钟

精彩实例:8个

e学码:5个

11.1数据库编程接口

11.1.1连接对象

11.1.2游标对象

11.2使用SQLite

11.2.1创建数据库文件

实例01创建SQLite数据库文件

11.2.2操作SQLite

实例02新增用户数据信息

实例03使用3种方式查询用户数据信息

实例04修改用户数据信息

实例05删除用户数据信息

11.3使用MySQL

11.3.1下载安装MySQL

11.3.2安装PyMySQL

11.3.3连接数据库

实例06使用PyMySQL连接数据库

11.3.4创建数据表

实例07创建books图书表

11.3.5操作MySQL数据表

实例08向books图书表添加图书数据

11.4实战

实战一:获取指定数据表中的信息

实战二:查找指定年份之后的图书信息

实战三:批量删除指定的图书信息

11.5小结

高级篇

第12章GUI界面编程

视频讲解:50分钟

精彩实例:5个

e学码:6个

12.1初识GUI

12.1.1什么是GUI

12.1.2常用的GUI框架

12.1.3安装wxPython

12.2创建应用程序

12.2.1创建一个wx.App的子类

12.2.2直接使用wx.App

12.2.3使用wx.Frame框架

12.3常用控件

12.3.1StaticText文本类

实例01使用wx.StaticText输出Python之禅

12.3.2TextCtrl输入文本类

实例02使用wx.TextCtrl实现登录界面

12.3.3Button按钮类

实例03为登录界面添加“确认”和“取消”按钮

12.4BoxSizer布局

12.4.1什么是BoxSizer

12.4.2使用BoxSizer布局

实例04使用BoxSizer设置登录界面布局

12.5事件处理

12.5.1什么是事件

12.5.2绑定事件

实例05使用事件判断用户登录

12.6小结

第13章Pygame游戏编程

视频讲解:1小时

精彩实例:1个

e学码:4个

13.1初识Pygame

13.1.1安装Pygame

13.1.2Pygame常用模块

13.2Pygame的基本应用

实例01制作一个跳跃的小球游戏

13.3开发FlappyBird游戏

13.3.1游戏简介

13.3.2游戏分析

13.3.3搭建主框架

13.3.4创建小鸟类

13.3.5创建管道类

13.3.6计算得分

13.3.7碰撞检测

13.4小结

第14章网络爬虫开发

视频讲解:1小时30分钟

e学码:20个

14.1网络爬虫概述

14.2网络爬虫的常用技术

14.2.1Python的网络请求

14.2.2请求headers处理

14.2.3网络超时

14.2.4代理服务

14.2.5HTML解析之BeautifulSoup

14.3网络爬虫开发常用框架

14.3.1Scrapy爬虫框架

14.3.2Crawley爬虫框架

14.3.3PySpider爬虫框架

14.4实战项目:快手爬票

14.4.1快手爬票概述

14.4.2搭建QT环境

14.4.3主窗体设计

14.4.4分析网页请求参数

14.4.5下载站名文件

14.4.6车票信息的请求与显示

14.5小结

第15章Web编程

视频讲解:30分钟

精彩实例:2个

e学码:15个

15.1Web基础

15.1.1HTTP协议

15.1.2Web服务器

15.1.3前端基础

15.1.4静态服务器

实例01创建“明日学院”网站静态服务器

15.2WSGI接口

15.2.1CGI简介

15.2.2WSGI简介

15.2.3定义WSGI接口

15.2.4运行WSGI服务

实例02创建“明日学院”网站课程页面

15.3小结

第16章常用Web框架

视频讲解:1小时

精彩实例:4个

e学码:8个

16.1Web框架简介

16.1.1什么是Web框架

16.1.2Python常用的Web框架

16.2Flask框架的使用

16.2.1安装虚拟环境

16.2.2安装Flask

16.2.3第一个Flask程序

实例01输出“HelloWorld!”

16.2.4开启调试模式

16.2.5路由

实例02根据参数输出相应信息

实例03使用url_for()函数获取URL信息

16.2.6静态文件

16.2.7模板

实例04渲染模板

16.3Django框架的使用

16.3.1安装DjangoWeb框架

16.3.2创建一个Django项目

16.3.3创建APP

16.3.4数据模型(models)

16.3.5管理后台

16.3.6路由(urls)

16.3.7表单(forms)

16.3.8视图(views)

16.3.9Django模板

16.4小结

实战篇

第17章智慧星答题测试系统

(Django框架+Bootstrap+MySQL+Redis实现)

视频讲解:1小时20分钟

e学码:6个

17.1系统功能设计

17.1.1了解项目整体开发流程

17.1.2系统功能结构

17.1.3系统业务流程

17.1.4系统预览

17.2系统开发必备

17.2.1系统开发环境

17.2.2文件夹组织结构

17.3数据库设计

17.3.1数据库概要说

17.3.2数据表模型

17.4用户登录模块设计

17.4.1用户登录模块概述

17.4.2使用Django默认授权机制实现普通登录

17.4.3基于Oauth2.0的微信登录的实现

17.4.4机构注册功能的实现

17.5核心答题功能的设计

17.5.1答题首页设计

17.5.2比赛详情页面

17.5.3答题功能的实现

17.5.4提交答案

17.5.5批量录入题库

17.6小结

……



精彩片段:
 
书  评:
 
其  它:
 



| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息