软件与程序设计
-
超有趣学Python[美] 肖恩·麦克马纳斯(Sean McManus) 著超有趣Python入门,从零开始编程创造超酷太空冒险游戏! 游戏开始,空气所剩不多了。空间站发生泄漏,因此你必须迅速采取行动。你能找到解决问题的办法吗?你需要探索空间站的周围,找到门禁卡来把门打开,还要修复受损的航天服。冒险已经开始了! 本书向你展示了如何使用Python在图形化的冒险游戏中在火星上建立空间站、探索空间站并避开危险。你能像航天员一样找到解决问题的办法吗? -
Vue.js 3.0 从入门到精通李小威 著《Vue.js 3.0 从入门到精通(视频教学版)/Web前端技术丛书》通过应用示例和综合案例的讲解与演练,使读者快速掌握Vuejs3.0编程知识,提高使用Vue开发移动网站和APP的实战能力。《Vue.js 3.0 从入门到精通(视频教学版)/Web前端技术丛书》配套示例源代码、PPT课件和教学视频。《Vue.js 3.0 从入门到精通(视频教学版)/Web前端技术丛书》共分18章,内容包括快速进入Vuejs的世界、搭建开发与调试环境、熟悉ECMAScript语法、熟悉Vuejs的语法、指令、计算属性、精通监听器、事件处理、Class与Style绑定、表单输入绑定、组件和组合API、设计过渡和动画效果、精通VueCLI和Vite、使用VueRouter开发单页面应用、axios、Vuex、网上购物商城开发实战和电影购票APP开发实战等。《Vue.js 3.0 从入门到精通(视频教学版)/Web前端技术丛书》内容丰富、理论结合实践,可以作为工具书和参考手册,适合Web前端开发初学者、移动网站与APP设计和开发人员,也适合作为高等院校、中职学校和培训机构计算机相关专业的师生教学参考。《Vue.js 3.0 从入门到精通(视频教学版)/Web前端技术丛书》涵盖Vue.js3.0的所有知识点,注重操作,示例丰富,简明易懂,方便读者快速掌握移动网站和App开发技术。《Vue.js 3.0 从入门到精通(视频教学版)/Web前端技术丛书》配套示例源码、PPT课件与教学视频,作者提供技术支持和答疑服务。 -
认识编程 以Python语言讲透编程的本质郭屹 著本书是关于计算机编程的科普书,它包含了计算机软件的发展历史、原理、数据结构,以及基本算法等内容,并进一步探讨了动态规划、概率统计和神经网络等进阶知识。作者通过轻松的笔调,由浅入深地对编程的本质进行了直观、具体的讨论。虽然书中的例子都是用Python编写的,但是介绍的编程方法和思想却是通用的。书中的实例都有对应的完整代码实现,涉及初等数学、数据结构、排序与查找、数理统计、动态规划及神经网络等多个方面。这些实例把编程原理讲解和程序代码结合在一起,从而让概念更加容易理解。 本书适合学习Python,以及编程的读者阅读。 -
深入剖析Java虚拟机马智 著《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》以流行的工业级Java虚拟机HotSpot为基础,详细剖析其基础功能模块的源码,力求讲清楚每个重要技术的原理和实现细节,同时结合大量实例和图示帮助读者更好地理解所讲内容。《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》没有介绍Java运行时的栈结构,以及解释执行与编译执行等知识点,这些内容在《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》的姊妹篇《深入剖析Java虚拟机:源码剖析与实例详解(运行时卷)》一书中进行详细的介绍。 《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》共13章,章节顺序基本上是按照类的生命周期进行编排的。《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》涵盖的主要内容有HotSpot VM简介、对象的二分模型、类的加载机制、类与常量池的解析、字段的解析、方法的解析、类的连接与初始化、运行时数据区、类对象的创建和初始化、Serial垃圾收集器、Serial Old垃圾收集器以及Java引用类型的实现原理等。 《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》主要面向想要深入学习和研究Java语言运行原理的人,尤其是正在从事或将来想要从事虚拟机开发的编程人员。另外,《深入剖析Java虚拟机:源码剖析与实例详解(基础卷)》还非常适合Java求职人员阅读,可以帮助他们系统掌握虚拟机的相关知识,从而游刃有余地应对相关公司招聘时的考查。 -
爱上编程靳顺隆 著我们生活在一个计算机无处不在的时代,从看得见的笔记本电脑、智能手机、智能手表以及各种智能设备,到看不见的云计算,计算机都在帮我们做各种各样的事情。对孩子们来说,计算机更是未来生活和工作不可分割的一部分。只有深入地了解计算机,孩子们才能更好地跟它相处。 本书全方位介绍了计算机,不仅包括计算机的原理、结构、发展历史,以及它的大家庭,更讲解了计算机的语言、操作系统、网络,以及计算机的智慧——机器学习。当然,本书并不枯燥地讲解原理,而是在讲解过程中,跟孩子们熟悉的事物关联起来,让他们更容易理解。同时,书中还设置了大量的互动,让孩子们用实践结合理论,更好地去领悟。 本书作为计算机的入门科普书籍,由浅入深,从理论到实践,层层递进,为孩子解密这个人类目前为止创造的最精密、最智慧的工具,让孩子们感受学习知识的快乐。 -
Python Django Web从入门到项目实战刘瑜,安义 著Python的Django框架是目前流行的一款重量级网站开发框架,具备简单易学、搭建快速、功能强大等特点。本书从简单的HTML、CSS、JavaScript开始介绍,再到Django的基础知识,融入了大量的代码案例、重点提示、图片展示,做到了手把手教授。本书基于Django 3.0.7版本、Python 3.8.5版本、Rest Framework 3.11.1版本、Vue.js 4.5.4版本、数据库MySQL 80版本进行讲解。本书还提供了一个商业级别的项目案例,采用目前主流的前后端分离开发技术,以便读者可以体验正式项目的开发过程。熟练掌握本书内容后,读者将达到中级Web项目开发工程师的技术水平。 -
轻松学Vue.js 3.0从入门到实战刘兵 著《轻松学Vue.js 3.0从入门到实战(案例·视频·彩色版)》是基于作者20多年教学实践和软件开发经验, 从Vue.js 3.0(本书以下简称Vue 3.0)初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循 序渐进地讲解Vue 3.0的基础知识,全书共11章,主要内容包括Vue 3.0项目的生成及相关开发环境的建 立、Vue 3.0开发所必须要掌握的ECMAScript 6.0相关知识、Vue 3.0的基础、计算属性与侦听属性、基 础知识综合案例——制作影院订票系统前端页面、路由配置及相关程序设计、Vue 3.0的组件与过渡、生 命周期、组合式API、第三方插件、项目实战——制作网上商城前端页面等。 《轻松学Vue.js 3.0从入门到实战(案例·视频·彩色版)》根据学习Vue 3.0技术所需知识的主脉络搭建 内容,采用“案例驱动+视频讲解+代码调试”相配套的方式,向读者提供Vue 3.0技术开发从入门到项目 实战的解决方案。扫描书中的二维码可以观看每个案例视频和相关知识点的讲解视频,实现手把手教读 者从零基础入门到快速学会Vue 3.0项目开发。 《轻松学Vue.js 3.0从入门到实战(案例·视频·彩色版)》配有112集同步讲解视频、88个案例源码 分析、11个综合实验、2个综合项目实战、11个思维导图,并提供丰富的教学资源,包括PPT课件、程 序源码、课后习题答案、实验程序源码、在线交流服务QQ群和不定期网络直播等。本书既适合有一定 HTML、CSS和JavaScript脚本基础的Web前端开发读者自学,也适合作为高等学校、高职高专、职业技 术学院和民办高校计算机相关专业的教材,还可以作为相关培训机构Vue 3.0技术开发课程的教材。 -
鸿蒙征途李宁 著《鸿蒙征途:App开发实战》是一本基于Java的鸿蒙操作系统(HarmonyOS)App开发指南。全书系统、由浅入深地介绍了HarmonyOS App开发的知识、相关经验和技巧。本书以理论与实战相结合的方式向读者呈现HarmonyOS App开发的整个过程。全书分为两个部分,第一部分详细讲解HarmonyOS App开发所需的知识,并提供大量的真实案例代码供读者练习;第二部分给出两个实战项目,分别为应用类App项目(在线电子词典)和游戏类App项目(俄罗斯方块),通过这两个项目,读者可以很好地回顾和总结前面10章讲解的知识点,并付诸实践。 本书内容通俗易懂,循序渐进,既是HarmonyOS初学者的入门图书,也是HarmonyOS开发人员的进阶读物。 -
数字媒体交互设计威凤教育 著本书针对VR/AR产品交互设计新人,基于Unity,通过理论解析及案例拆解的形式,深入浅出地讲解了VR/AR产品交互设计的思维、方法和技巧。本书共16章,系统讲解了VR/AR产品交互设计的基础知识、必备设备、核心工具与设计流程,包括Unity开发环境的搭建,VR/AR场景的搭建,C#语法知识,脚本的工作机制及常用的函数和变量,3D数学知识,VR/AR中的物理系统、动画系统、UI系统,VR/AR产品的发布,Vuforia插件的使用方法,基于HTC Vive 平台的VR产品开发,3ds Max建模等内容。同时,通过AR房地产海报和VR影院两个设计案例,为读者全面展示了VR/AR产品交互设计的过程,带领读者一步步加深对 VR/AR产品交互设计的认知,提升设计能力。本书内容丰富、结构清晰、语言简练、图文并茂,具有较强的实用性和参考性,不仅可作为备考数字媒体交互设计“1+X”职业技能等级证书的教材,也可作为各类院校及培训机构相关专业的辅导书。 -
Python编程超级魔卡明日科技 著学编程用不用背知识点,用不用记笔记?哪些知识该记?这些都是困扰编程初学者的问题。我们从编程大咖的角度出发,总结大咖们的经验设计了这套《Python编程超级魔卡》,将学习Python时需要背记的内容系统整理出来,让学习者在学习过程中能随时查找使用。 本套卡片有很强的实用性,内容包括Python常用内置函数、Python模块、报错机制中英文对照等开发中常用内容,既适合作为Python初学者配套学习,又适合程序开发人员随时查询函数、方法、技巧等。
