软件与程序设计
-
Unity Shader入门与实战黄志翔本书用浅显易懂的语言通过大量实例讲解UnityShader开发的核心技术。书中首先介绍了线性代数、渲染流水线知识,以及Shader的结构、语法与设计思想等内容,引领读者从简单的Shader开始,逐步掌握简单特效、光照效果、模型变换、后处理、卡通渲染等知识,直到能成套成体系地设计并实现一个完整的渲染效果。然后,再将宏观的光影、二次元、水墨效果,以及局部的玻璃、海洋、草地等内容都一一呈现给读者。本书图文并茂、讲解细致、语言生动、环环相扣,引领读者以轻松的方式学习Shader开发的核心技术。
-
Python办公自动化从入门到精通李挺《Python办公自动化从入门到精通》讲解如何使用Python技术实现自动化办公。《Python办公自动化从入门到精通》分为两大部分,共19章。第1部分为基础语法,即从基础入门开始介绍Python语言的基础语法知识,内容对应第1章~第6章,包括初识Python、Python语法元素、程序控制语句、组合数据类型、函数、类。第2部分为高阶办公,即使用Python语言实现办公操作,内容对应第7章~第19章,包括操作文件、库、操作文件夹、操作Excel文件、操作Word文件、操作PPT文件、操作PDF文件、操作HTML网页、网络爬虫、自动收发邮件、聊天机器人和二维码、控制鼠标和键盘、批量处理视频。除第1章外,每一章都包含项目案例,并且在项目案例中详细分析代码的设计思路和编写过程。《Python办公自动化从入门到精通》适用人群为需要入门Python编程的学生和需要提高办公效率的工作人员、网络信息技术人员、视频剪辑技术人员等。
-
Python 跨平台应用软件开发实战卞安 著这是一本讲解如何使用Python基于工具化流程进行跨平台应用软件开发的书籍。《Python 跨平台应用软件开发实战》从简单的计算器软件入手,通过一系列由浅入深的工程案例,让开发者一步步掌握应用软件的开发流程和设计方法,熟悉常用的界面控件、功能组件和打包工具,并在这个过程中同步掌握PyMe的可视化开发流程,进而有能力基于Python语言进行跨平台软件的开发工作。本书结构紧凑,内容由浅入深,是学习掌握可视化流程进行Python应用软件开发的实战型书籍。《Python 跨平台应用软件开发实战》为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。《Python 跨平台应用软件开发实战》适合Python初学者、希望使用Python进行应用软件开发的工程师、希望快速提升Python开发能力的初级程序员,以及在校相关专业师生阅读。
-
Python量化交易实战欧阳鹏程本书就Python基础知识和交易策略的基本原理为切入点,由浅入深介绍了如何从零基础使用vn.py搭建自己交易系统。本书从原理着手到代码实践,内容由最基本的Python基础知识与Python中金融分析的常用包,逐步由浅入深介绍常用的指标并将使用vn.py进行实现。 本书共分为8章,第1章与第2章介绍vn.py的环境搭建与Python常用的工具包,为后面使用vn.py实现交易策略做准备;第3章与第4章介绍vn.py框架和量化交易的基础知识;第5章到第7章从易到难介绍不同的交易策略并配合大量的实例讲解,进一步巩固vn.py代码的使用,第8章讲解如何在实盘中运行交易策略。 本书面向零基础的新手和有一定计算机与金融知识基础的读者,以通俗易懂的语言和示例阐述量化交易的实现原理,适于对于量化交易有兴趣的读者。带有详细注释的代码将帮助读者进一步理解vn.py的框架和交易策略。
-
商用级AIGC绘画创作与技巧菅小冬《商用级AIGC绘画创作与技巧(Midjourney+Stable Diffusion)》围绕AI绘画这个主题展开,介绍AI绘画的基础知识以及Midjourney和Stable Diffusion两大流行AI绘画工具的用法。《商用级AIGC绘画创作与技巧(Midjourney+Stable Diffusion)》共10章,内容细致,逻辑清晰,语言通俗易懂,从AI绘画的基本概念以及发展历史讲起,随后结合Midjourney和Stable Diffusion,详细介绍AI绘画的使用方法以及常用技巧,同时本书还包含大量实例,以帮助读者更好地理解内容。《商用级AIGC绘画创作与技巧(Midjourney+Stable Diffusion)》适合对AI绘画有兴趣的各类读者,还可以作为相关院校的教材或辅导用书。
-
Python数据分析与挖掘齐福利 杨玲本书面向大数据应用型人才,以任务为导向,全面地介绍Python数据分析与挖掘的常用技术与真实案例。全书共7章,第1、2章介绍Python数据分析的常用模块及其应用,涵盖NumPy数值计算模块、pandas数据分析模块,较为全面地阐述Python数据分析的方法;第3、4章介绍轻量级的数据交换格式JSON和连接MySQL数据库的pymysql模块,并以此进行数据综合案例的分析;第5章介绍Matplotlib可视化模块,用于绘制一些统计图形;第6章主要讲解Flask框架结合ECharts实现可视化效果;第7章主要讲解在机器学习和数据挖掘中sklearn模块的应用。本书适合作为高等院校大数据专业、人工智能专业的Python教材,也可作为Python相关培训的教材。
-
Web API设计原则通过API和微服务实现价值交付[美]詹姆斯·希金博特姆(James Higginbotham)本书从“由外而内”的角度引入 API 设计,重视反映客户和产品团队的声音,将需求映射到特定的、组织良好的 API,为编写这些 API 选择正确的风格,并从零开始实现了一个真实的例子,旨在为设计新 API 或扩展现有 API 的人提供指导,帮助他们了解如何通过正确的设计过程来交付优秀的 API,如何与设计团队、客户和其他涉众就具体的成果达成一致,如何确定正确的 API 并将操作整合成统一的 API 配置文件,以及如何使 API 程序实现可伸缩的设计和管理过程。本书适合所有参与规划或构建 API 的读者阅读,包括架构师、开发人员、团队领导者、单团队和多团队环境中的项目管理人员,以及相关技术人员或业务专业人员。
-
Flowable流程引擎实战金杨杰本书内容实用而全面,旨在帮助读者熟悉Flowable流程引擎的基本概念、构建流程模型、实施工作流、集成系统,并解决在实际应用中遇到的问题。它为Java开发人员在流程引擎编程领域提供了丰富的知识和实战经验。同时,本书详细介绍了Flowable流程引擎各组件API及其实战应用,并以通俗易懂的语言讲解引擎设计原理、源码和进阶用法,有助于开发者进一步优化系统。如果你正在开发、调试及维护Flowable流程引擎系统,那么本书将是你宝贵的资料。
-
左耳听风陈皓本书是IT与互联网世界知名技术人陈皓生前文章精粹,既囊括程序员从起步到进阶直至迈向卓越的优选路径及实现方法,也覆盖工程师从开启职业生涯到走向管理岗位直至创办公司的能力突破与细节修炼,更完整描绘了作者其人的独特经历、个性主张、人生趣味与技术理念。内容包含如何通过理解编程本质和范式、优质代码与架构成为有竞争力的程序员,如何通过注重高效沟通、研发效率、科学管理、合理考核、有效招聘、工程师文化来打造技术领导力,以及如何通过正确面对三观、技术变化、中年危机、他人评价、人生选择、时间管理、有效学习来实现持续成长。程序员可用此书来完成快速入门与境界提升,理工科学生及技术从业者可参照此书设计职业生涯,大众亦可从此书中觅得人生启迪与内心观照。
-
JavaScript修炼之路张云鹏、戚爱斌本书系统地介绍了JavaScript编程基础、编程思想、浏览器应用开发、服务器端应用开发、类型约束器、工程化开发、网络完全及简单的数据结构和算法。 全书共10章:第1章为JavaScript入门介绍,第2章为JavaScript面向对象编程,第3章为JavaScript的DOM和BOM,第4章为ECMAScript规范,第5章为JavaScript异步编程,第6章为JavaScript模块化编程,第7章为NPM包管理器攻略,第8章为基于类型约束器的JavaScript,第9章为网络安全与协议,第10章为前端常用的数据结构与算法。 书中包含大量应用示例,从基础入门到进阶开发最终渗透到原理和实现。书中的开发示例基于VS Code开发工具和Chrome浏览器实现,书中从JavaScript基础到JavaScript的工程化项目开发,均使用完整的代码案例和中文注释说明,提供了图文并茂的流程描述和完整的源代码案例支持。 本书可作为Web前端初学者在具备一定JavaScript基础后进一步提升JavaScript编程思想的进阶书籍,也可以作为初级前端开发工程师或非科班学习前端的学生进行科班知识的补充书籍。