软件与程序设计
-
Pandas数据分析实战[美]鲍里斯·帕斯哈弗(Boris Paskhaver)著,殷海英 译主要内容 ●对数据集进行组织、 分组、合并、分割以及连接 ●发现基于文本和时间的数据的趋势 ●对数据进行排序、过滤、枢轴化、优化,并得出结论 ●应用聚合操作
-
Vue.js 3应用开发与核心源码解析吕鸣本书以前端工程化和企业级应用开发为目标,围绕Vue 3及相关生态技术与核心源码进行详细剖析。内容包括:Vue.js核心基础;相关生态,包括状态管理框架Vuex、路由管理框架Vue Router、Vue动画技术、Vue网络与数据存储技术,前端构建工具Vite与Vue Cli;进阶的Vue服务端渲染,包括Node.js、Express和Nuxt.js;核心源码剖析,包括响应式原理、双向绑定实现、虚拟DOM、keep-alive原理和实现,旨在使读者掌握Vue的设计思想,提升开发项目和应对面试的能力;每章提供一个小项目,最后还提供了一个以工程化思想开发的实战项目,使读者能够真正掌握从0到1开发一个企业级应用的全过程。本书内容丰富,技术先进,注重实践,适合有一定前端开发基础的学生、从业者,以及自由项目开发者阅读,也适合对Vue.js感兴趣,善于做各种Vue.js应用探索,想要深入了解Vue.js底层实现的开发者阅读,还可以用作大专院校及培训机构的教学用书。
-
低代码极速物联网开发指南刘洪峰 孙安玉 著本书详细介绍了JavaScript、Python、.NET和Lua低代码开发,并且从传感器开始,深入浅出地勾勒出采集终端、智能网关、物理链路层、通信协议和云端平台等物联网领域的全貌;结合实际案例,系统地讲解了如何通过低代码、零代码等近乎搭积木的方式快速搭建物联网系统。本书内容丰富、通信易懂,是一本物联网领域的低代码开发大全。本书适合对低代码感兴趣的程序员,及相关专业人员阅读。
-
Python +Excel高效办公蔡驰聪《Python Excel 高效办公:轻松实现 Python 数据分析与可视化》从 Python 语言的基础语法讲起,介绍了如何使用 Python 实现各种常用的 Excel 数据处理操作,并给出若干个 Python 商业数据分析应用案例。通过本书的学习,读者应该可以自动化批量完成日常的 Excel 数据处理工作,从而避免烦琐的手工操作。本书共 12 章,涵盖的主要内容包括:Python 开发环境搭建;Python 语法基础;Python 文件管理;用 Python 操作 Excel 工作簿、工作表、单元格、表格;用 matplotlib 和 xlwings 在 Excel 中自动绘制统计图表;Pandas 数据结构、Pandas 数据处理和数据分析操作;用 Python 分析客户数据、销售数据、广告数据等。《Python Excel 高效办公:轻松实现 Python 数据分析与可视化》用读者熟悉的 Excel 概念和操作导入 Python 编程的各种知识点,使编程初学者更容易理解和接受。本书适合经常使用 Excel 进行数据处理但没有编程基础的人员阅读,也适合已经掌握了一门编程语言同时希望用 Pandas 和 xlwings进行高效数据处理的程序员,本书还适合作为高等院校或者培训机构相关专用的教材使用。
-
Vue.js技术内幕黄轶本书将带领读者阅读 Vue.js 3.0 的源码,通过大量注释、流程图,将每部分源码的前因后果呈现给大家,帮助工程师地体会 Vue 框架的设计思想。全书共七部分,24 章,作者结合实际用例,循序渐进地介绍了 Vue.js 的整体设计、组件、响应式原理、编译和优化、实用特性、内置组件、官方生态等内容。阅读本书不仅可以深入理解Vue.js 的内核实现,还能学习到阅读源码的技巧,提高业务逻辑分析能力和重构代码的能力。本书面向有 Vue.js、React 或者 Angular 等框架使用经验的,对源码设计感兴趣,渴望在技术方向进一步成长的开发者。
-
NGINX经典教程林静 刘旭峰 章澍 廖健雄 宗兆伟 邹俊本书分为5个部分,共32章:部分为基础入门篇,介绍基础配置和NGINX的运行机制与原理;第二部分为开源功能篇,剖析NGINX开源软件的功能模块,讲述各个模块的功能集合;第三部分为应用场景篇,通过特定的场景展现NGINX的能力及配置方法,站在使用者的角度阐述NGINX的复杂应用场景及注意事项;第四部分为商业软件篇,介绍NGINX商业版模块的增强能力;后是NJS开发篇,使用NJS脚本化的方式扩展NGINX的能力。本书既适合对NGINX开发感兴趣的软件开发工程师、系统工程师、软件架构师、DevOps人员、运维工程师阅读,也适合作为培训教材。
-
程序是怎样跑起来的[日]矢泽久雄本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,目的是让读者了解从用户双击程序图标到程序开始运行之间到底发生了什么。书中还专设了“如果是你,你会怎样讲呢?”专栏,以小学生、老奶奶等为对象讲解程序的运行原理,颇为有趣。第3版升级了书中用到的软件产品和开发工具,并在正文和注释中补充了大量内容,让初学者更容易理解。对于旧版中颇受好评的硬件相关章节,更新了C语言的样例代码。书末附录关于C语言的章节也升级至最新标准。第12章新增了Python机器学习的内容,让初学者能够轻松体验人工智能的乐趣。附录也增加了对Python语言的介绍。本书图文并茂,通俗易懂,非常适合计算机爱好者及相关从业人员阅读。
-
Python程序设计与问题求解彭涛 李丹 唐丽娜 刘子建 夏楠本书根据《大学计算机基础课程教学基本要求》编写,内容以Python编程为抓手,以计算思维为导向,以问题求解落脚点。本书特色是贯彻实、新、宽、活的原则,在结构上更符合实际和使用要求,强调实际应用功能,体现最新内容与方法,涉及面宽,形式符合学生灵活的学习需要,既要适用学生“学”,又要适用教师“教”,还要能指导学生“用”。全书共6章,主要内容包括计算机与编程、程序设计IPO方法、选择和循环、序列、函数与模块和文件与异常。《Python程序设计与问题求解》内容的组织侧重于Python编程基本概念的讲解,通过示例演示使用Python处理问题的一般流程,进而达到理解计算思维并能使用Python进行问题求解。在内容安排上,力求选材精练、详略得当、注重应用、体例新颖、通俗易懂。本书可作为高等学校公共计算机课程教材使用,也可以作为编程爱好者学习Python知识的参考用书。
-
百度之星题集李轩涯、计湘婷、曹焯然本书为百度之星大赛试题集。百度之星由百度公司举办,自2005年至今已举办16届,累计参赛学生近30万,涌现出楼天成、戴文渊等明星冠军选手,被视为国内程序员的“黄埔军校”和“造星工场”。本书汇集2005~2020年初赛、复赛、决赛试题的解析,提供具有参考价值的解题思路,有助于编程爱好者提升程序设计、算法设计能力,是难得的教学辅助读物。本书汇集2005~2020年初赛、复赛、决赛试题的解析,提供具有参考价值的解题思路,有助于编程爱好者提升程序设计、算法设计能力,是难得的教学辅助读物。
-
Python OpenCV从入门到实践明日科技 赵宁 赛奎春《Python OpenCV 从入门到实践》这本书以在Python 开发环境下,如何运用OpenCV 提供的方法为主线,介绍了使用OpenCV 对图像进行处理的方式方法。全书分为13 章,即走进OpenCV、数字化图像基础、绘制图形、几何变换、图像运算、滤波器、腐蚀与膨胀、图形检测、模板匹配、视频处理、人脸识别和MR 智能视频打卡系统。本书图文并茂,彩色印刷,通过对比原图,展示了经过处理的图像与原图之间的差异;既能够帮助读者朋友快速地理解并消化文中讲解的知识点,又能够让读者朋友直观地看到图像经过处理后的效果。对于OpenCV 提供的方法,本书不仅列举了其中的必选参数和可选参数,而且结合配以详细注释的实例加以运用,帮助读者朋友更快地达到学以致用的效果。为了凸显OpenCV 的实际用途,本书最后一章的MR 智能视频打卡系统深入浅出、通俗易懂。 本书力求打造轻松、难度低的阅读氛围,更多地专注于图像处理本身,更少地讲解图像处理算法的具体实现细节。为了方便读者朋友的操作和学习,本书为实例和项目提供了完整的源码以及要使用到的图像素材或者视频资源。 如果读者朋友有Python 基础,想涉足OpenCV 计算机视觉领域,那么这本书将成为读者朋友的垫脚石。本书实例丰富,项目贴近生活,既能够让读者朋友在实例中明确OpenCV 的实现逻辑,又能够让读者朋友在项目中体验OpenCV 的实际应用。