本书将提供全方位的Java和面向对象编程学习体验。利用这本书,你会通过一种独特的方法学习Java语言,它不是那种只介绍怎么做的使用手册,而是会帮助你成为一名优秀的程序员。通过各种谜题、探秘、与著名Java对象的深入访谈,你会很快了解Java的基础和高级知识,包括Lambda、流、泛型、线程、网络和让人心生畏惧的桌面GUI。如果你有其他编程语言的经验,本书会采用更多现代方法让你的大脑学习编程,能够更流畅、更快捷、更容易地读写和维护Java代码。 如果你读过Head First的书,就会知道这是一本怎样的书。它会采用专门为你的大脑设计的一种生动形象的方式娓娓道来。如果你还没有读过Head First的书,这本书肯定会让你喜出望外。利用这本书,你将通过多感观的学习体验来学习Java,能让你的大脑真正开动起来,而不是一味说教,让你昏昏欲睡
这本书对C#、.NET Core和Visual Studio做了妙趣横生、生动形象的介绍,利用这本书,你可以深入学习C#,并创建应用、用户界面、游戏以及更多其他项目。经过全面更新,这个指南涵盖了C# 8.0和Visual Studio 2019,初学者从章就可以开始构建一个功能完备的游戏。接下来你会学习如何使用类和面向对象编程、在Unity中创建3D游戏,以及如何使用LINQ查询数据。在这个过程中,你会解决谜题、动手完成练习,并构建真实的应用。完成所有这些之后,你会成为一名高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!
如果你有一个好想法,想要开发一流的Android应用,这本书经过全面修订和更新,将帮助你快速入门。你会学到一些实践技巧,掌握如何建立应用的结构,设计灵活的交互式界面,在数据库中持久存储数据,以及使用Android jetpack的z新特性,包括jetpack compose。就像一位有经验的Android开发人员坐在你旁边!你只需要对Kotlin稍有了解就能轻松地学习这本书。
书中的经典实例使用ECMAScript 2020及后续版本的特性,而且使用现代 JavaScript编程标准。阅读本书将学到以下知识。 设置一个高效的开发环境,包含代码编辑器、lint 程序和测试服务器。 提高对 JavaScript 函数的理解,包括箭头句法、闭包和生成器。 运用面向对象编程概念,例如类和继承。 在 JavaScript 中处理富媒体,包括音频、视频和 SVG。 处理 HTML 标记和 CSS 样式。 借助 Node.js 在任何地方使用 JavaScript。 使用 REST、GraphQL 和 fetch 访问及处理远程数据。 上手使用流行的应用构建框架 Express。 使用 promise、async/await和Web职程执行异步操作。
《Python数据科学手册》是对以数据深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个Python数据科学中的重点工具包。首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境;第 2章讲解能提供ndarray对象的NumPy,它可以用Python高效地存储和操作大型数组;第3章主要涉及提供DataFrame对象的Pandas,它可以用Python高效地存储和操作带标签的 列式数据;第4章的主角是Matplotlib,它为Python提供了许多数据可视化功能;第5章以Scikit-Learn为主,这个程序库为重要的机器学习算法提供了高效整洁的Python版实现。《Python数据科学手册》适合有编程背景,并打算将开源Python工具用作分析、操作、可视化以及学习数据的数据科学研究人员。
本书通过创新达 熊 皮皮老师带领双胞胎兄妹学习编程的过程,用漫画的形式讲述了scratch界面、功能和操作指令,以及12款经典游戏的编程解析,图形化的代码引领青少年轻松进入编程和计算机的世界。手把手的实例教学,步骤清晰,边玩边学习的兴趣引导,易于上手,孩子可以轻易地跟着学,跟着做,从青铜到编程king,只需要30分钟! 图书内容融合了动画、游戏和算法等项目案例,从零开始配合漫画进行讲解,帮助初学者掌握编程思想和建立Scratch编程知识体系。
从这本书里能学到什么? 《Head First PMP》用一种生动有趣的方式全面涵盖了《PMBOK指南》的*原则和认证目标。更新后的第四版会带你了解具体问题,并采用一种独特的视觉格式帮助你全面掌握项目管理。通过在具体的上下文中讨论项目管理概念,使你能够理解、记住并灵活应用这些概念,不只是为了应对考试,还可以充分运用于工作中。难怪很多人仅凭《Head First PMP》就顺利通过了PMP考试!
探讨MySQL,从数据库结构到复杂的查询。 使用PHP内置的增强型MySQL接口PDO扩展。 创建适用于不同用户的动态PHP网页。 管理cookie和会话,保持较高的安全性。 借助React库增强JavaScript语言。 使用Ajax在后台处理浏览器与服务器之间的通信。 掌握装饰网页的CSS技能。 使用HTML5特性,包括地理定位、音频、视频和画布元素。 把网站改造成移动Web应用。
本书的主要内容有:学习容器和Kubernetes的基本原理,无需任何经验。运行自己的集群,或选择Amazon、Google,以及其他公司托管的Kubernetes服务。通过Kubernetes管理资源的使用和容器生命周期。从成本、性能、弹性、容量和可伸缩性等方面优化集群。学习开发、测试和部署应用程序的工具。应用安全、可观察性和监控方面的行业惯例。通过开发运维原则来打造精简、快速和高效的团队。
《中国香学》是部全面系统的中国香文化专著。全书从中国香学概念、中国香学发展简史、宋代以来中国人对沉香气味爱好的嬗变轨迹、香材、品香的方式和香、香与茶、香与佛教、香与家居生活、品香的感悟和境界、香学论述精要摘录等方面,系统地阐述了中国香学这一脉古老、特殊、美妙的中国传统文化。
在紧迫的时间压力下,程序员很难通过紧跟技术创新的脚步来享受软件工程领域的成果。正因如此,殿堂级大师MartinFowler这本旨在帮助专业人士提升效率的图书一问世,立即给软件工程社区带来巨大震撼。其前两版经年,因行文精炼自然、见解透彻而广受称赞。被誉为以软件设计为生者资料的第3版,更是带来有效面向对象设计的思想及愈发便利的教学体例,引进交互概述图、时间图、组合结构等新图型,对类图、顺序图、状态图、活动图等也有较多更新。 本书适合作为计算机、电子、通信等专业本科及研究生课程教材,对软件开发人员及专业研究者也极具参考价值。
本书分为两部分,*部分从每个程序员需要了解的基本概念展开,第二部分重点介绍不同的编程范例和一些更高级的编程技术。本书大概是两个学期的课程,是高等院校计算机科学初学者的完美教学参考书。 学习基本概念,包括变量、表达式、语句、函数、条件、递归和循环。 了解常用的基本数据结构和*有用的算法。 深入研究面向对象的编程,并学习如何构建自己的类型和方法来扩展语言。 使用语法和正则表达式分析文本内容。 探索函数式编程如何帮助你使代码更简单、更具表现力。
C语言的图书多如牛毛,但 大多数都很单纯,无外乎语法、技巧或者实例。C语言的教与学,远不止语法和示例这么简单。语言是应用的工具,只能深入到历史和实际应用的土壤里,从现实中寻找这门计算机语言的定位,学习它的语法,认识它所能解决的现实问题。所以,这本书面向C语言的初学者,结合 的C语言标准9899:2011,不但介绍了和C语言本身有关的各个方面:词法元素、类型、声明、函数、表达式、语句、预处理、标准库, 是以此为主线,融汇了大量的现实和应用场景,从计算机原理、程序设计、编译原理、操作系统接口、数据结构,等等。为了帮助读者 好地理解C语言、操作系统接口以及用C语言解决实际问题这三者之间的关系,本书还特意提供了一个关系型数据库的实例和一个WEB服务器编程的实例。本书的目标:a.基础。本书面向初学者,介绍C语言的基础
《Java核心技术系列:Java虚拟机规范(Java SE 8版)》由Oracle官方发布,Java虚拟机技术创建人撰写,Java技术专家翻译。书中基于全新Java SE 8,完整且准确地阐述Java虚拟机规范,是深度了解Java虚拟机和Java语言实现细节的之作。 《Java核心技术系列:Java虚拟机规范(Java SE 8版)》共分7章。章从宏观的角度介绍了Java虚拟机与Java的关系及发展历程;第2章概述Java虚拟机的整体架构,包括class文件格式、数据类型、原始类型、引用类型、运行时数据区、栈帧、浮点算法、异常等,这对理解本书后面的内容有重要帮助;第3章详述如何将Java语言编写的程序转换为Java虚拟机指令集,涉及常量、局部变量、控制结构、算术运算、参数接收、方法调用、数组、操作数栈、异常处理、同步与注解等;第4章深入分析用来表示编译后的类和接口的class文件格式;第5章定义Java虚拟机启动
C的标准模板库(STL)是革命性的,但是要想学会用好STL却并不容易。在本书中,书作家ScottMeyers(EffectiveC和MoreEffectiveC的作者)揭示了专家总结的一些关键规则,包括专家们总是采用的做法,以及专家们总是避免的做法。通过这些规则,STL程序员可以限度地使用STL。其他的书只是描述了STL中有些什么内容,而本书则讲述了如何使用STL。本书共有50条指导原则,在讲述每一条指导原则的时候,ScottMeyers都提供了透彻的分析和深刻的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以及为什么要这样做。本书的亮点包括以下几个方面:?关于选择容器的建议,其中涉及到的容器有:标准STL容器(例如vector和list)、非标准的STL容器(例如hash_set和hash_map),以及非STL容器(例如bitset)。?一些改进效率的技术,通过它们可以程度地提高STL(以及使用STL的程序)的效率