• Python程序设计基础案例教程 李辉 清华大学出版社
21年品牌 40万+商家 超1.5亿件商品

Python程序设计基础案例教程 李辉 清华大学出版社

二手书,无附赠品,择优发货

1.57 0.3折 49 八五品

仅1件

浙江杭州
认证卖家担保交易快速发货售后保障

作者李辉

出版社清华大学出版社

ISBN9787302560548

出版时间2020-09

版次1

装帧平装

开本16开

纸张胶版纸

页数340页

字数99999千字

定价49元

货号9787302560548

上书时间2024-10-04

现货12小时发货书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
商品描述
基本信息
书名:Python程序设计基础案例教程
定价:49.00元
作者:李辉
出版社:清华大学出版社
出版日期:2020-09-01
ISBN:9787302560548
字数:507000
页码:340
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
本书系统地讲述了Python程序设计开发相关基础知识,注重基础、循序渐进、内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实。
内容提要
随着数据时代的来临,Python语言已逐渐成为国内外广泛使用的计算机编程语言之一。本书是Python语言程序设计的入门教程,针对没有程序设计基础的读者,共分11章,比较全面地介绍了Python语言的基本语法及编程技巧,主要内容包括Python概述,数据运算符,程序控制结构,列表、元组和字典,函数,模块,文件操作,异常处理,面向对象程序设计等。结合案例通过本书的学习,读者基本上可以掌握Python语言的主要内容和使用方法。
目录
章Python概述/11.1认识Python语言11.1.1Python的发展历程11.1.2Python的特点21.1.3Python的应用领域31.1.4Python的版本51.2Windows下的Python集成开发环境71.2.1Python的编程模式71.2.2Python开发运行环境安装71.2.3使用IDLE编写“Hello Python”111.2.4PyCharm的安装与使用121.3Linux与Mac OS环境下的Python集成开发环境261.3.1Linux环境下安装Python开发环境261.3.2Mac OS环境下安装Python开发环境291.4Python程序运行原理291.4.1计算机程序设计语言分类291.4.2计算机程序的运行方式301.4.3Python程序的运行方式301.4.4Python的解释器类型311.4.5Python程序的可执行文件321.4.6Python语言的文件类型32小结32思考与练习33第2章Python基本语法/342.1Python程序设计的基本元素342.2Python语法特点352.2.1命名规范352.2.2代码缩进362.2.3编码规范362.2.4注释规则382.3标识符与变量、常量402.3.1标识符与保留字402.3.2变量的定义与赋值412.3.3常量的定义452.4基本数据类型452.4.1数值类型452.4.2布尔类型472.4.3NoneType 类型482.4.4数据类型转换482.4.5对象和引用502.4.6字符串类型512.5基本输入和输出542.5.1基于input函数输入542.5.2基于print函数输出552.6常见的运算符与表达式592.6.1运算符与表达式概述592.6.2算术运算符与表达式602.6.3赋值运算符与表达式622.6.4关系运算符与表达式642.6.5逻辑运算符与表达式652.6.6条件(三目)运算符662.6.7位运算符672.6.8运算符的优先级67小结68思考与练习68Python程序设计基础案例教程目录第3章Python的基本流程控制/703.1基本语句及顺序结构703.1.1基本语句703.1.2顺序结构713.2选择结构723.2.1if语句733.2.2if…else语句743.2.3if…elif…else语句753.2.4分支语句嵌套773.3循环结构793.3.1while语句793.3.2for语句和range内建函数813.3.3循环语句嵌套843.4转移和中断语句853.4.1break语句853.4.2continue语句873.4.3pass语句893.5while…else与for…else语句903.5.1while…else语句903.5.2for…else语句913.6循环与选择结构的应用案例91小结93思考与练习93第4章Python的4种典型序列结构/944.1序列944.1.1序列概述944.1.2序列的基本操作944.2列表984.2.1列表的创建与删除984.2.2列表元素的访问与遍历994.2.3列表元素的常用操作1024.2.4列表元素的统计与排序1084.2.5列表的嵌套1104.3列表的应用案例1114.4元组1134.4.1元组的创建与删除1134.4.2元组的常见操作1154.4.3元组与列表的区别与相互转换1164.4.4元组的应用案例1174.5字典1174.5.1字典的创建1184.5.2字典元素的访问与遍历1204.5.3字典元素的常见操作1214.5.4字典的应用案例1244.6集合1254.6.1集合的创建1254.6.2集合元素的常见操作1264.6.3集合的交集、并集和差集数学运算1284.6.4集合的应用案例1284.7容器中的公共操作1294.7.1运算符操作1294.7.2公共方法1314.7.3容器类型转换1324.8推导式与生成器推导式1334.8.1列表推导式1334.8.2字典推导式1354.8.3集合推导式1364.8.4元组的生成器推导式1364.9综合应用案例: 会员登录模块功能模拟138小结139思考与练习139第5章Python函数/1415.1函数的定义和调用1415.1.1定义函数1415.1.2调用函数1435.1.3函数的返回值1435.1.4函数的嵌套调用1455.2函数的参数与值传递1455.2.1函数的形参和实参1455.2.2位置参数1475.2.3关键字参数1485.2.4默认参数1495.2.5不定长可变参数1495.2.6可变参数的装包与拆包1515.3变量的作用域1535.3.1LEGB原则1535.3.2全局变量和局部变量1545.4递归函数和匿名函数1555.4.1递归函数1555.4.2匿名函数1565.5高阶函数1585.5.1内置高阶函数: map1595.5.2内置高阶函数: reduce1605.5.3内置高阶函数: filter1615.6闭包及其应用1625.6.1函数的引用1625.6.2闭包概述1625.6.3闭包的应用1645.7装饰器及其应用1645.7.1装饰器的概念1645.7.2装饰器的应用1665.8迭代器及其应用1695.8.1迭代器的概念1695.8.2迭代器的应用1715.9生成器及其应用1725.9.1生成器的概念1725.9.2生成器的应用1735.10综合应用案例: 会员管理系统实现1755.10.1显示功能界面实现1755.10.2定义并实现添加会员功能函数1765.10.3定义并实现删除会员功能函数1775.10.4定义并实现修改会员功能函数1785.10.5定义并实现查询会员功能函数1795.10.6定义并实现显示所有会员功能函数1795.10.7定义并实现退出函数180小结180思考与练习180第6章Python文件和数据库操作/1826.1文件相关的基本概念1826.1.1文件与路径1826.1.2文件的编码1836.1.3文本文件和二进制文件的区别1846.2文件夹与目录操作1856.2.1os.path模块1856.2.2获取与改变工作目录1856.2.3目录与文件操作1866.3.4文件的重命名和删除1876.3文件的基本操作1886.3.1文件的打开和关闭1886.3.2文件的读取与写入1916.3.3按行对文件内容读写1936.3.4使用fileinput对象读取大文件操作1946.4处理XML格式文件的数据1966.4.1初识XML1966.4.2基于DOM操作XML文件1996.4.3基于SAX操作XML文件2016.5JSON格式文件及其操作2036.5.1JSON概述2046.5.2读写JSON文件2046.5.3数据格式转换对应表2066.5.4利用xmltodict库实现XML与JSON格式转换2086.6Python操作MySQL数据库2106.6.1PyMySQL的安装2106.6.2PyMySQL操作MySQL的流程及常用对象2106.6.3PyMySQL的使用步骤2126.7综合应用案例: 利用文件操作实现会员管理登录功能模块2146.7.1文件类型与数据格式2146.7.2功能模块的各函数实现214小结219思考与练习219第7章面向对象程序设计/2217.1面向对象程序设计的3个基本特性2217.2类和对象2237.2.1类的定义和使用2237.2.2构造函数与析构函数2257.2.3创建类的方法与成员访问2287.2.4访问限制: 私有成员与公有成员2327.2.5类代码块2347.2.6特殊方法: 静态方法和类方法2347.2.7单例模式2387.2.8函数和方法的区别2397.3类的继承和多态2407.3.1类的继承2407.3.2类的多继承2447.3.3方法重写2457.3.4多态与多态性2487.3.5接口2507.3.6运算符重载2527.4综合应用案例: 会员管理系统设计与实现2537.4.1系统需求与设计2537.4.2系统框架实现2537.4.3管理系统功能实现2557.4.4主程序模块定义与实现258小结258思考与练习259第8章模块和包/2608.1源程序模块结构2608.2模块的定义与使用2618.2.1模块的概念2628.2.2使用import语句导入模块2628.2.3使用from…import语句导入模块2638.2.4模块搜索目录2648.2.5模块内建函数2658.2.6绝对导入和相对导入2668.3Python中的包2678.3.1Python程序的包结构2678.3.2创建和使用包2678.4引用其他模块2698.4.1第三方模块的下载与安装2698.4.2标准模块的使用2718.4.3常见的标准模块2738.5日期与时间函数2748.5.1时间函数2748.5.2日期函数2778.5.3日历函数2788.6综合应用案例: 日历系统的设计与实现2798.7测试及打包2818.7.1代码测试2818.7.2代码打包282小结283思考与练习283第9章字符串操作与正则表达式应用/2849.1字符串的编码转换2849.1.1字符串的编码2849.1.2字符串的解码2859.2字符串的常见操作2869.2.1字符串查找2869.2.2字符串修改2899.2.3字符串判断2959.2.4字符串的长度计算2989.2.5字符串的格式化2999.3正则表达式及常见的基本符号3029.4re模块实现正则表达式操作3049.4.1匹配字符串3059.4.2搜索与替换字符串3079.4.3分割字符串3089.4.4搜索字符串3089.4.5编译标志3109.5综合应用案例: 利用正则表达式实现图片自动下载312小结313思考与练习3130章错误及异常处理/31510.1错误与异常31510.1.1两种类型的错误31510.1.2什么是异常31610.1.3常见的错误与异常31710.2捕获和处理异常31810.2.1try…except语句31810.2.2try…except…else语句31910.2.3带有多个except的try语句31910.2.4捕获所有异常32010.2.5finally子句32010.3处理异常的特殊方法32210.3.1raise语句抛出异常32210.3.2assert语句判定用户定义的约束条件32310.3.3with…as语句32410.3.4自定义异常32410.4PyCharm中使用Debug工具325小结327思考与练习327
作者介绍
李辉,博士,从事大数据、人工智能、区块链技术在智慧农业中的应用研究,现担任中国农业大学计算中心主任兼农业大数据实验室主任、中国大数据技术与应用联盟智库专家
序言

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP