软件与程序设计
-
Python监督学习[爱尔兰] 瓦伊巴夫·韦尔丹(Vaibhav Verdhan) 著,梁平,谭颖 译主要内容 ● 综述使用Python完成监督学习的基本构造块和概念 ● 为结构化数据以及文本和图像开发监督学习的解决方案 ● 解决过拟合、特征工程、数据清理和交叉验证等问题,构建最佳拟合模型 ● 了解从业务问题定义到模型部署和模型维护的端到端模型开发周期 ● 使用Python创建监督学习模型时,避免常见的陷阱并遵循最佳实践 -
高阶Python(美)Brian Overland(布赖恩·欧弗兰),John Bennett(约翰·班纳特)本书详细地介绍了Python语言的一些高级功能以及常见数据类型的高级用法,非常适合有一定基础的读者深入学习Python编程。本书的主要内容包括常见内置类型(数值、字符串和集合等)的高级用法和潜在的陷阱,用于文本处理的格式化方法和正则表达式,用于数值计算和大规模数据处理的math包和numpy包等。此外,文件存储、随机数生成和图表绘制也是本书的重要内容。本书还开发了一个“RPN脚本解释器”项目,该项目贯穿本书的各个章节,通过对该项目的学习,你也可以开发出自己的“语言”。 -
C++20实践入门[比] 艾弗·霍尔顿,彼得·范·维尔特 著,周百顺 译主要内容: ● 开始使用C++20标准编写程序 ● 使用C++进行模块化编程 ● 使用数组、循环、指针、引用和字符串等 ● 编写自己的函数、类型和运算符 ● 了解面向对象编程的要素 ● 使用重载、继承、虚函数和多态性 ● 编写泛型函数和类模板,并使用概念让它们更安全 ● 深入了解容器、算法和范围 ● 使用自动类型推断、异常、移动语义、lambda表达式等 -
Java Web开发相关技术及编程方法探究石少敏,陈静娴,徐慧琼 著本书具体阐述了Java Web的典型开发技术及编程方法。全书共分10章,内容包括: Java Web应用开发概述、JavaWeb基础、动态网页JSP技术、Servlet技术、组件JavaBean技术、EL表达式与JSTL标签库理论、数据库访问JDBC技术、持久化框架Hibernate、企业级Java Web开发架构与设计模式、Web编程架构与SSM框架整合开发。本书注重基本概念和技术的介绍,并结合应用实例较深入地分析主要技术的本质和特点,充分体现了Java Web开发技术的应用与理论相结合的特点,使得读者能够准确、系统地掌握基本概念和核心技术。 -
网络流算法[美]大卫·P. 威廉姆森(David P. Williamson)网络流理论在理论计算机科学、运筹学和离散数学等学科中均有应用,可用于货物运输建模和计算机视觉图像分割等众多问题。本书主要源于康奈尔大学的网络流算法课程讲义,包含出版年代较早的经典书籍中未能涵盖的新研究成果。本书采用简洁且统一的视点,讨论解决网络流问题的多种组合算法、多项式算法及其分析,涵盖流、小代价流、广义流、多物流和全局小割集等,还介绍了关于计算电流的新研究成果及其在经典问题上的应用。本书可作为面向研究生的网络流算法教材,也适合该领域的研究人员参考。 -
现代企业架构约翰·D.麦克道尔(John D. McDowall)大多数企业架构倡导使用现有的系统架构框架,如Zachman或The Open Group架构框架,但它们对于现代社会中基于敏捷开发的企业架构来说并不合适。本书中的新方法是作者结合在大型企业架构开发中的工作经验,基于对复杂适应系统和涌现行为的研究而提出的,它能够通过一些简单的规则产生复杂和高效的企业行为。简化企业架构的构建和维护工作,可以降低构建和维护架构的成本,并将这些资源释放出来用于追求更高的目标。系统实现人员可以快速适应不断变化的用户需求,无须担心烦琐的企业建模任务。架构从静态模型和文档转化为可以用于主动管理企业资源的运营框架,能够更好地实现业务目标。企业架构师可以不再专注于构建和维护模型,而是专注于实现业务目标。通过阅读本书,你将学习:通过消除大多数企业级模型,重新将企业架构的重点放在业务需求上。将任务委派给负责系统实现的开发团队。记录业务目标,制定实现这些目标的策略,并衡量这些目标的进展情况。衡量结果并判断企业架构是否正在实现其目标。利用企业架构中有效的建模技术。 -
PHP从入门到精通明日科技《PHP从入门到精通(第6版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术。全书分为4篇共25章:基础知识篇包括初识PHP、PHP环境搭建和开发工具、PHP语言基础、流程控制语句、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、PHP与JavaScript交互以及日期和时间;核心技术篇包括Cookie与Session、图形图像处理技术、文件系统、面向对象、PHP加密技术、MySQL数据库基础、phpMyAdmin图形化管理工具、PHP操作MySQL数据库、PDO数据库抽象层以及ThinkPHP框架;高级应用篇包括Smarty模板技术、PHP与XML技术以及PHP与Ajax技术;项目实战篇包括应用Smarty模板开发电子商务网站和应用ThinkPHP框架开发编程e学网等内容。 -
Scala编程[德] Martin Odersky,[美] Lex Spoon 等 著,高宇翔 译本书由直接参与 Scala 开发的一线人员编写,深入介绍了 Scala 这门结合面向对象和函数式的编程语言的核心特性和设计取舍。继第 4 版后,时隔一年,本书迎来重大更新,内容覆盖 Scala 3.0,对新的缩进语法、并集类型、交集类型、枚举、代数数据类型、上下文参数、特质参数、扩展方法、类型族等都有详细介绍。本书适合有一定编程经验的开发者阅读,尤其是对 Scala 3.0 新特性感兴趣的开发者朋友。即便是不直接使用 Scala 的读者,也能从本书中学到大量关于函数式和面向对象的编程概念和技巧。 -
C++20编程技巧J.伯顿·布朗宁 布鲁斯·萨瑟兰本书带你探索 C20 的主要新特性,包括模块、概念、飞船运算符和智能指针。本书是一本方便的专题式代码参考指南,涵盖了 C核心语言标准以及标准模板库 (STL) 中可用的一些代码模板。通过本书,你将学习数字、字符串、日期、时间、类、异常、流、流程和指针等。 此外,你还将看到各种代码示例、C 算法模板、并行处理、多线程和数值处理、 3D 图形编程代码等。同时,本书还提供了大量的STL模板,如函数对象模板、适配器模板、分配器模板和扩展模板。 -
Python Web数据分析可视化韩伟、赵盼本书从初学者的角度出发,提供了Python从入门到数据分析可视化再到Web开发所需要的知识和技能,适用对象为基础入门者和技能爬升者。 本书按照技能的熟练程度分为篇。篇初窥门径(第1~3章)主要包含的Python基础语法知识。第二篇略有小成(第4~6章),读者从这里开始开始学习Python数据处理,并体验如何调用Python第三方库实现Web数据交互可视化分析。第三篇登堂入室(第6和7章),读者自此开始接触Django,并学习如何使用Django开发一个静态网站。第四篇融会贯通(第8章),借由此章读者可以将前面学习的内容融会贯通,并能根据自己的理解实现一些简单的功能,并据此完成投票网站的开发。第五篇炉火纯青(第9章),本章是对前面几章内容的升华,需要读者充分掌握前两个案例才能理解本章的内容。学会了本章,读者将完成一个精美的、功能完善的数据分析可视化网站,并可以应用于日常生活和工作。第六篇返璞归真(第10章),本章将讲解如何将开发好的应用程序部署在服务器上实现实际应用,读者将初步接触服务器部署的一些基础知识,并感受到学无止境。 本书适合Python爱好者,需要学习编程辅助提高工作效率的在职者,以及具备一定编程基础,想要开发作品的自学者阅读。
