本书以Procreate为主要工具,带领读者进入移动设备数字绘画领域,帮助读者把自己的创意绘画工作从传统的电脑转移到移动设备上,更自由地实现自己的创意。全书共11章,从平板设备数字绘画概述开始,介绍Procreate基础,结合作者的作品和创作经验,带领读者逐步熟悉Procreate在多种风格数字绘画作品中的使用方法,包括素描、速写、动漫角色设计、水彩风格儿童插画、唯美风格插画、肖像漫画等。为了帮助读者进一步提升作品的效果,优化自己的工作流程,本书讲解了将Procreat与传统的电脑绘画软件Photoshop相结合运用的技法。在此基础上,又带领读者学习Procreate偏好设置、高级设置。为了方便读者的日常创作,本书简要介绍了手机端Procreate Pocket的应用。本书把软件的功能穿插在不同的实例中进行讲解,深入浅出,易于理解。书中附有案例视频、源文件,可扫码或
本书全面介绍产品的设计与开发方法,涉及顾客需求识别、功能设计、原型化设计、工业设计、服务设计等一系列过程,将市场营销、设计和制造融合为一套结构化产品开发方法,从真实工业实践的视角帮助读者了解产品开发的工作内容、方法、工具以及团队中的不同角色。书中每章都使用不同的产品实例进行方法阐释,同时附有练习和参考资源。 本书既可作为从事产品设计与开发的工程设计人员和项目管理人员的实践指南,也适合作为产品设计和项目管理等相关专业的辅助教材。 主要特点: (1)知识体系完整、系统 本书涵盖了产品设计与开发过程中涉及的方方面面,本书有两个主线:一个主线是研发项目生命期主线;另一个主线是研发各阶段都会用到的支撑性方法和工具。 (2)采用结构化的方法进行阐述,通俗易懂 本书强调采用结构化的方法解决问题,包
本书讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。同时,它也是利用Python进行科学计算的实用指南(专门针对数据密集型应用)。本书重点介绍了用于高效解决各种数据分析问题的Python语言和库。《利用Python进行数据分析》没有阐述如何利用Python实现具体的分析方法。
“许多年过去了,人们说陈年旧事可以被埋葬,然而我终于明白这是错的,因为往事会自行爬上来。回首前尘,我意识到在过去二十六年里,自己始终在窥视着那荒芜的小径。” 12岁的阿富汗富家少爷阿米尔与仆人哈桑情同手足。然而,在一场风筝比赛后,发生了一件悲惨不堪的事,阿米尔为自己的懦弱感到自责和痛苦,逼走了哈桑,不久,自己也跟随父亲逃往美国。 成年后的阿米尔始终无法原谅自己当年对哈桑的背叛。为了赎罪,阿米尔再度踏上暌违二十多年的故乡,希望能为不幸的好友尽最后一点心力,却发现一个惊天谎言,儿时的噩梦再度重演,阿米尔该如何抉择? 小说如此残忍而又美丽,作者以温暖细腻的笔法勾勒人性的本质与救赎,读来令人荡气回肠。
这将是一段趣味与挑战兼具的Scratch 编程之旅,在这段旅程中有可爱又机智的AI 猫陪伴着你,一定会遇到更多的惊喜。他会陪你游览机器人博物馆,探索迷宫、珍珑峡谷和群山之巅,通过这些旅程你会了解到什么是人工智能,怎样学习人工智能,并学习设计智能应用、优化算法、递归回溯等编程方法和知识,还会开始探索机器学习的思路和方法。勤动脑,多动手,你一定会从这次旅程中受益颇多,快和AI 猫一起开始这段旅程吧!
本书采用简洁强大的Pytho语言,介绍了网页抓取,并为抓取新式网络中的各种数据类型提供了全面的指导。部分重点介绍网页抓取的基本原理:如何用Pytho从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。
本书从理论与实践、技术与经济、宏观与微观、国际与等不同视角,系统回答了智能制造、两化融合、工业4.0、工业互联网等一系列新概念、新战略是什么、为什么、如何看、怎么干,全面阐释了 ICT 推进制造业等实体经济转型的内在机理,深入分析了数字化转型的技术逻辑、经济逻辑和商业逻辑,概括成一句话那就是,在数据 算法定义的世界中,以数据的自动流动化解复杂系统的不确定性,优化资源配置效率。并提出在全球数字化转型大背景下技术、产业变革的方向和趋势。
《Netty、Redis、Zookeeper高并发实战》从操作系统底层的IO原理入手,同时提供高性能开发的实战案例,是一本高并发Java编程应用基础图书。 该书共分为12章。~5章为高并发基础,浅显易懂地剖析高并发IO的底层原理,细致地讲解Reactor高性能模式,图文并茂地介绍Java异步回调模式。这些原理方面的基础知识非常重要,会为读者打下坚实的基础,也是日常开发Java后台应用时解决实际问题的金钥匙。第6~9章为Netty原理和实战,是该书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。0~12章对ZooKeeper、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。 该书兼具基础知识和实战案例,既可作为对Java NIO、高性能IO、高并发编程感兴趣的大专院校学生和初、中级Java工程师的学
《CC 程序设计:计算思维的运用与训练》以计算思维的运用与训练为目标.以程序设计实训为手段,介绍运用C/C 语言分析问题和解决问题的方法与技巧。《CC 程序设计:计算思维的运用与训练》内容分为C语言篇与C 语言篇,由简人难,有助于读者实现从面向过程程序设计到面向对象程序设计的顺利过渡。 C语言篇:按C语言的知识点设计面向过程程序设计与模块化设计的学习与训练,从结构化程序的基本要素、逻辑思维、重复思维、过程封装、数据封装、批量数据处理、数据的间接访问等方面解析结构化程序设计的过程,并在实训中介绍其思维方法与编程技巧。C 语言篇:按C 语言的知识点设计面向对象程序设计的学习与训练,从C 语言的面向对象思维、数据与过程的封装、对象运算、代码重用等方面分析面向对象程序的组成,并在实训中介绍其思维方法及
《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而的内容梳理。《码出高效:Java 开发手册》以实战为中心,以新颖的角度全面阐述面向对象理论,逐步深入地探索怎样成为一位开发工程师。比如:如何驾轻就熟地使用各类集合框架;如何得心应手地处理高并发多线程问题;如何顺其自然地写出可读性强、可维护性好的优雅代码。 《码出高效:Java 开发手册》旁征博引、文风轻松,秉持“图胜于表,表胜于言”的理念,深入浅出地将计算机基础、面向对象思想、JVM探源、数据结构与集合、并发与多线程、单元测试等知识客观、立体地呈现出来。紧扣学以致用、学以精进的目标,结合实践经验和故障案例,与底层源码解析融会贯通,娓娓道来。 《码出高效:Java 开发手册》以打造民族
OpenStack是一个用于构建公有云和私有云的开源软件。本书全面讲解OpenStack的方方面面,每一章均提供每种服务的真实且实用的示例,使读者能使用和实践OpenStack的特性,旨在帮助读者快速上手OpenStack,在理解的基础上将OpenStack应用到自己的数据中心。本书涵盖了安装和配置一个私有云的各种内容:如何安装和配置OpenStack的所有核心组件,并运行一个可管理和可运维的环境;如何掌握一个完整的私有云软件栈,从计算资源的扩容到管理高冗余、高可用的对象储存服务。这一版除了对原有章节内容进行了更新和优化,还新增了关于OpenStack网络服务的全面介绍,让读者了解如何对整个云基础设施进行精细化控制。本书适合熟悉云计算平台并正在从虚拟化环境过渡到云计算环境的系统管理员和架构师阅读。
《Python从入门到精通(第2版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分23章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表和元组、字典和集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站、AI图像识别工具等内容。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开发的精髓,快速提升开发技能。除此之外,本书还附配了243集高清教学微视频及PPT电子教案。
全书共8章,、2章主要讲解小程序的入门知识;第3、4章分别讲解了音乐和邀请函项目;第5、6章讲解小程序的各种API,通过8个典型的案例对这些API的使用进行了演示;第7章讲解小程序的开发框架,涵盖了核心框架、第三方框架(mpvue、WePY)和UI库(WeUI);第8章是一个综合项目——订餐系统,详细讲解了项目从需求分析到代码实现的全过程。
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。这门强大的语言如今在大学和Google、IBM等大型技术公司广泛使用。本书是一本父母和老师教孩子使用Python进行基础程序设计和解决问题的入门图书。 本书通过科学合理的结构、通俗易懂的文字、活泼有趣的图示,帮助孩子学习计算机的思维方式,而可视化和游戏为主的例子则持续吸引读者的注意力。针对变量、循环、函数等编程基础概念的介绍,可以帮助年轻的程序员构建所需的技能,以制作自己的超酷的游戏和应用。每章末尾的编程挑战,则可以拓展读者的思维,巩固所学习的知识和技能。本书适合任何想要通过Python学习编程的读者,尤其适合父母、老师、学生,以及想要理解计算机编程基础知识的未成年人阅读学习。
LaTeX 已经成为国际上数学、物理、计算机等科技领域专业排版的实际标准,其他领域(化学、生物、工程、语言学等)也有大量用户。本书内容取材广泛,涵盖了正文组织、自动化工具、数学公式、图表制作、幻灯片演示、错误处理等方面。考虑到LaTeX也是不断进化的,本书从数以千计的LaTeX 工具宏包中进行甄选,选择较新而且实用的版本来讲解排版技巧。 为了方便读者的学习,本书给出了大量的实例和量的习题,并且还提供了案例代码。书中的示例大部分来自作者多年的实际排版案例,读者不断练习,肯定能掌握LaTeX的排版技能。 本书适合数学、物理、计算机、化学、生物、工程等专业的学生、工程师和教师阅读,也适合中学数学教师。此外,本书还适合对LaTeX排版有兴趣的人员。
《Node.js调试指南(全彩)》从CPU、内存、代码、工具、APM、日志、监控、应用这8个方面讲解如何调试Node.js,大部分小节都会以一段经典的问题代码为例进行分析并给出解决方案。其中,靠前章讲解CPU相关的知识,涉及各种CPU性能分析工具及火焰图的使用;第2章讲解内存相关的知识,例如CoreDump及如何分析heapsnapshot文件;第3章讲解代码相关的知识,例如如何从代码层面避免写出难以调试的代码,并涉及部分性能调优知识;第4章讲解工具相关的知识,涉及常用的Node.js调试工具和模块;第5章讲解APM(Application Performance Management)相关的知识,例如两个不同的应用程序性能管理工具的使用;第6章讲解日志相关的知识,例如如何使用Node.js的async_hooks模块实现自动日志打点,并结合各种工具进行使用;第7章讲解监控相关的知识,例如如何使用Telegraf InfluxDB Grafana搭建一个完
《C 项目开发实战入门》以坦克动荡游戏、桌面破坏王游戏、快乐吃豆子游戏、植物大战僵尸修改器、软件注册机、365系统加速器、Q友——做你自己的和股票分析仿真系统共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析,业务流程分析、数据库建模到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。 《C 项目开发实战入门》应用的主要技术及知识点有:GDIPlus、 碰撞检测、自动寻路实现、鼠标消息处理、Win32 绘图、键盘消息处理实现、逆向工程 、内联汇编 DLL 注入实现、注册表操作、加密算法 、系统信息获取实现、界面美化、文件操作 、系统进程管理、窗口管理实现、SQL Server、MFC 、自绘K线图 、网站数据抓取实现、XML、Socket 编
软件质量,不但依赖架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。 本书提出一种观点:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,本书作者给出了一系列行之有效的整洁代码操作实践。这些实践在本书中体现为一条条规则(或称“启示”),并辅以来自实际项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。 本书阅读对象为一切有志于改善代码质量的程序员及技术经理。书中介绍的规则均来自作者多年的实践经验,涵盖从命名到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。
使用Python编写网络爬虫程序获取互联网上的大数据是当前的热门专题。本书内容包括三部分:基础部分、进阶部分和项目实践。基础部分(~7章)主要介绍爬虫的三个步骤——获取网页、解析网页和存储数据,并通过诸多示例的讲解,让读者能够从基础内容开始系统性地学习爬虫技术,并在实践中提升Python爬虫水平。进阶部分(第8~13章)包括多线程的并发和并行爬虫、分布式爬虫、更换IP等,帮助读者进一步提升爬虫水平。项目实践部分(4~17章)使用本书介绍的爬虫技术对几个真实的网站进行抓取,让读者能在读完本书后根据自己的需求写出爬虫程序。