软件与程序设计
-
Scratch 3.0少儿编程于忠秋 著本书主要分为四个部分。第一部分也即第1章,主要讲环境搭建。第二部分主要讲解了两个简单小实例的制作方法,适合对Scratch的积木块的功能不太熟悉的朋友迅速学会软件基本操作。第三部分包括4章,主要介绍视频侦测、音乐、画笔等扩展功能,此外,也包括在画布上绘图的功能介绍。第四部分共3章 ,主要讲了《太空夺宝》的动画与游戏的制作过程。 -
Python计算与编程实践[美] 马克·古茨戴尔,芭芭拉·埃里克森,芭芭拉·埃里克森 著,王海鹏,孙朝军 译本书是一本独特的Python 程序设计教程,使用媒体计算的方法教授Python 编程。全书共17 章(分为4 个部分)和1 个附录。第1 部分是前6 章,介绍了计算机科学、媒体计算、编程的概念,以及操作文本、图片、修改像素等编程技巧。第2 部分是第7 章到第10 章,主要介绍用Python 概念对声音媒体进行各种操作。第3 部分是第11 章到第13章,主要介绍针对文本、网络、数据库的Python 编程,还介绍了函数式编程、递归的思想和应用。第4 部分是第14 到第17 章,主要介绍视频文件的编程操作,还介绍了面向对象编程的思想和方法。附录部分给出了Python 语言的快速参考。本书通过媒体计算的方法,帮助读者轻松地学习和掌握计算机科学思想和编程方法,适合作为高等院校计算机专业Python 程序设计、多媒体编程等课程的教材,也适合对Python编程感兴趣的读者自学参考。 -
计算思维与Python编程玛丽亚·利特文,加里·利特文,加里·利特文 著,王海鹏 译《计算思维与Python编程》以教授精确的计算思维为目标。全书共18章。首先介绍了Python编程的基础知识,包括变量和算术计算、集合与函数、循环、字符串、列表、字典、海龟绘图、序列等知识;然后深入介绍了专门的数学知识,包括奇偶校验、计数、概率、向量和矩阵、递归、图、数论和密码学,并且结合Python编程来解决各个领域中的特定问题。附录部分给出了Python编程相关参考资料。本书适合作为计算机相关专业的Python程序设计和计算思维的课程教材,也适合想要学习计算思维和Python编程的读者包括中学生阅读参考。 -
Go语言高并发与微服务实战朱荣鑫,黄迪璇,张天 著近年来云原生技术发展迅猛,帮助开发者在云上快速和频繁地构建、发布和部署应用,以提高开发效率和快速定位故障。 微服务作为开展云原生技术落地的核心,它将复杂的单体应用按照业务划分并进行有效地拆分,每个微服务都可以进行独立部署和开发,大大提升了应用开发效率。Go语言作为新生代的编译型编程语言,具备语法简单、高并发性能良好和编译速度快等特点,是微服务架构落地实践的绝妙利器。 -
Python项目开发实战入门明日科技(MingRi Soft) 著,明日科技 编《Python 项目开发实战入门》以玛丽冒险、销售收入分析与预测、基于Flask 的在线学习笔记、二手房数据分析预测系统、DIY 字符画、AI 图像识别工具、吃了么外卖网、51 斩百词8 个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析、数据库建模到项目开发,每一个过程都详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。 本书中的案例趣味性强,涉及行业广泛,覆盖了Python 开发的游戏、人工智能、数据分析、爬虫、Web 开发、App 开发等开发方向,实用性强。书中不仅项目流程详尽,还提供了项目视频讲解及完整项目源码,帮助读者提高学习和开发效率。 通过本书的学习,读者可以提高编程兴趣,获得编程技巧,也可以轻松领会Python 项目开发的精髓,快速提高开发技能;还可以通过项目源代码和数据库进行二次开发,以减少开发项目所需时间。 -
Python编程从数据分析到机器学习实践刘瑜 著《Python编程从数据分析到机器学习实践(微课视频版)》是一本基于Python语言进行数据分析和机器学习的入门与应用类图书,也是一本兼顾实战要求的视频教程。具体内容包括:Jupyter Notebook应用,Numpy科学计算、矩阵、线性代数和高级技术,Matplotlib基础知识和高级应用,Scipy基础知识和高级应用,Pandas基础知识、数据处理和基于时间应用,Scikit-learn基础知识与应用等。本书突出了代码编写的实战要求,为每一章提供了生动有趣的实践内容,包含了文字处理、图像识别、音频编辑、数据分析及预测等实际案例。本书的编写基于Python3.7版本。另外,本书配备了608分钟的微视频讲解、提供完整的源代码及PPT课件下载。具体下载方法见“前言”中的相关介绍。 《Python编程从数据分析到机器学习实践(微课视频版)》适合具有Python编程基础的IT编程工程师、计算机相关专业的学生、专业科学研究人员、数据工程师、高校老师等使用。本书可作为高校、相关培训机构的教材使用。 -
Python金融大数据分析[德] 伊夫·希尔皮斯科(Yves Hilpisch) 著,姚军 译《Python金融大数据分析 第2版》分为5部分,共21章。第1部分介绍了Python在金融学中的应用,其内容涵盖了Python用于金融行业的原因、Python的基础架构和工具,以及Python在计量金融学中的一些具体入门实例;第2部分介绍了Python的基础知识以及Python中非常有名的库NumPy和pandas工具集,还介绍了面向对象编程;第3部分介绍金融数据科学的相关基本技术和方法,包括数据可视化、输入/输出操作和数学中与金融相关的知识等;第4部分介绍Python在算法交易上的应用,重点介绍常见算法,包括机器学习、深度神经网络等人工智能相关算法;第5部分讲解基于蒙特卡洛模拟开发期权及衍生品定价的应用,其内容涵盖了估值框架的介绍、金融模型的模拟、衍生品的估值、投资组合的估值等知识。 《Python金融大数据分析 第2版》本书适合对使用Python进行大数据分析、处理感兴趣的金融行业开发人员阅读。 -
自动化测试 主流工具入门与提高51 Testing软件测试网 著内 容 提 要《自动化测试 主流工具入门与提高》共5章,分别讲解了开源的Web自动化测试工具Selenium,基于Java的压力和接口测试工具JMeter,单元测试中的JUnit测试框架和JMock工具,用于移动端的自动化测试工具Appium,以及Appium测试框架的搭建。本书适合测试人员和开发人员阅读,也可供相关专业人士参考。 -
从Scratch到Python轻松学谢声涛 著学完Scratch就学Python吧!《从Scratch到Python轻松学》是专门为学过Scratch编程的青少年编写的Python编程入门教材,采用Scratch和Python双语教学的方式讲授编程知识,以解决问题为导向,培养青少年的编程思维。本书分为程序设计基础、数据结构和算法、趣味数学探秘、神奇的分形图四个部分,采用青少年喜闻乐见的趣味案例进行教学,指导青少年从Scratch编程顺利过渡到Python编程,带领青少年进入更为广阔的编程世界。 -
云原生安全与DevOps保障[美] Julien Vehent(朱利安・威汉特) 著,覃宇 译本书主要介绍了 DevOps 实践中***被忽视的一环――安全,并且对云原生服务的安全保障也做了全面的阐述。书中详细介绍了 Web 攻击防范、权限验证、日志监控、入侵检测、网络安全协议等老生常谈的话题在云原生基础设施上的变化。书中还提出了适应 DevOps 文化的持续安全、测试驱动安全、基础设施与流水线保证、轻量风险评估等颇具新意的观点和实践。本书通过一个 Web 应用示例展示了ZAP、pineapple、Hindsight、GRR、MIG、osquery 和 Suricata 等工具的使用方法。本书最后总结了一份实施持续安全的三年路线图,指导组织全面提升安全实践和安全意识。本书适合 DevOps 实践者阅读,包括参与其中的安全工程师、软件开发人员、基础设施运维人员及项目管理人员等。
