前言

自从20世纪90年代初诞生至今,Python语言逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一。

编程是工程专业学生教育的重要部分。除了直接的应用外,学习编程是了解计算机科学本质的方法。计算机科学对现代社会产生了毋庸置疑的影响。Python是新兴程序设计语言,是一种解释型、面向对象、动态数据类型的高级程序设计语言。由于Python语言的简洁、易读以及可扩展性,在国外用Python做科学计算的研究机构日益增多,最近几年社会对Python的需求逐渐增加,许多高校纷纷开设“Python程序设计”课程。例如,卡内基·梅隆大学的“编程基础”、麻省理工学院的“计算机科学及编程导论”就使用Python语言讲授。

本书作者长期从事程序设计语言教学与应用开发,在长期的教学实践中,积累了丰富的经验,了解学生在学习编程的时候需要什么样的书才能提高Python开发能力,以最少的学习时间投入得到较好的实际应用。

本书内容:

将Python的面向对象编程、Tkinter图形界面设计、文件使用、数据库开发、图形界面、Python的第三方库等知识点分解到各个案例中,并且每章的案例都有突出的新知识点。本书总计给出21个典型案例,学习这些案例的设计与开发,读者将学会Python编程技术和技巧,了解项目设计的相关内容。

本书特点:

(1) Python 程序设计涉及的范围非常广泛,本书内容编排并不求全、求深,而是考虑零基础读者的接受能力; 语法介绍以够用、实用为原则,选择Python 中必备、实用的知识进行讲解,强化程序思维能力培养。

(2) 案例选取贴近生活,有助于提高学习兴趣。

(3) 书中每个案例均提供详细的设计思路、关键技术分析以及具体的解决方案。

(4) 配套资源丰富: 本书提供教学大纲、教学课件、程序源码等配套资源,还提供650分钟的教学视频。

资料下载提示:

课件等资源: 扫描封底“课件下载”二维码,在公众号“书圈”下载。

素材(源码)等资源: 扫描目录上方的二维码下载。

视频等资源: 扫描封底刮刮卡中的二维码,再扫码书里章节中的二维码。

应说明的是: 学习编程需要一个实践的过程,而不仅仅是看书、看资料,亲自动手编写、调试程序才是至关重要的。通过实际的编程以及积极的思考,读者可以很快地掌握并积累许多宝贵的编程经验,这种编程经验对开发者尤其显得不可或缺。

本书由夏敏捷(中原工学院)主持编写,葛勋(郑州轻工业大学)编写第3~9章,李辉(郑州轻工业大学)编写第11~15章,尚展垒(郑州轻工业大学)编写第16~20章,张慎武(中原工学院)编写第21章,其余章节由夏敏捷编写。在本书的编写过程中,为确保内容的正确性,参阅了很多资料,并且得到了资深Web程序员的支持,在此谨向他们表示衷心的感谢。

由于编者水平有限,书中难免有疏漏之处,敬请广大读者批评指正,在此表示感谢。

夏敏捷

2020年4月

more >

