自己动手构造编译系统:编译、汇编与链接
¥44.85
本书以作者实现的一个基于Intelx86指令集的编译系统为例,结合程序代码的主要部分详细阐述了编译系统的实现原理和过程。本书对编译器、汇编器、器、编译优化器涉及的关键算法、数据结构和程序实现流程,以及ELF文件的格式、Intel指令格式均作了详细的说明,并结合大量的图表,展示了编译系统工作过程中代码信息的流动和存储格式的变化。是一本“手把手”教读者实现编译系统的贴心手册。
Go语言精进之路:从新手到高手的编程思想、方法和技巧1
¥59.40
Go门容易,精难,如何才能像Go发团队那样写出符合Go思维和语言惯例的高质量代码呢? 本书将从编程思维和实践技巧2个维度给出答案,帮助你在Go阶的路上事半功倍。 编程思维层面 只有真正领悟了一门语言的设计哲学和编程思维,并能将之用于实践,才算精通了这门语言。本书从Go语言设计者的视角对Go背后的设计哲学和编程思想行了梳理和分析,指引读者体会那些看似随意实则经过深思熟虑的设计背后的秘密。 实践技巧层面 实践技巧源于对Go发团队和Go社区发的高质量代码的阅读、挖掘和归纳,从项目结构、代码风格、语法及其实现、口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具、Z佳实践、工程实践等多个方面给出了改善Go代码质量、写出符合 Go 思维和惯例的代码的有效实践。 全书的内容覆盖如下10个大类,共66个主题,字字珠玑,句句箴言。 (1)Go语言的一切 (2)项目结构、代码风格与标识符命名 (3)声明、类型、语句与控制结构 (4)函数与方法 (5)口 (6)并发编程 (7)错误处理 (8)测试、性能剖析与调试 (9)标准库、反射与cgo (10)工具与工程实践 学完这本书,你将拥有和 Go专家一样的编程思维,写出符合Go惯例和风格的高质量代码,从众多 Go 初学者中脱颖而出,快速实现从Go新手到专家的转变!
非常容易:Python+Office市场营销办公自动化
¥47.88
市场营销工作对企业新产品上市、扩大市场份额、解决产品积压库存等等问题具有非常重要的意义,如何获取分析数据,为企业决策提供依据,也是很多市场营销从业者非常关心的内容。本书以功能强大且较易上手的Python语言为编程环境,全面讲解了Python在市场营销工作中的具体操作过程,帮助营销人员快速、高效地完成各项营销工作。 全书共分12章,内容涉及获取市场热、收集和管理客户资料、采集和处理产品销售数据、分析销售数据、用户消费行为分析、营销决策分析、出货与回款分析、公司竞争对手分析和市场营销推广分析。本书充分考虑了日常市场营销工作的需要,设计了完善、实用的实例,力求从易到难、循序渐地讲解Python编程知识和Python在市场营销中的应用,为广大市场营销人员实现办公自动化,解决重复工作和批处理工作的相关问题。 本书适合市场营销行业的从业人员,对于具备一定计算机编程基础,又希望投身市场营销行业的读者,本书也是不错的参考读物。
Python核心编程:从入门到实践(学与练)
¥49.50
当读者决定学习程序设计语言时, 选择正确的方式始学习至关重要。步非常重要, 因为步决定了读者对程序设计主题的掌握程度。本书关注python程序设计基础的细节, 并已尽力涵 盖了程序设计主题的每一个细节, 这样读者就不会有任何未决的疑问。python是一种非常简单的程序设计语言, 建议读者系统地学习。正确的学习方法是成功的关键。了解程序设计语言的主要特性和基本概念非常重要。本书涵盖了有关python程序设计中几乎所有的基本概念, 相信每一位读者 (无论学生还是职业人士) 都会从本书提供的信息中受益匪浅。本书采用通俗易懂的语言行编写。 因此, 即使是初学者也能轻松地理解程序设计的概念。 本书不仅提供了许多示例代码供读者练习,还提供了一个详细的题库,为读者参加各种考试或者面试做准备。
JavaScript 基础语法详解
¥62.30
随着 JavaScript 逐渐成为通用的编程语言,它在软件发中的地位越来越高,已经不再只是给 HTML 编写交互的客户端脚本语言了,而是可以胜任前端、后端、大数据和机器学习等应用的全面语言。 JavaScript 从 2015 年以来走向规范化后,新出了很多新特性,而市面上少有书籍介绍它们,所以本书对ES6 到 ES2021 的新特性作了较为详尽和深的介绍,并且全书的语法可以适应各端发人员所需。 本书共 14 章,涵盖了 JavaScript 的发展历史、运行环境、基础语法、运算符、数组、函数式编程、面向对象基础、原型、异步编程、Event Loop、模块化、迭代器和生成器、Symbol、Reflect 和 Proxy 的概念和使用方法,每个章节都有配套的示例,对于较难理解的部分还会提供视频讲解,旨在让读者真正掌握这些语法和新特性,在以后的发过程中不再有基础语法上的疑问。后给出了两个 JavaScript 综合案例,分别使用面向对象编程风格和函数式编程风格,以掌握 JavaScript 的不同发范式。 本书非常适合有其他编程语言基础或对 JavaScript 语言有初步了解的工程师阅读,如果是初学者,也可以通过仔细阅读加练习达到完全掌握的目的。
算法设计与分析——基于C++编程语言的描述
¥62.30
本书注重理论与实践紧密结合,系统介绍算法设计方法、分析技巧和 C 编程实战。作者本着“易理 解,重实用”的指导思想,结合多年的教学经验,以算法设计策略为主线,沿着“算法思想—算法设计—构造 实例—算法描述—算法分析—C 实战”的思路组织学习内容,共包括算法及基础知识、贪心法、分治法、动 态规划、搜索法、随机化算法、线性规划问题与网络流、数论算法及计算几何算法和 NP完全理论等9章内 容。为突出教材的可读性、可用性及前沿性,每章增设了学习目标、阅读材料及习题解析,配套资源包括实 验指导书、教学大纲、教学课件、经典案例源代码、微课视频、课程网站等内容。 本书内容丰富、思路清晰、实例讲解详细、图例直观形象,适合作为计算机及其相关专业的本科生和研 究生教材,也可供工程技术人员和自学读者学习参考,还适合作为参加 ACM 程序设计大赛的爱好者的参 考书或培训教材。
面向对象是怎样工作的(第3版)
¥34.90
本书以图配文的形式,直观易懂地介绍了面向对象的全貌及其包含的各项技术,包括面向对象编程、框架、设计模式、UML、建模、面向对象设计和敏捷发方法等。对于各项技术是如何使用的(How),书中只行简要的说明,而重介绍这些技术是什么(What),以及为什么需要这些技术(Why)。另外,“编程往事”专栏介绍了作者年轻时的一些经历;“对象的另一面”专栏以与正文不同的视角讲解面向对象这一概念普及的背景和原因,通俗有趣;“当今的OOP”专栏介绍了Java、Python、Ruby、JavaScript等当今流行的编程语言的动向。
More Effective C++:35个改善编程与设计的有效方法(中文版)
¥53.50
《More Effective C :35个改善编程与设计的有效方法(中文版)》主要内容包括:继effective c 之后,scott meyers 于1996 推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“*集”更高阶,尤其是第5 章。meyers 将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。 虽然出版年代稍嫌久远,但本书并没有第2版,原因是当其出版之时(1996),C Standard已经几乎定案,这本《More Effective C :35个改善编程与设计的有效方法(中文版)》即依当时的标准草案而写,其与现今的C 标准规范几乎相同。而且可能变化的几个弹性之处,Meyers也都有所说明与提示。读者可以登录作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什么重大误失)。
JavaScript高级程序设计:第3版
¥40.99
《JavaScript高级程序设计(第3版)》是JavaScript超级畅销书的*版。ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。《JavaScript高级程序设计》这一版除增加5章全新内容外,其他章节也有较大幅度的增补和修订,新内容篇幅约占三分之一。全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的*开发实践。《JavaScript高级程序设计(第3版)》附录展望了未来的API和ECMAScriptHarmony规范。
零起点Python大数据与量化交易
¥34.99
本书是国内较早关于Python大数据与量化交易的原创书籍,配合zwPython、zwQuant源量化软件学习,已经是一套完整的大数据分析、量化交易学习教材,可直用于实盘交易。本书特色:一是,以实盘个案分析为主,全程配有Python代码;第二,包含大量的图文案例和Python源码,无须专业编程基础,懂Excel即可始学习;第三,配有专业的zwPython、zwQuant量化软件和zwDat数据包。本书内容源自笔者的原版教学课件,虽然限于篇幅和载体,省略了视频和部分环节,但核心内容都有保留,配套的近百套Python教学程序没有行任何删减。考虑到广大门读者的需求,笔者在各个核心函数环节增添了函数流程图。
Unity3D脚本编程:使用C#语言开发跨平台游戏
¥33.58
本书以Unity 3D的跨平台基础Mono以及其游戏脚本语言C#为基础行讲解。全面系统地剖析了Unity 3D的跨平台原理以及游戏脚本发的特。第1章主要介绍了Unity 3D引擎的历史以及编辑器的基本知识;第2章主要介绍了Mono,以及Unity 3D利用Mono实现跨平台的原理,并且分析了C#语言为何更加适合Unity 3D游戏发;第3章到第10章主要介绍了Unity 3D游戏脚本语言C#在使用Unity 3D发过程中的知识,包括Unity 3D脚本的类型基础、数据结构、在Unity 3D脚本中使用泛型、使用委托和事件造自己的消息系统、利用定制特性来拓展Unity 3D的编辑器、Unity 3D协程背后的秘密——迭代器以及可空类型和序列化在Unity 3D中使用的相关知识;第11章到第14章,则主要介绍了Unity 3D的资源管理以及优化和编译的内容。
C语言解惑
¥22.40
《C语言解惑》脱胎于作者在C语言的摇篮——贝尔实验室教授C语言的讲稿,几乎涵盖了C语言各个方面的难点,并包含了一些其他书籍很少分析到的问题。在每个谜题后面都有详尽的解题分析,使读者能够清晰地把握C语言的构造与含义,学会处理许多常见的限制和陷阱,是一本绝佳的C语言练习册。《C语言解惑》结构清晰,循序渐进,适合于C语言的初学者,可用作高校计算机相关专业的辅助教材,同时也可供具有一定C语言编程经验的读者复习提高之用。
Spark大数据分析技术与实战
¥42.22
Spark作为下一代大数据处理引擎,经过短短几年的飞跃式发展,正在以燎原之势席卷业界,现已成为大数据产业中的一股中坚力量。本书着重讲解了Spark内核、Spark GraphX、Spark SQL、Spark Streaming和Spark MLlib的核心概念与理论框架,并提供了相应的示例与解析。全书共分8章,其中前4章介绍Spark内核,主要包括Spark简介、集群部署、工作原理、核心概念与操作等;后4章分别介绍Spark内核上的核心组件,每章系统地介绍Spark的一个组件,并附以相应的案例分析。本书适合作为高等院校计算机相关专业的研究生学习参考资料,也适合大数据技术初学者阅读,还适合于所有愿意对大数据技术有所了解并想要将大数据技术应用于本职工作的读者阅读。
Python程序设计 第3版
¥11.59
《Python程序设计 第3版》是面向大学计算机科学专业的教材。本书以Python语言为工具,采用相当传统的方法,强调解决问题、设计和编程是计算机科学的核心技能。 全书共13章,此外,还包含两个附录。第 1章到第5章介绍计算机与程序、编写简单程序、数字计算、对象和图形、字符串处理等基础知识。第6章到第8章介绍函数、判断结构、循环结构和布尔值等话题。第9章到第 13章着重介绍一些较为高档的程序设计方法,包括模拟与设计、类、数据集合、面向对象设计、算法设计与递归等。附录部分给出了Python快速参考和术语表。每一章的末尾配有丰富的练习,包括复习问题、讨论和编程联系等多种形式,帮助读者巩固该章的知识和技能。 《Python程序设计 第3版》特色鲜明、示例生动有趣、内容易读易学,适合Python门程序员阅读,也适合高校计算机专业的教师和学生参考。
UI设计必修课:游戏+软件+网站+APP界面设计教程
¥19.99
本书内容涵盖了目前超受欢迎的图像处理与合成软件的基础知识,如Photoshop CC、Illustrator CC、3ds Max、Sketch及Image Optimizer,对主流UI设计流程和制作技巧行了全面、细致的剖析。本书共7章。第1章,了解UI设计;第2章,UI常见组件设计;第3章,应用软件界面设计;第4章,移动APP界面设计;第5章,播放器界面设计;第6章,网页界面设计;第7章,游戏界面设计。书中将*实用的技术、*快捷的操作方法和*丰富的内容介绍给用户,使用户在掌握软件功能的同时,提高UI设计效率和从业素质。本书提供的光盘中包括书中案例的素材、源文件和教学视频,用户可以结合本书、练习文件和教学视频,提升界面设计学习效率。本书结构清晰、由简到难,实例精美实用、分解详细,文字阐述通俗易懂,与实践结合非常密切,具有很强的实用性,适合UI设计爱好者、APP界面设计从业者阅读,也适合作为各院校相关设计专业的参考教材,是一本实用的APP界面设计操作宝典。
计算机是怎样跑起来的
¥39.00
《计算机是怎样跑起来的》倡导在计算机迅速发展、技术不断革新的今天,回归到计算机的基础知识上。通过探究计算机的本质,提升工程师对计算机的兴趣,在面对复杂的*技术时,能够迅速掌握其要并灵活运用。 《计算机是怎样跑起来的》以图配文,以计算机的三大原则为端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统发以及SE 的相关知识。本书适合计算机爱好者和相关从业人员阅读。 《计算机是怎样跑起来的》图文并茂,通俗易懂,非常适合计算机爱好者和相关从业人员阅读。
我跟爸爸学编程:从Python到C++
¥28.50
本书是一本供10~14岁中小学生学习计算机语言的门读物,从初中生的视角,用中小学生易于理解的语言来代替高深晦涩的专业术语,讲解Python和C 两种语言的基本知识和编程技巧。本书将两种计算机语言行比照讲解,本书中绝大多数实例(除MFC实例)均有Python和C 两种程序版本,这样可以帮助初学者了解不同计算机语言的特及优势,对于读者将来学习一种新的计算机语言,以及在不同语言之间的转换具有重大意义。 本书共分21章。序章启你的编程之旅;第1~8章,介绍Python和C 语言的基本结构和语法应用;第9~17章,深介绍Python和C 的图形、函数、文件及面向对象等编程技巧;第18~20章,介绍Windows下的编程特色应用。书中提供了大量应用实例,并附有练习题。本书可以作为中小学设计算机语言课程的教材或教学参考书。对于学习编程比较难以门的高中学 生,亦可将本书作为门参考。
跟老齐学Python:Django实战(第2版)
¥19.99
本书是以Python为基础行Web应用发的阶读物。书中以一个实例项目为主线,使用Django 2发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识和文档导读,引导读者"知其所以然”。相信认真阅读本书的读者,不仅能够得到"鱼”,更能得到"渔”,从而具备独立发的能力。
从机器学习到无人驾驶
¥48.50
本书以机器学习为出发,使用简易的代码讲解机器学习的核心算法(深度神经网络和强化学习),在算法学习的基础上使用增量方法发包含定位、预测、路径规划和业务控制等一系列自动驾驶模块。本书代码实例涉及自动驾驶的普遍业务方法,可使读者理解自动驾驶背后的设计思想和原理,快速门自动驾驶的算法和发流程。 本书示例代码丰富,涵盖实际发中所有的重要知识,适合无人驾驶从业者、想要学习机器学习和无人驾驶的发人员阅读,也可用作培训机构和高校相关专业的教学参考书。
Qt 5/PyQt 5实战指南——手把手教你掌握100个精彩案例
¥90.30
《Qt 5/PyQt 5实战指南——手把手教你掌握100个精彩案例》根据跨平台软件研发工作中对Qt技术的需求,按照循序渐的原则逐步介绍Qt的各种实用技术。本书分为3部分: 第1部分(第1~14章)讲述C 版的Qt知识,着重介绍Qt的安装配置以及发环境搭建、Qt项目文件的配置与使用、Qt常用类与常用控件的应用、使用Qt Designer绘制窗体与控件、库的发与使用、插件发技术、Qt的MVC机制及应用、SDI与MDI类应用发技术、Qt多线程应用发及并发框架、Qt网络应用程序发技术; 第2部分(第15~22章)讲述PyQt版的发知识,内容同*部分大体一致,用Python语言实现并根据Python语言特省去了部分内容; 第3部分(第23、24章)分别以C 语言、Python语言的实战项目为例,讲解Qt技术的综合应用。全书提供了100个应用案例,除第1、23、24章外,每章后均附有配套练习。 《Qt 5/PyQt 5实战指南——手把手教你掌握100个精彩案例》适合作为C /Python跨平台软件研发工作人员的参考资料,也可作为高等院校计算机、软件工程等相关专业高年级本科生、研究生的参考教材。
Python编程轻松进阶
¥49.90
本书分为三大部分,共计17章。部分(第1~2章)介绍了基础知识,包括如何配置发环境和在网上寻求帮助。第二部分(第3~14章)介绍了Python编程的实践、实用工具和技巧,不仅涵盖了如何编写高质量的Python代码、什么是高级的Python语法、如何使用专业发者所用的命令行工具,还介绍了性能测量和大O算法分析,并用游戏实例演示了什么是实践。第三部分(第15~17章)介绍了面向对象的Python,内容包括如何编写类、什么是类的继承,以及Python独有的面向对象功能。

购物车
个人中心

