软件与程序设计
-
NCT全国青少年编程能力等级测试教程程能力等级测试教程编委会,NCT全国青少年 编本书依据《青少年编程能力等级》(T/CERACU/AFCEC/SIA/CNYPA 100.2—2019)标准进行编写。本书是NCT全国青少年编程能力等级测试备考、命题的重要依据,对NCT考试中图形化编程二级测试的命题范围及考查内容做了清晰的讲解。本书绪论部分对NCT全国青少年编程能力等级测试的考试背景、报考说明、备考建议等进行了介绍。全书共包含十七个专题,其基于Kitten工具,对《青少年编程能力等级》标准中图形化编程二级做了详细解析,提出了青少年需要达到图形化编程二级能力的要求,例如掌握更多编程知识和技能,能够根据实际问题的需求设计并编写程序,解决复杂问题,创作编程作品等。同时,对考试知识点和方法进行了系统性的梳理和说明,并结合真题、模拟题进行了讲解,以便读者更好地理解相关知识。本书适合参加NCT全国青少年编程能力等级测试的考生备考使用,也可作为图形化语言编程初学者的参考用书。 -
Python机器学习建模与部署[印] 达塔拉·拉奥(Dattaraj Rao) 著,崔艳荣,詹炜,杨慧明 译本书从实践的角度,介绍了如何使用基于Python的Keras库和TensorFlow框架开发机器学习模型和深度学习模型,以及如何使用Kubernetes将其部署到生产环境中。书中讨论了许多流行的算法;展示了如何使用它们来构建系统;包含有大量注释的代码示例,以便读者理解并重现这些示例;使用了一个深度学习模型的示例来读取图像,并对流行品牌的标识进行分类,然后将该模型部署在分布式集群上,以处理大量的客户端请求。附录中提供了一些图书和网站,这些参考资料涵盖了本书没有完全涵盖的项目的细节。 -
数据生态罗小波,沈刚 著《数据生态:MySQL复制技术与生产实践》共分为3篇:基础篇、方案篇和参考篇。按照“基本原理”→“生产实践”→“更多参考”的逻辑顺序讲述,书中配了大量的原理与方案示意图,力求用通俗易懂的语言、直观明了的示意图、完整的知识涵盖面将MySQL复制技术讲透。 其中,基础篇侧重介绍主从复制的原理和复制技术的演进,方案篇侧重介绍主从复制技术在生产环境中的应用方案,参考篇侧重介绍二进制日志的基本组成及主从复制中常见对象复制的安全性等。 本书适用初、中、高级MySQL DBA、数据库架构师及相关开发人员阅读。 -
Netty源码剖析与应用刘耀林 著Netty涉及多线程技术、复杂数据结构与内存管理模型,它运用了各种设计模式及一些TCP的底层技术。《Netty源码剖析与应用》对这些难点一一进行攻破,让读者快速掌握相关知识。《Netty源码剖析与应用》包含大量的分布式底层架构的编写,涉及多线程、负载均衡算法、性能调优、线上问题紧急处理等内容。《Netty源码剖析与应用》通过非常简易的代码来讲解Netty在企业中的实际用法,通过对实例进行调试的方式对Netty源码进行了详细的剖析,力图使读者通过实际操作快速入门,并深入了解Netty底层的各个组件。《Netty源码剖析与应用》适合有一定Java基础的架构师、设计师、开发工程师、测试工程师,以及对Java NIO框架、Netty感兴趣的相关人士阅读。 -
监控运维实践 原则与策略[美] 迈克·朱利安(Mike Julian) 著,王作佳,孙浩文 译本书围绕监控这个庞大而复杂的主题,从其原则和策略入手,详细介绍了监控系统的组成、日志和告警的适用范围、有关构建监控平台的可靠建议,以及监控背后的原理和基本机制等一些实用信息,你可以在任何工具中去实践这些内容。更为重要的是,本书还为你的公司设计和实现健壮的监控基础提供了直接的战略和策略。 -
Python自动化编程实战〔爱尔兰〕海梅·布埃塔(Jaime Buelta) 著,毛鸿烨 译您有没有反复做同样单调乏味的办公室工作?或者,您是否一直试图寻找一个简单的方法,通过自动化一些重复性的任务,让您的生活变得更加美好?您是否通过尝试和测试的方法,了解如何使用Python自动化所有烦琐的事务? 《Python自动化编程实战——让烦琐工作自动化(微课视频版)》帮助您清楚地了解如何使用Python自动化业务流程,包括诸如通过抓取网页、分析信息以自动生成带有图表的电子表格报告,并自动生成电子邮件进行信息交流来获取机会等整套的流程。 您将学会如何通过短信获取通知,和如何扫描诸如简历之类的文档,并在您的大脑专注于其他重要事情的同时执行任务。一旦您熟悉了基本原理,您就会被引入图像世界,研究如何使用Matplotlib生成有组织的显示相关信息的丰富图表…… 在这本书的结尾,通过对如何识别和纠正问题以产生卓越可靠的系统的深层理解,将进一步提升您的自动化编程实战技能。 本书全程采取实例操作的模式进行讲解,遵循“做好准备+如何操作+其中原理+除此之外+另请参阅”的模式,模拟真实的场景应用进行项目的开展,充分考虑到实际开发中可能遇到的问题,帮助读者提升编程开发中解决实际问题的能力。“除此之外”将进一步拓展知识的应用范围,启发您将更多的任务自动化。 本书是针对希望使用和扩展Python知识并将任务自动化的Python初学者,不一定是开发人员。书中的大多数例子是针对办公自动化、市场营销和其他非技术领域。读者需要了解一些基本的Python语言。 -
KVM+Docker+OpenStack实战王金恒,刘卓华,王煜林,钱宏武 著本书系统地介绍了虚拟化与云计算的基本原理、方法和实践,主要分为三个部分,分别是传统虚拟化技术KVM、轻量级虚拟化技术Docker、云平台的管理OpenStack。全面反映了虚拟化与云计算研究和应用的z新进展。既讨论虚拟化与云计算的基本理论知识,又对虚拟化与云计算进行了大量的实践操作,强调理论与实践相结合,基础知识与前沿发展相结合。 本书可作为计算机类相关专业高年级高职与本科生教材,作为虚拟化与云计算培训教材,也可作为虚拟化与云计算爱好者的参考书。 -
算法之美刘瑜,车紫辉,顾明臣,杜瑾敏 著《算法之美——Python 语言实现》基于 Python 语言系统讲述了算法基础知识、数据结构和各种经典算法,包含传统典型算法、竞赛算法、大数据算法、人工智能算法、游戏算法等,在讲解经典算法的同时,尽量吸收新的算法成果,并体现实战性。为了解决算法类图书不容易被接受的问题,本书对算法理论的讲解结合了83个具体的实例应用,实例讲解遵循需求规则、算法思想、代码实现和算法点评这一规律;算法思想基于各种图示来演示算法的设计流程,使设计思路清晰明了;代码实现中对关键代码给予注释,帮助读者最大程度地理解算法程序设计的具体含义。本书每章均提供了配套的实验习题及答案,以巩固所学,增强实战应用技能。另外,本书对部分章节配备了视频讲解,读者可以使用手机扫码来轻松学习。总之,本书设计体现了轻松易学的思想,最大程度地帮助读者理解算法的思想精髓和实现算法的实战应用过程。 本书讲解通俗易懂、层层递进,知识体系完善、内容深入浅出,理论知识讲解与实际应用相结合,加上故事与案例的点缀,体现了本书设计的巧妙之处。 本书适合具有 Python 编程基础的 IT 编程工程师、在校学生、专业科学研究人员、数据工程师、教师等使用。本书也可作为相关培训机构的培训教材。 -
一步到位!Python从基础编程到数据分析陈惠贞 著《Python从基础编程到数据分析》是一本同时介绍Python编程和基于Python的大数据分析图书,既是一本Python入门书,又是一本Python数据分析专业书;既是Python基础教程,又是Python视频教程。 《Python从基础编程到数据分析》共17章,首先介绍了Python的开发环境、代码编写风格及程序设计的常见错误类型;然后循序渐进地解说了Python编程的基础语法和相关技巧,这是学好Python的基础和关键环节;接着介绍了常见Python模块和包的用法,如tkinter、pillow、qrcode等,让读者体验只需编写几行简短代码,就能轻松完成许多应用。最后几章,也是本书最精彩的部分,详细介绍了NumPy、matplotlib、SciPy、pandas四大热门软件包,可以让读者一次掌握数据科学应用与大数据分析的基础能力。全书以范例为导向,涉及的程序代码给出了详细的解释和分析,可以让读者轻松领会 Python 编程的精髓,同时也有利于读者编程思维的培养。 《Python从基础编程到数据分析》提供了丰富的配套资源,如视频、源代码、PPT 课件、习题答案等,特 别适合编程零基础、Python 从入门到精通、想从事数据分析工作或想提高效率的数据分析人员,以及对人工智能和 AI 开发感兴趣的在职 IT 人员学习。另外,本书特别适合作为大中专院校相关专业的教材和参考书。 -
Python爬虫、数据分析与可视化成立明,胡书敏,黄勇 著全书共13章。第1~4章为基础篇,主要讲述Python基础知识、Python数据结构、面向对象程序设计思想,Python异常处理和读写文件的技巧;第5~7章为数据分析的工具篇,主要讲述Numpy库、Pandas库和Matplotlib库的基本功能和应用;第8章和第9章为“数据分析高级技能篇”,主要讲述通过爬取技术博客案例、基于Scrapy爬虫框架的实用技巧、数据分析的常用方法,如Python连接操作数据库的相关技能,基于时间序列、概率分析、推断统计和回归分析方法的数学分析方法;第10~13章为“综合案例篇”,主要讲述二手房数据分析案例、股票数据分析案例以及基于Sklearn库的机器学习相关实践。
