一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取 80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习 C 语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。 本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习 C 语言的入门教材。
本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。 全书分为四个部分。*部分讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。第二部分对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。第三部分以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。第四部分针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。 本书可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设
人工智能已经成为推动科学技术和国民经济发展的重要力量。为帮助青少年读者深入理解并有效应用这一前沿技术,提升跨学科思维和综合能力,《掌控智能生活:用mPython实践创客文化》基于掌控板和适用于中小学生的图形化编程,围绕智能生活这一主题,设计与人工智能相关的项目式学习案例。 《掌控智能生活:用mPython实践创客文化》共13课,每课包含 基础我来学 和 进阶我会用 两大模块。读者可以依托模块中的 准备清单 与 快速指引 ,概览案例全貌;通过 操作步骤 与 参考程序 ,掌握人工智能知识和应用方法;借助 小贴士 与 知识库 ,扩充相关知识;*后在 脑洞大开 中,激发无限的思维创造力。
集Python、Excel、数据分析为一体是本书的一大特色。本书围绕整个数据分析的常规流程:工具熟悉-获取数据-数据熟悉-数据处理-数据分析-分析结果进行Excel 和Python 对比实现,告诉你每一个过程中都会用到什么?过程与过程之间有什么联系。这样一本书既可以作为系统学习数据分析流程操作的说明书,也可以作为一本数据分析师案头的实操工具书,随时备查。本书通过对比Excel 功能操作去学习Python 的实现代码,而不是直接上来就学习Python代码,大大降低了学习门槛,消除了读者对代码的恐惧心理。适合刚入行的数据分析师,也适合对Excel 比较熟练的数据分析师,或从事其他岗位想提高工作效率的职场人。
Python可以用来做机器人!通过编程实现人工智能! Python不需要任何基础!中小学生也能学会! Python前景广阔!一招在手, 天下无敌! 在纷繁的编程世界中,Python毫无疑问已经成为非常适合青少年学习的语言。它入门简单,应用广泛,青少年既能玩得开心,又可以为将来的深造打下基础。 本书就是专为青少年打造的Python 入门读物。全书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,*后深入了解编程思维。 本书适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。
本书注重基础,循序渐进,系统地讲述Python程序设计的主要知识与量化交易各类策略的开发。全书涵盖Python程序设计基础、Python程序结构、函数与模块、文件与目录操作、Python面向对象、Python数据库编程、Python量化工具Numpy、Python量化工具pandas、量化交易数据的获取与清洗、量化交易平台、策略开发与经典CTA策略、统计套利、多合约组合交易策略、期权交易等内容。 当前高校金融工程专业的量化投资类课程中,缺乏融合Python和交易实务的课程,通过本书的教学,能够实现在开源环境下,利用Python语言进行量化投资策略开发、策略回测、策略模拟、风险控制等实战性功能的开发和使用。克服中低频交易中C 编写维护难度大,学习成本高,不利于投资者专注交易策略开发的缺点。
《HTML5 CSS3 JavaScript 网页制作标准教程(视频教学版)》系统讲解了 HTML5、CSS3 和JavaScript 的基础知识与使用技巧,结合大量案例从不同角度和场景生动演示了 HTML5、CSS3 和JavaScript 在实践生产中的具体应用。全书分为两部分,共 15 章,包括 HTML5 CSS3 基础、构建文档结构、设计网页文本、设计网页图像和背景、设计列表和超链接、设计表单和表格、CSS3 网页布局、CSS3 媒体查询与跨设备布局、JavaScript 基础、数组、函数、对象、面向对象编程、客户端开发和 Web服务与 Ajax。 《HTML5 CSS3 JavaScript 网页制作标准教程(视频教学版)》配备了极为丰富的学习资源,其中配套资源包括 249 节教学视频(可扫描二维码观看)、素材及源程序;附赠的拓展学习资源包括习题及面试题库、案例库、工具库、网页模板库、网页素材库、网页配色库、网页案例库等,让读者体验到用一倍的
《产品经理必懂的技术那点事儿:成为全栈产品经理》以非技术背景产品经理学习技术为主题,将技术知识以简单并且易于理解的方式讲述出来,帮助非技术背景产品经理了解技术、学习技术,旨在帮助产品经理高效地与技术人员进行沟通与合作,避免不懂技术带来的困扰。 《产品经理必懂的技术那点事儿:成为全栈产品经理》主要内容围绕产品经理需要了解的互联网基础技术知识展开,涉及客户端、服务器端、数据库及一些数据处理知识。同时,就产品经理需具备的一些软实力,例如沟通能力和解决问题的能力进行了详细介绍。另外,对产品经理必懂的运营 技术 做了详细阐述。 《产品经理必懂的技术那点事儿:成为全栈产品经理》适合非技术背景的产品经理、设计师、运营、市场等互联网岗位的读者阅读,也适合想了解产品经理工作及准备从其他职能转型为
本书稿紧扣《全国高等学校(安徽考区)计算机水平考试教学(考试)大纲》(Visual Basic程序设计)的要求精心编写而成,主要内容包括Visual Basic语言基础、可视化编程基础、程序控制结构、用户界面设计、数组和自定义类型、过程、菜单、文件、数据库编程基础等。书稿内容紧扣教学大纲编写,章节编排合理,教学内容由浅入深,例题选取难度适中,有助于学生学习Visual Basic程序设计,加强学生的逻辑思维能力,适合高等学校学生学习Visual Basic程序设计使用,也可供自学者学习参考。
程序员考试是计算机技术与软件专业技术资格考试(简称 软考 )系列中的一类重要考试,是计算机专业技术人员获得助理工程师职称的一个重要途径。但程序员考试涉及的知识点较广,考核难度较大。 本书以作者多年从事软考教育培训和试题研究的心得体会为基础,建立了一个5天的学习架构。作者通过深度剖析考试大纲并综合历年的考试情况,将程序员考试涉及的知识点进行高效地概括、整理,以知识图谱的形式将整个考试分解为一个个相互联系的知识点逐一讲解。读者可以通过本书快速提高学习效率和答题准确率,做到复习有的放矢、考试得心应手。本书后还给出了一套经过精心设计的全真模拟试题并作了详细解答。 本书可作为参加程序员考试考生的自学用书,也可作为软考培训班的教材。
《GitHub入门与实践》从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。 《GitHub入门与实践》旨在指导各位读者如何在开发现场使用GitHub进行高效开发,适合所有想要使用GitHub进行开发的程序员或团队阅读。
本书是作者结合自己多年Abaqus 使用经验,在汲取国内外大量资料的基础上编写的一本Python 二次开发知识点笔记。内容涉及开发环境的搭建、Python 基础语法知识、Abaqus Python API 讲解,并以实例展示的方式详细阐明了二次开发的流程和方法。本书可以帮助正在使用Abaqus 进行仿真分析工作的工程师或者科研人员学习Abaqus Python 二次开发方法,同时对熟悉Abaqus 二次开发流程的读者也有一定的借鉴价值。
本书从不同的视角介绍了 Node 内在的特点和结构。由首章Node 介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O 实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node 中的网络编程基础、Node 中的Web 开发、进程间的消息传递、Node 测试以及通过Node构建产品需要的注意事项。*后的附录介绍了Node 的安装、调试、编码规范和NPM 仓库等事宜。 本书适合想深入了解 Node 的人员阅读。
本书的写作初衷是为了帮助更多功能测试人员转型自动化测试方向。在转型过程中,主流自动化测试技术和应用场景的结合是非常重要的一环。本书从自动化测试理论入手,全面地阐述自动化测试的意义及实施过程。全文以Python语言驱动,结合真实案例分别对主流自动化测试工具Selenium、RobotFramework、Postman、Python Requests、Appium等进行系统讲解。通过学习本书,读者可以快速掌握主流自动化测试技术,并帮助读者丰富测试思维,提高Python编码能力。 本书实用性强,不仅是转型自动化测试方向的一本案头书,也是一本特别好用、实用的操练手册。
本书从初学者角度出发,用通俗易懂的语言、丰富多彩的示例,详细介绍了使用JavaScript语言进行Web程序开发必知必会的技术。本书以ECMAScript6标准为基础讲解JavaScript语言的各种语法特点和应用。全书共分12章,包括JavaScript快速入门、JavaScript基本语法、数组、函数、对象、字符串与正则表达式、BOM、DOM、事件、CSS、Web服务与 Ajax 以及面向对象编程。所有知识都结合具体示例进行介绍,涉及的程序代码都给出了详细的注释,有助于读者轻松领会JavaScript语言精髓,快速提高开发技能。本书配备了极为丰富的学习资源,其中配套资源包括251节教学视频(可以扫描二维码进行学习)、索材及源程序:附赠的拓展学习资源包括习题及面试题库、案例库、工具库、网页模板库、网页素材库、网页配色库、网页案例库等。 本书内容翔实、结构清晰、循序渐进,基础知识与案例实战
《HTML5 移动网页开发标准教程(视频教学版)》系统讲解了 HTML5 在移动网页开发中的应用,通过大量示例对 HTML5 进行了深入浅出的讲解。全书注重实际操作,使读者在学习技术的同时,掌握Web 开发和设计的精髓,提高综合应用的能力。本书共12章,内容包括移动网页开发与 HTML5基础、HTML5文档结构、HTML5文本、HTML5图像和多媒体、HTML5列表和超链接、HTML5表格、HTML5表单、HTML5 画布、使用 Node.js 构建 Web 服务、HTML5 本地存储、HTML5通信及项目实战。 本书配备了极为丰富的学习资源,其中配套资源包括199节教学视频(可以扫描二维码进行学习)、素材及源程序;附赠的拓展学习资源包括习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例库等。 本书既适合作为HTML5移动开发方面的自学用书,又可以作为高等院校网页设计、网页制作、
本书系统讲解了Vue.js 3.x的基础知识和使用技巧,并结合大量示例、实战案例、综合案例从不同角度和场景生动地演示了 Vue.js在实践中的具体应用。全书共11章,内容包括学习 Vue.js 前的准备、Vue.js 基础、使用指令、计算属性和监听器、事件处理、绑定表单和样式、过渡和动画、使用组件、Vue开发环境与组合式开发、Vue路由和状态管理及综合案例:微购商城。 本书配备了极为丰富的学习资源,其中配套资源包括172节教学视频(可扫描二维码查看)、素材及源程序:附赠的拓展学习资源包括习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例库等。 本书注重实战,把知识融入案例中讲解,适合 Web前端开发初学者、移动网站和 App 设计与开发人员,也适合高等院校、中职学校和培训机构等计算机相关专业的师生作为教学参考。
本书主要分三部分内容:上篇 Python基础,分5个章节介绍Python基础知识,主要包括Python概述、程序结构、函数、组合数据类型和面向对象编程基础;中篇Python数据挖掘实战,分2个章节介绍Python实现数据挖掘的过程和实战案例,主要围绕Python实现一个网站的简单搜索引擎、静态网站爬虫、动态网站爬虫和网络爬虫框架Scrapy几部分内容展开;下篇Python数据处理和分析案例,分3个章节介绍使用NumPy进行数据计算、使用Pandas进行数据分析及Matplotlib、seaborn和Bokeh数据可视化和实战案例。
一本难度适当、易学易教的教材是开展小学信息学教学的重要一环。本书选取80多个贴近小学生学习生活的例子,结合小学生的认知规律,激发孩子兴趣,以程序为中心,适当地弱化语法。本书利用流程图厘清思路,并提供多种算法实现举一反三,让小学生在学习C++语言编程的过程中,学会运用计算思维解决问题。本书循序渐进、层层铺垫地依次呈现各个知识点,深入浅出,让学生在探索中体会到编程的乐趣和魅力。本书适合小学四年级及以上学生阅读使用,可作为全国青少年信息学奥林匹克普及组竞赛教材,也可作为信息教师学习C++语言的入门教材。
本书内容结构科学合理,从C 编程基础到核心概念,循序渐进,即便是编程零基础的读者也能轻松上手。通过精心设计的章节,孩子能够逐步掌握编程环境配置、基础语法、逻辑控制等关键技能。书中不仅有详尽的理论解析,还配备大量与青少年生活紧密相关的实例,如制作九九乘法表、排序等,充分考虑了青少年的兴趣和特点,案例既典型又实用,鼓励孩子们通过动手实践,开发属于自己的小项目,从而激发他们的创造力和学习热情。
管新潮,现任上海交通大学外国语学院副教授、硕士生导师本书为新核心翻译硕士(MTI)系列教材丛书之一。本书主要内容包括语言数据分析基础(数据结构、数据清洗、数据可视化等)以及语言数据分析应用(N-gramsChunk提取、相似性计算、情感分析、语义分析、主题分析、语料库变量分析等)。全书共分两部分十个章节,内容限制在Python的语料库应用提升阶段,更多结合语言学和翻译学的相关理论知识,实现技术与语言学翻译学的充分结合。全书体例为文字描述结合部分关键代码呈现,按主题划分章节内容。本书适合文科类语言智能、语言数据科学、AI语言等方向的教师或学生使用。本书系《语料库与Python应用》一书的后续提升版内容,更注重Python在语言学翻译学领域的数据分析应用。
本书采用理论和实践相结合的方式组织C语言程序设计教学内容,由理论知识篇和上机实践篇两部分组成。理论知识篇以程序设计过程为主线,以任务驱动方式讲授C语言的各种语言成分以及程序设计的基本概念、基本理论和基本方法;上机实践篇以VisualC++6.0为程序开发环境,介绍C语言程序的上机操作过程、程序调试方法以及实验内容,给出10个实验内容,其中含两道综合实训题,对每个实验明确实验要求,提示分析问题解决问题的方法和程序设计的思路,以培养学生的程序设计能力和上机实践能力。《BR》 全书体系完整,内容由浅入深,条理清晰,语言流畅,实例丰富,提供了多套模拟试题,也为任课教师提供PPT课件和书中例题源代码,实用性强。
本书为机器人基础知识入门读本,主要通过机器人作品的搭建和简单编程任务的实现引导学生学习机器人编程知识,涉及机器人组成、积木零件及搭建方法、图形化编程等知识。本书共分八章,前三章为机器人基础知识及积木介绍,后五章为五个具体的机器人搭建和编程项目。每个机器人搭建和编程项目包括学习目标、情境导入、作品展示、作品搭建和编程任务实现和学习收获等栏目,可详细引导学生手脑并用,学习机器人编程知识。本书不仅可以帮助学生了解和学习机器人组成、构件及编程等相关知识,还有助于培养学生的工程思维、逻辑思维和创新能力,适合于中小学生学习。本书也可以作为学生参加机器人比赛和等级考试的指导书。
本书是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。即使你在算法方面毫无造诣,读起来也不吃力,在轻松愉悦中便掌握算法精髓,感受算法之美。