软件工程及软件方法学
-
程序员的数学基础 Python实战谷尻香织 著,郭海娇 译数学知识对编程很有用,但是很多写给程序员的数学书都比较难。我们为什么不从基础的数学知识开始学习呢? 本书尽力在计算机的世界中,告诉大家“数学可以怎样用”或者“数学可以解决什么问题”,还尝试用简单的 Python 程序来展示实际的效果,帮助大家找到一种“原来如此”的感觉,从而掌握相关的数学知识。本书不仅解释了数学理论,还解释了使用 Python 编写的程序中的计算、证明和理论验证。 本书的主要目标是让数学变得易懂!程序员或者是想要成为程序员的高中生、大学生,以及对机器学习和人工智能感兴趣的初学者,甚至是数学基础薄弱的读者都适合阅读本书。
-
智能家居系统搭建入门实战孙新贺本书以目前流行的物联网概念为主线,介绍了智能家居知识及搭建整个智能家居系统的全过程。内容包括:什么是智能家居,智能家居的产品,智能家居客户端软件,智能家居工程设计,智能家居工程方案实施实例,智能家居常见典型方案实施案例。第1~2章介绍了智能家居的概念、产品、相关软件;第3~9章介绍了工程设计、实施及典型案例。先理论,后实践,让您轻松拥有一个智慧家庭;最后一章介绍了智慧生活的发展趋势。本书适合智能家居设计人员、研发人员,以及想要进入智能家居行业的技术人员、投资人员和智能家居爱好者阅读。
-
以人为本的柔性设计:基于人(法)盖伊·安德烈·博伊(Guy André Boy)该书的内容(面向柔性的设计——基于人-系统融合的方法),令人耳目一新,具有较大的创新性;基于人-系统融合的理念对面向柔性的设计做了深入的剖析,并对具体步骤和难题进行了解答,具有较大的实用性。
-
IT项目管理[美]凯西·施瓦尔贝(Kathy Schwalbe)本书全面阐释与IT项目管理相关的概念、技巧、工具、技术和实践,是一本涵盖10大管理知识领域(项目整合、范围、进度、成本、质量、资源、沟通、风险、采购和干系人管理)和5个过程组(启动、计划、执行、监控和收尾)的教科书。理论与实践的有机结合使得本书通俗易懂,增加的案例、模板和项目管理软件可帮助读者掌握和运用从书中学到的知识和技能,为学生和从业者奠定坚实的基础。本书适合作为高等院校计算机、管理科学与工程等相关高年级本科生和研究生的教材,也可作为从业人员的参考读物。
-
计算机系统开发与优化实战周文嘉 刘盼 王钰达 等本书首先介绍通用处理器的架构,以及汇编和编译的技术;然后讲解 Linux 内存管理、Linux 进程管理, 以及 GDB、trace、eBPF、SystemTap 等 Linux 系统开发工具;接着通过视频编解码主流技术和 NVIDIA 计算平台 CUDA 等讨论人工智能技术在音视频领域与自然语言处理领域的应用;最后讲解标准计算平台 OpenCL 的原理、开源硬件 soDLA、Intel 神经网络异构加速芯片、SystemC 框架。本书适合从事企业系统开发及优化的技术人员阅读,也可供计算机相关专业的师生参考。
-
Python数据分析与应用曾文权,张良均 著本书以任务为导向,全面地介绍数据分析的流程和Python数据分析库的应用,详细讲解利用Python解决企业实际问题的方法。全书共10章,第1章介绍数据分析的概念等相关知识;第2~6章介绍Python数据分析的常用库及其应用,涵盖NumPy数组计算,pandas统计分析,使用pandas进行数据预处理,Matplotlib、seaborn与pyecharts数据可视化,以及使用scikit-learn构建模型,较为全面地阐述Python数据分析方法;第7~9章结合之前所学的数据分析技术,进行企业综合案例数据分析;第10章基于去编程化的TipDM大数据挖掘建模平台实现客户流失预测。除第1章外,本书各章都包含实训与课后习题,通过练习和操作实践,帮助读者巩固所学的内容。本书可以用于“1+X”证书制度试点工作中的大数据应用开发(Python)职业技能等级(中级)证书相关知识的教学和培训,也可以作为高校大数据技术相关专业的教材和大数据技术爱好者的自学用书。
-
Python深度学习[美] 弗朗索瓦·肖莱(Franc·ois Chollet) 著,张亮 译本书由流行深度学习框架Keras之父弗朗索瓦·肖莱执笔,通过直观的解释和丰富的示例帮助你构建深度学习知识体系。作者避免使用数学符号,转而采用Python代码来解释深度学习的核心思想。全书共计14章,既涵盖了深度学习的基本原理,又体现了这一迅猛发展的领域在近几年里取得的重要进展,包括Transformer架构的原理和示例。读完本书后,你将能够使用Keras解决从计算机视觉到自然语言处理等现实世界的诸多问题,包括图像分类、图像分割、时间序列预测、文本分类、机器翻译、文本生成等。
-
Capture One 22 Pro高级实战教程姜同辉 著《Capture One 22 Pro高级实战教程》是专业的Capture One 软件自学用书。通过对本书的学习,读者将从零认识Capture One软件,了解该软件核心的无损色彩和细节还原功能,学会软件的使用技巧以及调色方法。该软件的特色功能可让用户体验强大的范围编辑操作,从选择性的色调调整到精确的颜色分级,保留完整的色彩信息。本书以Capture One 22 Pro版本进行讲解,深度解析调色技法和理论,提供精彩的实战案例,使理论与实践相结合。本书的内容主要包括软件的基础知识、高级调色运用以及大师调色技法。通过对本书的学习,相信读者能够灵活地掌握软件的用法,并将调色技法进行综合应用,达到商业级调色的水准。
-
从0到1莫振杰 著作者根据自己多年的前后端开发经验,站在完全零基础读者的角度,详尽介绍了Python编程语言的基础知识,以及大量的开发技巧,包括Python语基本语法、运算符与表达式、流程控制语句、列表与元组、字符串、字典与集合、Python中使用正则表达式、函数、数值计算、时间日期等。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。每章最后还提供了难度适中的习题,检验学习效果。
-
从0到1 Python数据可视化莫振杰 著作者根据自己多年的前后端开发经验,站在完全零基础读者的角度,详尽介绍了Python数据可视化的基础知识,以及大量的开发技巧。本书分为3篇,围绕Python的3个主要数据可视化库进行详细的讲解:Python中最基础的可视化库Matplotlib、在实际工作中**的Seaborn、可以在网站后台中实现数据可视化的Pyecharts。读者将这3个数据可视化库掌握,就能够解决90%以上的开发需求。最后还有附录帮助读者快速查找3个数据可视化库中常用的绘图函数。本书适合完全0基础的初学者、想要系统学习的Python工程师、大中院校相关专业的老师和学生使用。