本书为*一流本科课程配套教材,定位于非计算机专业学生的程序设计通识课程,基于 普及程序设计能力、培养解决复杂专业问题能力、训练计算思维能力 的教学目标。 在系统讲解Python语言语法和程序设计基本思想的同时,改变传统教学中严格按知识点顺序组织内容的模式,以案例为纽带建立知识点间的有机联系,强化知识点间的交叉融合,使常用的知识反复再现,循序渐进地培养学生掌握利用Python语言解决复杂问题的能力。 本书分为程序设计基础和应用两部分:基础部分主要讲授Python语法、各种数据类型的应用、常用内置函数与常用模块的基本使用方法。应用部分主要聚焦于讲授文件与数据可视化方法。 本书为新形态教材,配套教学课件、微视频、源代码、案例素材和教案等丰富的资源,适合作为各类高校Python程序设计通识课程教材,也适合初学Python程序设计
本书内容共81个Python实验项目,涵盖运算符、内置函数、选择结构与循环结构、函数定义与使用、面向对象编程、字符串与正则表达式等Python基础知识,以及文件操作、数据库操作、Office文档操作、多线程与多进程、Socket编程、tkinter编程、算法分析与设计、数字图像处理、计算机图形学、声音处理、密码学、自动运维、网络爬虫、数据分析、数据可视化和机器学习等领域的应用。书中全部案例代码适用于Python 3.5/3.6/3.7或更高版本。 本书可以作为Python程序设计课程的实验指导书(根据需要选择不同的实验项目)或教师参考用书,也可以作为Python爱好者的自学参考书。
《Python 项目开发实战入门》以玛丽冒险、销售收入分析与预测、基于Flask 的在线学习笔记、二手房数据分析预测系统、DIY 字符画、AI 图像识别工具、吃了么外卖网、51 斩百词8 个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析、数据库建模到项目开发,每一个过程都详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。本书中的案例趣味性强,涉及行业广泛,覆盖了Python 开发的游戏、人工智能、数据分析、爬虫、Web 开发、App 开发等开发方向,实用性强。书中不仅项目流程详尽,还提供了项目视频讲解及完整项目源码,帮助读者提高学习和开发效率。通过本书的学习,读者可以提高编程兴趣,获得编程技巧,也可以轻松领会Python 项目开发的精髓,快速提高开
这是一本专门给小学生和中学生学习的编程书。编程对于培养孩子的逻辑思维能力和动手能力至关重要,国家正在推动将编程纳入到中小学教学和考评体系中。Python语言又好玩,又好学,通过本书特殊的教学方式,让大家一看就会编程、就爱编程。本书不长篇大论讲理论,而是通过由浅入深的案例引导,让大家学会Python编程,从画图、做数学,到做判断、做循环,甚至做大数据和人工智能。 本书适合小学二年级以上的小学生和中学生学习,如果家长和孩子一起学就更棒了。本书既适合作为中小学信息技术课程的教材之一,也适合作为中小学人工智能编程教育的基础教材。
本书全面、系统地介绍了使用Python对系统进行操作与控制的os与sys两大模块。全书分为两部分共12章,其中,*部分为os模块(系统操作),主要包括系统及硬件相关、获取环境变量、进程操作、其他系统相关操作等内容;第二部分为sys模块(系统相关),主要包括标准输入流与输出流、获取Python解释器相关信息、Windows系统相关、虚拟环境与路径、获取系统编码信息、线程与递归、程序异常相关、其他sys模块属性及方法等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解os模块和sys模块的属性、方法及其应用。本书附有配套资源包及数字书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有源代码都经过精心调试,在Windows 7\Windows 10系统中测试通过,保证能够正常运行。本书是各级Python程序开发人员***的参考书,也非常适合大中专院
机器学习作为实现人工智能的方法,是一种让计算机具备学习能力的数理技术。本书就以Python为工具,结合实例和代码分析对机器学习中的异常检测和系列数据分析技术进行了详细解说。其中前半部分介绍了基本的分类器和预测器的使用方法,以便读者能够顺利地进行机器学习实践。后半部分以作者的研究经验为基础,介绍了一些应用于实际问题的例子。 本书以解说实例源码为中心,特别适合有一定编程基础、对机器学习技术感兴趣的高校学生学习,也适合将机器学习技术应用于实际业务的工程师参考。
本书共8章,内容包括问题求解中的计算思维、Python编程基础、问题求解中的顺序结构、问题求解中的选择结构、问题求解中的循环结构、组合数据类型、函数、常用的经典算法。全书知识讲解由浅入深、循序渐进,运用计算思维求解问题的思想介绍Python语言的知识结构,不仅注重学习者知识与技能的掌握,更强调学习者思维习惯的养成,以期为学习者将来的学习打下良好的基础。 本书免费提供教学课件、源代码和微课视频,适合有一定数学基础的中高年级小学生和中学生,以及初学编程的自学者和编程爱好者使用,也可以作为中小学一线信息技术教师学习Python语言的入门教材。
学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程实际开发的角度出发,融汇了多位开发高手的经验和总结设计了这套《Python数据分析编程魔卡》,将学习Python数据分析时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括python数据分析相关模块的函数、方法、属性等开发中常用内容,既适合作Python数据分析初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
《Python从入门到实践》从学习与应用的角度出发,通过详细、精练的知识内容,帮助用户快速掌握 Python语言的关键技术。全书共分为17章,包括开启Python之旅、Python语言基础、运算符与表达式、程序的控制结构、序列的通用操作、列表(list)、元组(tuple)、字符串与正则表达式、字典与集合、自定义函数、模块、面向对象编程、文件与目录操作、异常处理及程序调试、海龟绘图、小海龟挑战大迷宫游戏、智慧星学生管理系统等多种内容。 本书内容详尽,所有知识都结合了具体实例进行讲解;涉及的程序代码给出了详细的注释,且运用了大量的效果图和示意图,力求为读者打造轻松的学习氛围;并且在每个小节后面配置了 动手试一试 栏目,使读者可以快速掌握Python语言,提升实战开发能力;在本书的*后运用了两个实战项目将Python语言的开发知识应用于实际操作
本书全面、系统地介绍了使用Python对日期与时间进行操作的time模块、datetime模块和calendar模块。全书分为三部分共16章,其中,*部分为time模块(时钟与时间),主要包括术语和常量、时间戳相关操作、时钟与计数器、格式化时间等内容;第二部分为datetime模块(日期和时间),主要包括格式化日期时间、时间相关、日期相关、星期相关、日期和时间相关、UTC与时间差相关、时区与夏令时相关等内容;第三部分为calendar模块(日历相关操作),主要包括属性与时间戳、闰年及星期相关方法、返回日期迭代器、返回日期列表、获取或显示日历等内容。本书以模块应用为主线,通过大量的快学快用,帮助读者透彻理解time模块、datetime模块和calendar模块的属性、方法及其应用。本书附赠配套资源包及数字电子书。资源包提供了书中所有快学快用的源代码和关键代码段,且所有
本书是学习Python编程语言的入门书籍。Python是一种很流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本。Python免费、可移植、功能强大,而且使用起来相当容易。来自软件产业各个角落的程序员都已经发现,Python对于开发者效率和软件质量的关注,这无论在大项目还是小项目中都是一个战略性的优点。
俗话云“一将无能累死三军”,不管是政府部门还是企事业单位,管理者的领导能力将直接影响所在部门的团队建设、员工积极性的发挥。如何用人、如何组建团队的领导艺术始终是困扰各级管理者的难题。本书围绕以上难题,将作者多年担任管理者学到的经验毫无保留地介绍给读者,希望对身为管理者的读者有所裨益。 《高效布置任务的27个方法》内容图文并茂,语言浅显易懂,既适合已身为管理者的职场人士阅读,也适合希望了解并提高自身领导力的其他职场人士阅读。
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python可以用于很多的领域,从科学计算到游戏开发。 《Python入门经典》是面向Python初学者的学习指南,详细介绍了Python编程基础,以及一些高级概念,如面向对象编程。全书分为24章。第1章介绍了Python的背景和安装方法。第2章到第7章介绍了一些基本的编程概念,如变量、数学运算、字符串和获取输入。第8章到第12章介绍了更高级的主题,讨论了函数、字典和面向对象编程等。第13章到第15章介绍了如何使用库和模块,以及如何创建自己的模块。第16章到第19章介绍了使用数据,如保存到文件,使用标准格式以及使用数据库。第20章和第21章尝试了标准库以外的一些项目,在这两章中,介绍了创建动态Web站点和开发游戏。这两章并不是要成为完整的课程,而是充当学习更多知识的一个起点。第2
Python 3.7正在成为目前流行的编程语言,而网络爬虫又是Python网络应用中的重要技术,二者的碰撞产生了巨大的火花。本书在这个背景下编写而成,详细介绍Python 3.7网络爬虫技术。 本书分为11章,分别介绍Python 3.7爬虫开发相关的基础知识、lxml模块、BeautifulSoup模块、正则表达式、文件处理、多线程爬虫、图形识别、Scrapy框架、PyQuery模块等。基本上每一章都配有众多小范例程序与一个大实战案例。作者还为每一章分别录制教学视频供读者自学参考。 本书内容详尽、示例丰富,是有志于学习Python网络爬虫技术初学者的参考书,同时也可作为Python爱好者拓宽知识领域、提升编程技术的参考书。
本书主要介绍MegaPi与树莓派的结合,树莓派用户如何利用Python就能实现对MegaPi上各种电机及电子模块的控制。本书力图拓展学生的视野,知识的广度和深度,从而成为中学生STEM教育课程的一个尝试与探索。本书适合已经有一定开源软硬件知识基础的高中信息技术课程使用,也可以作为各种培训机构教学参考用书。
本书从零基础入门着手,通过合理的编排,首先引导读者循序渐进地学习Python基本语法和语义,再掌握诸如文件和数据库的处理、面向对象编程、开发图形用户界面、网络和多线程编程等实用技术,*后拓展了Python的一些热门应用,如大数据和机器学习。本书通过丰富的案例和真切的经验分享、详细的文字讲解和生动的在线视频演示,给读者带来别样的学习体验。本书非常适合没有Python编程经验的程序员,也适合工作中需要用到程序解决问题的非专业人员,由于独特的编排和讲解,同样适合初学Python的学生,甚至可以当作全国计算机二级Python的教材使用。总之,对于*次接触编程的人来说,这是一本非常适合的书。
全书共10 章。第1 章介绍Python 开发环境的搭建、简单使用和Python 代码规范;第2 章讲解Python 内置对象与运算符的使用;第3 章讲解列表、元组、列表推导式与生成器表达式以及切片和序列解包的用法;第4 章讲解字典应用;第5 章讲解集合应用;第6 章讲解字符串与正则表达式的应用;第7 章讲解选择结构与循环结构语法和应用;第8 章讲解函数设计与应用;第9 章讲解文本文件操作、二进制文件操作、Office 文档操作以及文件夹操作;第10 章讲解如何使用Python 扩展库numpy 和pandas 处理数据。 本书全部代码适用于Python 3.5/3.6/3.7 以及更新的版本。本书可以作为数据科学与大数据技术专业和计算机、电子信息等其他相关专业的Python 程序设计课程教材,也可以作为相关的工程技术人员学习Python 程序设计时的快速入门参考书。
本书共分五个章节,分别是计算机科学、Python面向对象程序设计、常用算法思想及其程序实现、Python数据分析和Python扩展应用。不仅涵盖了Python设计的基础知识,还列举了几种常用的经典算法,*后从大数据分析和扩展应用两个方向介绍了Python语言的强大之处。此外,在每个小节的*后,还设置了上机实践、课堂练习、阅读材料等板块,适合中学生的学习以及课程开设。本书还提供在线网络课程,通过MOOC课程设计,设置符合知识体系的练习系统和交互式评价方案。
本教材为Python数据分析立体教材,以任务为导向,结合大量数据分析案例及教学经验,深入浅出地介绍Python语言在处理Excel格式数据时的重要方法及内容,详尽地介绍了Python第三方库xlrd库、xlwt库、xlwings库、pandas库、matplotlib库、numpy库和pyplot库的基本操作方法。 为读者明确如何利用所学知识解决问题,设置了多个案例,每个案例都配有程序运行源代码,读者可通过二维码链接到网站上下载实际代码,查看运行结果,同时配以作者精心制作的视频讲解,轻松愉快地学会用Python玩转各领域数据,能够真正地学以致用。 本教材适用于高校计算机公共基础程序设计课程和数据分析课程,也可供需要处理大量Excel数据、工作重复度较高的工作人员使用。
《Python程序设计》为 创客教育系列丛书 高中*册,内容由 Python 语言基础 Python 图画编程 Python 与开源硬件 三部分构成,围绕计算思维设计了 中国诗词测试游戏编程 绘制中国传统文化元素 贴心小哥 智能小伙伴 项目范例。通过 情境 主题 规划 探究 实施 成果 评价 的项目学习方式展开活动,帮助同学们掌握本书的基础知识、方法与技能,增强创新意识,发展计算思维,提高数字化学习与创新能力,树立正确的信息社会价值观和责任感,力图通过软、硬结合,多学科融合,促进同学们创新素养的提升。 《Python程序设计》为创客教育系列丛书高中*册,适合高中一年级学生阅读使用。
《Python编程入门(第3版)》是图文并茂的Python学习参考书,书中并不包含深奥的理论或者高级应用,而是以大量来自实战的例子、屏幕图和详细的解释,用通俗易懂的语言结合常见任务,对Python的各项基础知识进行了介绍,以帮助读者成为一名真正的Python程序员。 《Python编程入门(第3版)》适合各个层次的Python开发人员阅读。
本书是 上海市高等学校计算机等级考试(二级) Python程序设计考试科目的推荐教材,以程序设计初学者为教学对象,从程序设计基本概念出发,由浅入深、循序渐进地讲述Python程序设计的基本概念和基本方法。本书内容包括Python语言及其编程环境概述、基本语法、基本流程控制、元组列表字典等特征数据类型及操作、文件、函数、面向对象的程序设计、tkinter图形化界面设计、图形绘制、正则表达式的应用、数据库操作和基于第三方库的应用举例。本书提供配套电子课件,登录华信教育资源网(www.hxedu.com.cn)注册后免费下载。