人工智能已经成为推动科学技术和国民经济发展的重要力量。为帮助青少年读者深入理解并有效应用这一前沿技术,提升跨学科思维和综合能力,《掌控智能生活:用mPython实践创客文化》基于掌控板和适用于中小学生的图形化编程,围绕智能生活这一主题,设计与人工智能相关的项目式学习案例。 《掌控智能生活:用mPython实践创客文化》共13课,每课包含 基础我来学 和 进阶我会用 两大模块。读者可以依托模块中的 准备清单 与 快速指引 ,概览案例全貌;通过 操作步骤 与 参考程序 ,掌握人工智能知识和应用方法;借助 小贴士 与 知识库 ,扩充相关知识;*后在 脑洞大开 中,激发无限的思维创造力。
Python可以用来做机器人!通过编程实现人工智能! Python不需要任何基础!中小学生也能学会! Python前景广阔!一招在手, 天下无敌! 在纷繁的编程世界中,Python毫无疑问已经成为非常适合青少年学习的语言。它入门简单,应用广泛,青少年既能玩得开心,又可以为将来的深造打下基础。 本书就是专为青少年打造的Python 入门读物。全书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,*后深入了解编程思维。 本书适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。
本书注重基础,循序渐进,系统地讲述Python程序设计的主要知识与量化交易各类策略的开发。全书涵盖Python程序设计基础、Python程序结构、函数与模块、文件与目录操作、Python面向对象、Python数据库编程、Python量化工具Numpy、Python量化工具pandas、量化交易数据的获取与清洗、量化交易平台、策略开发与经典CTA策略、统计套利、多合约组合交易策略、期权交易等内容。 当前高校金融工程专业的量化投资类课程中,缺乏融合Python和交易实务的课程,通过本书的教学,能够实现在开源环境下,利用Python语言进行量化投资策略开发、策略回测、策略模拟、风险控制等实战性功能的开发和使用。克服中低频交易中C 编写维护难度大,学习成本高,不利于投资者专注交易策略开发的缺点。
数据预处理的目的是在进行数据分析前,通过技术手段解决集中存在的数据质量问题,并进一步提升数据信息含量的。本书主要围绕着 什么是数据预处理、数据预处理的作用是什么、如何进行数据预处理 展开,主要内容包括缺失值处理、数据纠错、数据格式转化、低频分类数据处理、高偏度数据处理、异常值处理、数据配平、数据特征缩放、数据归约等。通过本书的学习,读者可以充分理解常用数据预处理方法的精髓,并掌握具体技术细节,为数据分析实践打下扎实基础。本书可作为统计学、数据科学与大数据技术、计算机相关专业等本科专业和统计学、应用统计学等专业研究生的教材或教学参考用书。
本书从基本的Python概念入手,由浅入深、典型实例剖析讲解、综合实例剖析讲解,一步一步引导初学者掌握Python编程知识。本书共20章,其中第1章到第4章是Python编程基础篇;第5章到第9章是Python编程提高篇;第10章到第13章是Python的GUI程序和图形图像篇;第14章到17章是Python人工智能应用篇;第18章到20章是Python编程高级篇,包括数据库开发、游戏开发和网络爬虫开发。 在讲解过程中既考虑读者的学习习惯,又通过具体实例剖析讲解Python编程中的热点问题、关键问题及种种难题。 本书适用于大中专学校的师生、有编程梦想的初高中生阅读,更适用于培训机构的师生、编程爱好者、初中级程序员、程序测试及维护人员阅读研究。
本书主要分三部分内容:上篇 Python基础,分5个章节介绍Python基础知识,主要包括Python概述、程序结构、函数、组合数据类型和面向对象编程基础;中篇Python数据挖掘实战,分2个章节介绍Python实现数据挖掘的过程和实战案例,主要围绕Python实现一个网站的简单搜索引擎、静态网站爬虫、动态网站爬虫和网络爬虫框架Scrapy几部分内容展开;下篇Python数据处理和分析案例,分3个章节介绍使用NumPy进行数据计算、使用Pandas进行数据分析及Matplotlib、seaborn和Bokeh数据可视化和实战案例。
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。
本书基于Kubernetes v1.18,深入剖析Kubernetes的本质、核心原理和设计思想。本书从开发者和使用者的真实逻辑出发,逐层剖析Kubernetes项目的核心特性,全面涵盖集群搭建、容器编排、网络、资源管理等核心内容,以生动有趣的语言揭示了Kubernetes的设计原则和容器编排理念,是一本全面且深入的Kubernetes技术指南。本书适合软件开发人员、架构师、运维工程师以及具备一定服务器端基础知识且对容器感兴趣的互联网从业者阅读。
《Java核心技术 卷1 开发基础(原书第12版)》作为一本经典的Java开发畅销书,本书得到大家的喜爱并且热度不减,其很好特性如下:全面清晰《Java核心技术》分为I、II两卷,作为介绍开发基础
本书共有23章。第1章说明程序设计语言概念,然后介绍Python的优缺点。第2章介绍Python安装方法,以及Python自带集成开发环境IDLE的使用。第3章到第10章是Python语言基本语法,需要在理解基础上读懂书中例子,仅仅完成书中的习题是不够的,还需在网上寻找习题练习,达到熟练掌握Python语言基本语法的目的。第11章讲解如何使用tkinter库中的组件,创建应用程序的图形界面,实现简单功能,理解事件和事件驱动的概念,以及tkinter窗体的工作机制。 从第12章到第23章,每章一个完整的应用程序,共计12个。每章开始说明应用程序要完成的功能和实现功能的思路。如果涉及新的知识点,用例子加以说明。为使读者更容易读懂程序,对于主程序、每个函数和类的定义,都分别详细说明它们要完成的功能,每个函数的参数的意义,以及各个变量的意义。对于其中的难点给出详细
《Java面向对象程序设计实验教程》是《Java面向对象程序设计》的配套实验指导教材。《Java面向对象程序设计实验教程》分两部分:部分是基础知识篇,主要讲述Java面向对象程序设计实验指导,通过给出切合生活实际的综合性案例和详细的上机指导,将Java面向对象学习中的知识点由浅入深、循序渐进地穿插在案例当中,适当借助UML类图和问题拓展,培养学生发现问题、分析问题、解决问题的能力,启发学生深入思考;第二部分是上机实践篇,主要包括课程实验大纲(总体规划了实验学习目标,并给出建议的课时安排)和实验报告(给出与实验指导相配套的各个实验目的和要求,以及实验内容和过程,以便读者可以形成具体的实验结果文档,便于验收学习成效)。
本书以掌控板和掌控扩展板(掌控宝〉及其创客马拉松套件为支撑,掌控板作为一款普及盯卫AM、创客教育、 人工智能教育、 编程教育的开源智能硬件,集成ESP32高性能双核芯片,支持Wi-Fi和蓝牙双模通信,可作为物联网节点,实现物联网应用.它还集成多种外部扩展接口, 支持图形化及MPython代码编程,可实现智能机器人、创意 “智 ” 造等智能控制类应用。 本书精选14个案例, 案例取材于生活中的具体问题,循序渐进介绍掌控板、掌控宝、创客马拉松套件的主要元器件和mPython软件的用法,适合对掌控板及编程有一定基础的小学高年级和中学学生阅读。
沈丽容、章春芳主编的《C程序设计教程》是根据*高等学校计算机科学与技术教学指导委员会提出的《关于进一步加强高等学校计算机基础教学的意见暨计算机基础课程教学基本要求》的有关要求编写的。 c程序设计是一门实践性很强的课程,本书力求使学生掌握c语言基本语法和程序设计基础知识,领会计算机编程思想,掌握编程方法和技巧,具备一定的程序设计和调试能力,为今后学习和工作打下良好的基础。 本书内容结构规划合理,条理清晰,语法讲解细腻,突出重点、难点和易错点,案例分析透彻,课后习题丰富,既可作为高等学校各专业程序设计课程教材,又可以作为初学者自学用教材,还可作为等级考试辅导教材。
本书是基于Qt Creator集成开发环境的入门书籍,讲解了经典的桌面端C++ Widgets编程和Qt Creator开发环境的使用。本书内容主要包括Qt的基本应用,以及Qt在图形动画、影音媒体、数据处理和网络通信方面的应用内容。与第3版相比,本书使用Qt 6.2.3和Qt Creator 6.0.2进行了全书修订,主要添加了第18章Qt图表和数据可视化内容,重写了第7章正则表达式部分和第13、14章多媒体应用的大部分内容。
《网页设计实战教程(HTML CSS JavaScript)》以项目案例为主导,融合笔者多年的教学经验,采用任务驱动的模式详细讲述了HTML、CSS、JavaScript等*基本的网页设计元素与使用技巧。全书分为6个模块,前3个模块为必修模块,分别讲解了HTML、CSS、JavaScript三个知识点;后3个模块为选修模块,分别为网页设计相关软件介绍、美工基础知识、网页设计新技术介绍,可供学生自学或选学。这种安排可实现分层或分阶段教学。每个模块后都安排有模块自测题,可及时巩固该模块的学习效果;每个任务后也有小练习,可随时 学一学、练一练 。本书配套资源包括PPT课件、书中案例源文件、习题/自测题答案及教学微视频。本书可作为网页制作初学者的入门教程,同时也可作为网站建设专业人士的参考用书。
大模型时代,能否利用好各种工具,成为软件工程师生产效率高低的关键分水岭。本书记录了一个融合专业技能和大模型能力的软件开发过程。案例来自真实场景,将需求分析、领域驱动设计、测试先行、由外而内开发、演进式设计等现代工程实践和大模型的能力结合,实现了高效、高质量开发。该案例具有较高的业务复杂度和技术复杂度,读者可以在阅读过程中了解软件开发所面临的典型问题,并学习如何利用大模型解决这些问题。本书适合希望建立软件开发全局观和想要了解现代软件开发实践的初学者,也适合希望借助大模型提升软件开发效率的专业开发者。此外,本书也可以作为《软件设计:从专业到卓越》的补充读物。
本书系统地介绍了OpenHarmony轻量设备开发的推荐知识。在本书完稿时,相关课程已经在高校完成了三个学期的教学,并持续优化迭代。本书的学习门槛低、内容深入浅出、知识结构合理。本书注重知识间的关联性
本书基于Python 3.8,采用理论与项目结合的方式全面介绍Flask 2.0框架的相关知识。全书共10章,其中第1~5章针对Flask框架的基础知识进行讲解,包括认识Flask、路由、模板、表单与类视图、数据库操作;第6~10章介绍智能租房项目的完整开发过程,有助于读者加深对Flask框架基础知识的理解,提高灵活使用Flask框架开发Web应用程序的能力。 本书附有教学PPT、教学设计、教学大纲、源代码等资源。为帮助初学者 好地学习书中的内容,本书还提供在线答疑,希望能得到 多读者的关注。 本书既可作为本科、高职高专计算机相关专业的教材,也可作为Flask培训教材,还可作为广大编程爱好者的Flask入门教材。
Python作为编程语言的一种,具有高效率、可移植、可扩展、可嵌入、易于维护等优点;同时Python语法简洁,代码高度规范,是初学者步入程序开发与设计之路的 。 本书在Windows环境下介绍Python 3.x的基础语法,讲解程序开发流程,并结合项目介绍Python常用模块与通用的程序设计方法。本书分为10章,其中 、2章简单介绍计算机与程序的概念,讲解Python的基础语法;第3~6章对Python语法进行详细讲解,并设置了小型实例;第7章结合项目介绍程序设计方法,同时讲解Pygame模块,巩固Python语法知识;第8章对Python文件和数据格式化等知识进行讲解,为大型项目的开发做好铺垫;第9、10章作为拓展学习,对Python的主要应用——数据分析与可视化、网络爬虫进行介绍。 本书附有配套视频、源代码、习题、教学课件等资源,为帮助初学者 好地学习本书中的内容,我们还提供了
《Python程序设计》以程序设计的岗位职业能力要求为标准、以培养学生算法设计能力为目标、坚持“做中学”思想、以案例分析为主体进行编写。 学生学完《Python程序设计》的内容,能掌握Python语言的基本语法,能用Python语言编写程序解决简单问题,形成初步的算法思维,为后续课程的学习奠定基础。 《Python程序设计》分为11个项目共27个任务,按由浅入深、由易到难的顺序编排学习任务,涵盖了基本数据类型、组合数据类型、程序执行流程、模块化程序设计、面向对象程序设计、文件操作、多进程与多线程程序设计、正则表达式、数据库访问及调试和优化程序等Python基本内容。