首页 > 图书中心 >图书详情

Python语言程序设计

课件处为本书教学PPT、教学大纲、源码,咨询QQ:2301891038(仅限教师)。打通Python基础,构建项目知识体系,吸收资深软件工程师经验、带你走上Python开发之路

作者:陈振
定价:49
印次:1-4
ISBN:9787302547860
出版日期:2020.04.01
印刷日期:2023.01.06

本书以Python 3.7为基础编写。全书共计11章,主要内容包括初识Python、Python语言基础知识、Python语言的基本数据类型、文件操作、函数、模块、面向对象编程、线程与多线程编程,网络编程与数据库编程、异常及异常处理、GUI编程。通过学习本书,能领悟Python的思想。本书知识体系完整,编写思路清晰,语言简练,文字通俗易懂,讲解透彻,案例贴近应用,融入了许多一线软件工程师的编程思想,每个章节都精心植入了恰当的案例,向读者展示知识的应用。 本书提供PPT课件以及书中例题的源代码,所有代码都在Python 3.7环境中通过了调试。本书可以用作应用型本科与高职高专学生的教材,也可作为编程爱好者与初级程序员学习Python编程的参考用书。

more >

前言 Foreword Python是一种既支持面向过程又支持面向对象编程的解释型高级语言,已经被广泛应用于Web开发、网络编程、科学运算、GUI图形开发、运维自动化、机器人编程等众多领域。与其他语言相比,Python语言由于语法简洁、可移植、跨平台、可重用、有丰富的类库、上手容易等特点而获得了广大软件开发人员的青睐。Python语言已成为当前最热门的四大语言之一,许多大型的IT软件公司都在用Python语言进行项目开发,众多的软件公司把Python语言作为项目开发的首选语言。对于编程的初学者或初级程序员,学会用Python语言编程已成为进入软件行业的敲门砖与捷径。 本书专为Python初学者或初级程序员编写,旨在使读者学会并掌握Python相关的编程思想、知识与技能,学完本书后,初学者或初级程序员可成为一个真正的Python程序员。 本书从初学编程语言读者的角度,循序渐进地讲解Python的编程知识,帮助读者认识Python,掌握Python,能使用Python语言,最大限度地向读者展示Python语言的特色,也能让读者真正领略到Python语言程序设计独特的魅力与风采。 本书内容选择是以使读者成为真正的Python程序员为目的,以知识应用为准则,通过与软件行业一些正在使用Python语言编程的资深工程师广泛讨论,认真研究而确定。本书内容共计11章。 第1章主要带领读者认识Python,内容主要包括Python简介、Python环境搭建以及Python IDE的安装与使用等。通过学习本章,读者可对Python有一个初步认识,能了解Python的发展历程、Python语言的特点以及Python的主要应用,完成Python开发环境的搭建,学会Python环境变量的配置,了解Python程序的执行方式,为后续学习程序设计做好充分的准备。 第2章主要带领读者学习Python语言基础知识,内容主要包括标准输入输出方法、变量与常量、运算符、程序流程控制、Python的注释、逻辑行与缩进等。这些知识是Python程序设计的必备知识。“磨刀不误砍柴工”,学会正确的语法、句法与程序结构能帮助读者快速写出可读性好的程序。 第3章主要带领读者学习Python语言的基本数据类型,内容主要包括数值数据、字符串、列表、元组、字典、集合多种数据类型。通过学习本章,读者可掌握各种数据类型的特点,能在项目开发过程中正确选择数据类型。 第4章主要带领读者学习文件操作,内容主要包括文件操作与目录操作。在计算机中,文件是保存数据的方式之一,而文件存放在目录中,在开发项目时,文件操作是必备的知识与技能。通过学习本章,读者可以掌握文件的相关操作,熟练使用相关方法在项目中实现文件读写。 第5章带领读者学习函数,内容主要包括函数的创建、函数参数、函数的作用域、高阶函数、递归函数、内置函数、匿名函数、装饰器、生成器与迭代器。用函数实现程序关联的功能是基于过程与面向对象编程的基础,正确编写与使用函数可以有效维护程序的模块化结构,提高编程的效率。通过学习本章,读者可掌握函数的使用方法,且具备查阅模块中函数的能力。 第6章带领读者学习模块,内容主要包括模块的基础知识、标准库模块、自定义模块与第三方模块。模块的作用能够大大提高代码的可维护性与可重用性,是结构化编程的重要手段。作为一个编程人员,应该具备用模块组织与管理项目代码的思维,提高编程效率。 第7章带领读者学习面向对象编程,内容主要包括面向对象编程的基础知识、创建类、面向对象三大特征、类的成员、反射与单例模式。通过学习本章,读者可对面向对象编程有深刻的认识,能够正确理解在Python中基于过程与面向对象的区别,正确选择基于过程编程与面向对象编程,且掌握面向对象的编程方法。 第8章带领读者学习线程与多线程编程,内容主要包括线程相关的基本概念、多线程编程、多线程的安全问题。通过学习本章,读者可理解线程与进程的概念,学会如何编写多线程程序,且能确保多线程的安全。 第9章带领读者学习网络编程与数据库编程,内容主要包括网络编程的基础知识与Socket编程,Python数据库接口规范与MySQL数据库编程。通过学习本章,读者可认识Socket的作用,掌握Socket的TCP/UDP编程流程与网络编程的方法,认识Python DBAPI接口实现访问各类数据库的原理与编程流程,学会PyMySQL模块的安装方法以及该模块的常用方法,且能使用PyMySQL模块的方法实现对数据库的增加、删除、查询、修改编程。 第10章带领读者学习异常及异常处理,通过学习本章,读者可掌握异常的定义与格式、异常的种类、异常处理机制,内容主要包括主动异常、自定义异常与断言的概念与实现方法。 第11章带领读者学习Python中的GUI编程,内容主要包括tkinter模块与ttk模块、窗体与布局、常用组件、事件绑定。通过学习本章,读者可掌握GUI界面设计、控件的创建与事件绑定方法,能正确开发GUI程序。 编者在编写过程中参考了众多资深软件工程师的博客,这些资源为编者提供了很好的编写思路,在此对相关作者深表感谢。同时也期待每一位读者的热心反馈,随时欢迎指出书中的不足。 陈振 2019年11月