python课程设计的主要任务_清华大学出版社-图书详情-《Python课程设计-微课视频版》...相关推荐

  1. java程序设计实验指导与习题解答_清华大学出版社-图书详情-《Java程序设计基础(第6版)实验指导与习题解答》...

    前言 本书是清华大学出版社出版的<Java程序设计基础(第6版)>一书的配套用书.全书共分为两部分: 第一部分是实验指导: 第二部分是主教材<Java程序设计基础(第6版)>的 ...

  2. python程序设计教程张莉课后答案_清华大学出版社-图书详情-《Visual Basic程序设计教程》...

    Visual Basic是目前最适合初学者学习使用的.最流行的计算机高级程序设计语言之一.它简单易学.功能强大,它提供的可视化集成开发环境使程序开发变得方便而快捷.近年来,很多高等院校选择" ...

  3. python制作网页样式与布局_清华大学出版社-图书详情-《CSS3+DIV网页样式与布局案例课堂(第2版)》...

    前 言 "网站开发案例课堂"系列图书是专门为网页设计初学者量身定制的一套学习用书.整套书具有以下特点. 前沿科技 无论是网站建设.数据库设计还是HTML5.CSS3,我们都精选较为 ...

  4. java数据结构与算法_清华大学出版社-图书详情-《数据结构与算法分析(Java版)》...

    前 言 数据结构是计算机程序设计重要的理论技术基础,它不仅是计算机学科的核心课程,而且已经成为计算机相关专业必要的选修课.其要求是学会分析.研究计算机加工的数据结构的特性,初步掌握算法的时间和空间分析 ...

  5. 数字图像处理王慧琴课后答案_清华大学出版社-图书详情-《数字图像处理(第3版)》...

    前言 随着计算机技术.电子技术.信息处理技术和Internet技术的迅猛发展,图像处理技术已经成为信息技术领域中的核心技术之一,并已在国民经济的各个领域得到了十分广泛的应用,在推动社会进步和改善人们生 ...

  6. 清华大学python基础_清华大学出版社-图书详情-《Python基础入门-微课视频版》

    前言 Python语言自从20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一. 学习编程是工程专业学生学习的重要部分.除了直接的应用外,学习编程还是了 ...

  7. java程序设计基础(第3版)实验指导_清华大学出版社-图书详情-《Java程序设计基础(第5版)实验指导与习题解答》...

    本书是清华大学出版社出版的<Java程序设计基础(第5版)>的配套用书.全书共分为两部分,第一部分是上机实验指导,第二部分是主教材<Java程序设计基础(第5版)>中的习题解答 ...

  8. mysql数据库应用与开发姜桂洪 课后答案_清华大学出版社-图书详情-《MySQL数据库应用与开发》...

    前言 Oracle公司的MySQL是目前最流行的关系数据库管理系统之一.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.MySQL数据库以其精巧灵活.运行速度快.经济适用性强.开放源码 ...

  9. python程序设计课后答案祁瑞华_清华大学出版社-图书详情-《Python 程序设计》

    前言 Python语言作为一种免费.开源语言,已被许多学校引入教学过程.它是面向对象和过程的程序设计语言,具有丰富的数据结构.可移植性强.语言简洁.程序可读性强等特点.本书根据实际教学经验,对内容进行 ...

最新文章

  1. python输出n阶矩阵_python-递归计算矩阵(nxn)的行列式
  2. SwipeRefreshLayout和RecyclerView滑动冲突的解决
  3. 也玩有道难题的双立方数问题:Python 版解法
  4. 收到了7封拒信的观后感哈哈哈哈哈哈哈哈哈哈
  5. 调用Interop.zkemkeeper.dll无法使用解决方案
  6. ASP.NET AJAX入门系列
  7. matlab两个曲线的名称怎么显示出来的,求MATLAB的高手,怎么把两张仿真曲线合并显示在一张图上?...
  8. React Native For Android 架构初探
  9. ECSHOP始终显示全部分类方法
  10. 三星dex安装linux软件,三星DeX应用试玩体验 无需扩展坞就能把PC变成工作站
  11. linux下桌面快捷方式无法打开,亲测可用:Linux下桌面快捷方式创建实例
  12. C语言爱心开场动画代码,QQ空间免费开场动画代码大全
  13. 【小程序云开发转uniCloud阿里云】
  14. 粘贴时怎样跳过隐藏行,excel技巧
  15. mysql中gender要用什么类型,如何选择合适的MySQL数据类型
  16. 网易邮箱阻止一次非法访问解除方法
  17. HTML春节贺卡,HTML5+CSS3实现春节贺卡
  18. 车辆的纵向控制之标定
  19. springboot项目调用阿里云短信接口(包括短信上行)
  20. WPS的PPT 宋体 黑体显示乱码的解决方案

热门文章

  1. 云学python (第5章对象带你飞之储存 文件)《vamei-从Python开始学编程》 笔记
  2. spirng4.0-@Conditional 按条件注册bean、@Import导入组件bean、@FactoryBean spring的bean工厂注册bean
  3. pandas 过滤某一列的值_Pandas学习笔记,如何用列的值过滤行
  4. linux栈溢出漏洞,PWN简单栈溢出漏洞获取shell | kTWO-个人博客
  5. LSM6DS3驱动编写——learn form sparkfun company
  6. 基于OGRE所实现的高层游戏引擎框架(1)(转)
  7. 怎么用手机迅速编辑表格?
  8. 如何安装Windows
  9. Python初学尝试:word批量刷格式转PDF,替换页眉页脚
  10. 2020年汽车驾驶员(技师)考试题库及汽车驾驶员(技师)复审考试