本书系统讲解了MATLAB基本环境和操作方法,介绍了很新的MATLAB功能,并分章阐述了数据类型、数值计算、符号计算、编程基础、可视化、Simulink、应用程序接口等内容,结合案例详细讲解了MATL
游戏策划到底是什么?只是简单地改改数据、写写剧情吗?不是的,它是一项综合而又复杂的岗位。本书不适合那些具有一定游戏策划经验的人,也不适合想要深入学习游戏设计的开发者,但它可以帮助那些想要了解这个行业或刚刚进入这个行业的人,来系统地了解游戏策划这个职业。 本书共包含13章, ~2章对游戏及游戏策划进行概述;第3章讲解了系统策划的相关知识;第4章讲解了数值策划的相关知识;第5章带领读者了解文案策划的工作内容;第6章带领读者了解战斗策划的工作内容;第7章展示了关卡策划的内容;第8章展示了技术策划的内容;第9~10章讲解了主策划和其他策划岗位的工作,以上章节分别从工作内容、岗位要求、策划工作前景、如何成长5个方面全面介绍对应的策划岗位,并穿插大量实例内容; 1章介绍游戏制作的全流程。 2和13章讲解了心理学和制
本书系统讲解了MATLAB基本环境和操作方法,介绍了近期新的MATLAB功能,并分章阐述了数据类型、数值计算、符号计算、编程基础、可视化、Simulink、应用程序接口等内容,结合案例详细讲解了MATLAB语言的使用。本书还专门讲解了实用的MATLAB编程技巧与数学建模应用等。本书内容丰富、贴近实战应用,可作为高校学生系统学习MATLAB的书籍,也可以作为广大科研和工程技术人员在工作中使用MATLAB的参考书。
Python是一门既简单又强大的编程语言,被广泛应用于数据分析、大数据、网络爬虫、自动化运维、科学计算和人工智能等领域。Python也越来越重要,成为国家计算机等级考试科目,某些中小学也开设了Python编程课程。本书秉承有趣、有料、好玩、好用的理念,通过3个漫画人物的轻松对话、搞笑形象及夸张动作,把复杂的Python技术问题简单化。 《看漫画学Python:有趣、有料、好玩、好用(全彩版)》总计16章:章介绍Python的历史和特点,并进行开发环境搭建。第2~5章介绍Python的基础知识,包括数据类型、表达式、流程控制等。第6~7章介绍Python常用的容器类型数据和字符串数据。第8~11章介绍Python的进阶内容,包括函数、类与对象、异常处理、常用内置模块等。2~16章介绍Python实用库的使用方法,包括文件读写、图形用户界面、网络通信、数据库访问和多线程等。
Kotlin是JetBrains在2011年推出的一门全新的编程语言,这门语言很早被设计成运行在JVM上――使用Kotlin编写的程序会被编译成字节码文件,该字节码文件可直接在JVM上运行(用java,命令运行)。目前Google已推荐使用Kotlin作为Android的官方开发语言,这意味着Kotlin将会在Android开发上大放异彩。本书全面介绍了Kotlin的语法。从各平台上Kotlin程序的编译、运行开始介绍,详细介绍了Kotlin的基本语法,Kotlin的数组和集合,Kotlin函数式编程特征,Kotlin的面向对象编程、异常处理、泛型和注解,还介绍了Kotlin与Java混合调用的相关内容,以及Kotlin反射相关内容。本书对Kotlin的解读十分系统、全面,超过Kotlin官方文档本身覆盖的内容。本书很多地方都会结合Java字节码进行深入解读,比如对Kotlin扩展的解读,对Kotlin主、次构造器的解读,这种解读目的不止于教会读者简单地掌握Kotlin的用
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。《精通正则表达式(第3版)》是讲解正则表达式的经典之作。《精通正则表达式(第3版)》主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在perl、java、.、php中的用法。
这是首先使用tkinter设计GUI的中文Python书籍之一。 本书主要讲解如何在窗口内使用Python的内部模块tkinter设计图形用户接口(GUI)程序,使用户可以利用图形接口与计算机沟通。tkinter模块是一个跨平台的窗口应用程序,使用它设计的程序未来可以在Windows、Mac、Linux系统上执行。 Python的tkinter模块内部有许多Widget(可以翻译为控件或组件或部件),有了这些Widget就可以设计出所有与图形接口相关的程序应用。本书介绍的tkinter模块Widget包括Button(按钮)、Canvas(画布)、Checkbutton(选项钮)、Entry(文本框)、Frame(框架)、Label(卷标)、LabelFrame(卷标框架)、Listbox(窗体)、Menu(菜单)、MenuButton(单选按钮)、Message(信息)、OptionMenu(下拉式窗体)、PanedWindow(面板)、RadioButton(选项钮)、Scale(滚动条值控制)、Scrollbar(滚动条)、Spinbox(可微调输入控件)、Text(文字区域)、TopLevel(上层窗口)。 此外,本
本书从加速业务增长的角度出发,关注数字化转型趋势下基于整个产品生态的用户体验设计。作者集25年的行业经验,以产品生态为视角,以插画、行动手册为形式,详细地描述了用户体验设计的方法、步骤、工具、技术与案例,旨在帮助组织在数字化转型中 好地践行以用户为中心的理念,从而实现业务增长。除了组织转型 和管理者,本书还适合创业者、产品经理、UX/UI设计师、工程师、培训师等所有围绕用户体验开展工作的专业人士,帮助他们提升技能,拓展职业发展通道。
诗歌注释属“文选学”分支,古老而年轻。拙著探讨诗注诸要素,包括绪论、源流、义例、注本、注家五个部分。绪论篇述课题由来,回顾历代“注诗难”之叹,概述诗歌注释的历史和现状,探讨面临的理论和实践问题。源流篇探讨诗歌注释的历史,分为唐前启蒙、唐代初兴、宋代兴盛、元明低落、清代鼎盛五期,分析各期学术特点。义例篇探讨诗歌注释的历史、诗学、语言、意义和知识五个维度,考察《文选注》以还引证体例的发展。注本篇包括分类、构成和概览三部分,剖析注本的外在和内涵,并从时序和作家角度罗列代表性注本。注家篇探索注家这一特殊学术群体,标举历代重要人物,胪析学术素质,考察著述缘由,探绎较有影响的学术之争。新硎初试,权作抛砖也。
《树莓派渗透测试实战》讲解了使用便携廉价的树莓派搭配Kali Linux进行渗透测试的方法。 《树莓派渗透测试实战》分为6章,介绍了树莓派和Kali Linux的基础知识、适用于树莓派的Kali Linux ARM版本的基本知识和环境优化、渗透测试相关的知识、树莓派的各种攻击手段、渗透测试后的工作,以及与树莓派相关的其他项目。 《树莓派渗透测试实战》内容组织有序,通过步骤式讲解来凸显实用性和实操性,适合信息安全从业人员阅读。
长期以来,长江文化在中华文明史乃至世界文明史上的重要地位,并未得到学术界应有的重视。已有的中国历史文化著述对中国传统文化的认识似乎形成了一种定势,认为黄河是中华文明的“摇篮”,即黄河中心论或中原中心论。 20世纪80年代以来,长江流域越来越多的考古发现,引起众多学者对长江流域各地区文化形态研究的重视和参与,学界对巴、蜀、楚、吴、越文化及徽州、湖湘、岭南、海派等亚文化的研究方兴未艾,发表了不少有影响的著述,形成了研究长江文化的热潮。 半个多世纪的考古发现及其研究成果表明,在先秦时期,长江流域存在着上游地区的滇文化、巴蜀文化,中游地区的楚文化,下游地区的吴越文化等几个不同的区域文化。这几个区域文化各具鲜明的特征,但因中游地区有着居中的区位优势、与巾原地区联系紧密的便利条件、政权实体
《C 图形与游戏编程基础》作为入门,采用一种新颖、有趣的“寓教于乐”的方式来讲授传统主题,即鼓励并引导学生亲自动手写程序来生成图形、处理图像/声音和玩游戏。所有例子和作业都经过精心设计,能很好地激发学生的学习兴趣,使其在整个课程中都能兴趣盎然地专心学、动手做。 全书共12章,涵盖的基本主题包括数据类型、变量、输入、输出、控制结构、函数、数组、文件、类和对象。在学习过程中,循序渐进地介绍如何画一些基本的图形,如何加载和处理图像,如何创建图形和动画,如何播放音乐和音效,如何检测程序不同图形元素(称为sprite)之间的碰撞。同时还介绍如何综合运用这些技能创建互动电脑游戏。 本书适合没有任何编程背景但对游戏编程具有强烈兴趣的读者,是帮助他们进入图形和游戏编程世界
《大家国学》者,夏承焘大师的国学修为,今日大众的国学养分也。 在“国学热”经由电视讲坛进入百姓视野、传统文化过度娱乐化。 而国学常识却明显匮乏的当下,听听昨天的大师怎么说,是一种补课,更是一种参照。 本书分为《月轮山词论集》之分、《唐宋词欣赏》之分、《词学论札》之分三部分,均为词学大师夏承焘先生的名作,是专为广大诗词爱好者和普通读者写的普及性读物。书中阶介绍词的基本常识之外,重点品评赏析了一系列脍炙人口的唐宋词名篇的创作背景、思想内容和艺术特色,讲解深刻的细腻而又浅近亲切,妙趣横生,读来如亲聆大师指授,对提高诗词鉴赏水平颇有帮助。
在本书中,作者将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。 沟通、简单和灵活的价值观应当被所有开发人员所铭记。局部影响、化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。 本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值
随着HTML 5标准的颁布,以及流行浏览器的日益强大,直接在浏览器中展示三维图形和动画已经变得越来越容易,也越来越受关注。但是三维图形和动画本身比较复杂,不仅需要有丰富的数学、图形学等方面的知识,还需要了解材质、贴图等各种创建三维场景所的要素。另外,直接使用WebGL在浏览器中创建三维图形和动画也非常繁琐,它所提供的各种接口尽管非常丰富且强大,但对于用户来说未免过于复杂了。 Three.js的出现则地帮助人们解决了这个矛盾。Three.js将WebGL的强大功能融汇其中,同时又非常易于使用,即便用户对其中的原理不甚了解,也能借助Three.js创建出绚丽多姿的三维场景和动画。 《Three.js开发指南》先从基本概念和Three.js的基本模块讲起,然后伴随着大量的示