more >
扫描二维码
下载APP了解更多

同系列产品more >

微机原理与接口技术(第3版·微课版)...

李珍香,谈娴茹
定 价:69元

查看详情
云计算与微服务(微课版)

杨磊、王一悦、汪美霞、
定 价:49元

查看详情
计算机常用算法与程序设计案例教程...

杨克昌
定 价:69元

查看详情
C#程序设计教程(第2版·微课版·题...

李瑞旭
定 价:69.80元

查看详情
基于工作任务的Java程序设计(第2...

冯君、宋锋、刘春霞
定 价:79.80元

查看详情
图书分类全部图书
more >
  • 陈振: 湖南涉外经济学院教授,湖南信息学院教授。长期担任程序设计等相关本科基础课程的教学工作。曾主编《Access数据库技术与应用》、《大学计算机基础》、《计算机组装与维护》等教材
  • l    编写思路清晰、体系较完整、知识讲解透切,旨在让读者感受Python语言的风格与领悟Python语言的风采。

    l    融入编者思维与软件工程师的编程思想,案例贴近实战应用,旨在传授知识同时传授项目经验。

    l    传授读者知识,给予读者思想,引导读者走上python开发之路。
more >
  • 目录

    Contents

    第1章初识Python1

    1.1Python简介1

    1.1.1Python的发展历程1

    1.1.2Python语言的特点2

    1.1.3Python语言的应用3

    1.2Python环境搭建3

    1.2.1版本选择3

    1.2.2Python的安装4

    1.2.3Python环境变量的配置6

    1.2.4Python程序的执行方式7

    1.3Python IDE的安装与使用8

    1.3.1PyCharm的安装8

    1.3.2PyCharm的使用9

    1.4小结13

    1.5练习题13

    第2章Python语言基础知识14

    2.1标准输入输出方法14

    2.1.1标准输入14

    2.1.2标准输出方法15

    2.2变量与常量16

    2.2.1变量16

    2.2.2常量18

    2.3运算符19

    2.3.1算术运算符与赋值运算符19

    2.3.2关系运算符与逻辑运算符20

    2.3.3位运算符21

    2.3.4成员运算符与身份运算符22

    2.3.5运算符优先级22

    2.4程序流程控制23

    2.4.1选择结构23

    2.4.2循环结构25

    2.5Python的注释、逻辑行与缩进29

    2.5.1注释29

    2.5.2逻辑行30

    2.5.3缩进31

    2.6小结31

    2.7练习题32

    目录

    ◆Python语言程序设计

    第3章Python的基...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