-
Jenkins 2.x实践指南
翟志军 试读
本书首先介绍笔者对软件工程生产力的独到见解,然后通过一个Hello world 示例带领初学者入门Jenkins pipeline,接下来详细介绍Jenkins pipeline 的语法,在Jenkins pipeline 中如何实现持续集成、持续交付的各个阶段,包括构建、测试、制品管理、部署等,以及当现有pipeline 的步骤不能满足需求时,扩展Jenkins pipeline 的多种方式。最后介绍Jenkins 如何整合多个第三方系统,以实现ChatOps 及自动化运维;为避免读者出现“不知从哪里下手”的情况,本书通过一个简单的案例介绍如何设计pipeline。
-
Python数据分析基础教程:NumPy学习指南(第2版)
[印尼]Ivan Idris 著 试读
《图灵程序设计丛书Python数据分析基础教程:NumPy学习指南(第2版)》是NumPy的入门教程,主要介绍NumPy以及相关的Python科学计算库,如SciPy和Matplotlib。《图灵程序设计丛书Python数据分析基础教程:NumPy学习指南(第2版)》内容涵盖NumPy安装、数组对象、常用函数、矩阵运算、线性代数、金融函数、窗函数、质量控制、Matplotlib绘图、SciPy简介以及Pygame等内容,涉及面较广。另外,IvanIdris针对每个知识点给出了简短而明晰的示例,并为大部分示例给出了实用场景(如股票数据分析),在帮助初学者入门的同时,提高了本书可读性。《图灵程序设计丛书Python数据分析基础教程:NumPy学习指南(第2版)》适合正在找寻高质量开源计算库的科学家、工程师、程序员和定量管理分析师阅读参考。
-
Kubernetes in Action中文版
马尔科·卢克沙 试读
本书主要讲解如何在 Kubernetes 中部署分布式容器应用。本书开始部分概要介绍了 Docker 和Kubernetes 的由来和发展,然后通过在 Kubernetes 中部署一个应用程序,一点点增加功能,逐步加深我们对于Kubernetes架构的理解和操作的实践。在本书的后面部分,也可以学习一些高阶的主题,比如监控、调试及伸缩。Kubernetes是希腊文,意思是“舵手”,带领我们安全地到达未知水域。Kubernetes这样的容器编排系统,会帮助我们妥善地管理分布式应用的部署结构和线上流量,高效地组织容器和服务。Kubernetes 作为数据中心操作系统,在设计软件系统时,能够尽量降低在底层网络和硬件设施上的负担。
-
Minecraft我的世界:建筑教程大全
MaxKim 试读
本书着重于Minecraft(我的世界)这款计算机游戏的建筑向玩法,针对生存以及各种风格向的建筑做出详细介绍及教学。使新手玩家更容易适应这款游戏的建筑玩法,让老玩家有能力建造出更出色的建筑作品。本书为国内Minecraft建筑圈各类风格建筑领域的优秀玩家编写,为读者带来从入门到精通的详尽建筑教学。
-
Python 网络爬虫实战
胡松涛,夏非彼 试读
本书从Python的安装开始,详细讲解了Python从简单程序延伸到Python网络爬虫的全过程。本书从实战出发,根据不同的需求选取不同的爬虫,有针对性地讲解了几种Python网络爬虫。本书共8章,涵盖的内容有Python语言的基本语法、Python常用IDE的使用、Python第三方模块的导入使用、Python爬虫常用模块、Scrapy爬虫、Beautiful Soup爬虫、Mechanize模拟浏览器和Selenium模拟浏览器。本书所有源代码已上传网盘供读者下载。
-
C++程序设计教程(第3版)(通用版)
钱能 试读
C++是一种高效实用的程序设计语言,它既可进行过程化程序 设计,也可进行面向对象程序设计,因而成为编程人员最广泛使用的工具。学好 C++,再学习其他软件就很容易,C++架起了通向强大、易用、真正的软件开发应用的桥梁。 本书共分两大部分: 第一部分包括第1章~第10章,是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础; 第二部分包括第11章~第21章,是面向对 象程序设计部分,它建立在C++程序设计基础之上,讲述了面向对象程序设计方法。 本书提供课程教学的全程视频,读者可扫描封底的刮刮卡观看。本书还提供电子课件和程序源码,读者可以扫描封底的课件二维码下载。 本书适合用作大学计算机专业和非计算机专业的程序设计基础课程教材, 也可供自学的读者使用。
-
暗知识:机器认知如何颠覆商业和社会
王维嘉 试读
AlphaGo战胜了世界围棋,但无论是聂卫平还是设计AlphaGo的谷歌工程师都无法理解AlphaGo为什么这样走棋,这就是人工智能中令人困惑的“不可解释性”问题。作者从这个问题出发,发现了一类全新的知识——“暗知识”。 一直以来人类的知识可以分为两类:“明知识”和“默知识”。明知识就是那些可以用语言、文字或公式清晰表达和描述的知识。默知识则是个人在感觉上能把握但无法清晰描述的知识,也即我们常说的“只可意会,不可言传”的那类知识。今天,人工智能突然发掘出了人类既无法感受又无法表达和描述的暗知识—隐藏在海量数据中的万事万物间的关系。本书介绍了机器学习五大流派从数据中挖掘暗知识的方法以及各自适用的领域,尤其是神经网络的基本工作原理和目前在商业上应用最广泛的几种形态。同时着重讨论了暗知识对商业和社会的直接影响,比如哪些行业将面临机器认知的颠覆,在不同行业里有哪些投资机会和陷阱。本书最后介绍了目前还没有商业化的,但可能更深刻影响我们的一些神奇的人工智能应用,以及人工智能会在多大程度上取代人的工作,造成哪些社会问题,如何让下一代做好准备等。
-
Windows PowerShell实战指南(第3版)
道·琼斯 试读
PowerShell已经是一门开源、跨平台的脚本语言与管理Shell。在DevOps流行的现在,PowerShell无疑是的实现语言之一。本书几乎涵盖了PowerShell所涉及技术的方方面面,提供了大量实战案例,同时还包含了PowerShell v5功能的内容。只需要一个月、每天一小时,读者能够轻松掌握PowerShell的实战技能。本书作者是PowerShell界泰斗Don Jones与Jeffery Hicks。他们都是多年的PowerShell MVP,并以简洁、易入门的培训与写作风格而著称。
-
Visual C++ 开发从入门到精通
王东华 试读
本书循序渐进、由浅入深地讲解了Visual C++(简称VC)的开发技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。全书内容以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Visual C++语言开发。本书随书光盘资源均在书籍最后提到的异步社区(www.epubit.com.cn)中搜索书名,进入图书详情页,点击配套资源下载按钮,会定位到具体下载位置进行下载即可。
-
Redis实战
约西亚 L.卡尔森 试读
本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可多得的参考书籍。本书一共由三个部分组成。首部分对Redis进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。第二部分对Redis命令进行了更详细的介绍,并展示了如何使用Redis去构建更为复杂的辅助工具和应用程序,并在结尾展示了如何使用Redis去构建一个简单的社交网站。第三部分对Redis用户经常会遇到的一些问题进行了介绍,讲解了降低Redis内存占用的方法、扩展Redis性能的方法以及使用Lua语言进行脚本编程的方法。
-
Linux服务器配置与管理
张敬东 试读
本书由浅入深,全面、系统地介绍了Linux系统管理及各种网络服务的安装与配置。本书的每一个知识点都附以实例,并介绍了详细的操作步骤,读者按步骤操作即可执行相应的命令。另外,本书配有大量的教学视频,以帮助读者更好地学习本书内容。本书分4篇共23章,第1篇包括Linux操作系统简介、RHEL6.4的安装、Linux基础使用、Linux常用操作命令、Linux文件系统、Linux管理入门和Shell编程入门;第2篇介绍远程登录管理、DHCP服务器、DNS服务器和时间服务器;第3篇详细介绍MySQL操作入门、目录服务器、WWW服务器、邮件服务器、FTP服务器、Samba服务器、CUPS打印服务器、新闻服务器和流媒体服务器;第4篇介绍PHP的安装、PHP基础和PHP实例——简易留言本。 本书涉及面广,从基本操作、基本网络应用到高级网络应用,再到Linux网站开发环境,几乎涉及了Linux网络中的所有核心知识,适合Linux各级水平的用户,也可作为大中专院校计算机专业学生和广大计算机爱好者的参考用书。对于网络管理员,更是一本不可多得的案头必备参考书。
-
GitHub入门与实践
大塚弘记 试读
《GitHub入门与实践》从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。 《GitHub入门与实践》旨在指导各位读者如何在开发现场使用GitHub进行高效开发,适合所有想要使用GitHub进行开发的程序员或团队阅读。
-
Python设计模式(第2版)
Chetan Giridhar 吉里德尔 试读
设计模式是构建大型软件系统zui强大的方法之一,优化软件架构和设计已经逐渐成为软件开发和维护过程中的一个重要课题。 本书通过11章内容,全面揭示有关设计模式的内容,并结合Python语言进行示例化的解析。全书囊括单例设计模式、工厂模式、门面模式、代理模式、观察者模式、命令模式、模板方法模式、复合模式、状态设计模式以及反模式等多种设计模式。 本书适合那些关注软件设计原则,并想将you秀的设计模式应用到Python编程当中的读者阅读,也适合普通的软件工程师、架构师参考。
-
逆时侦查组:凶手何时来访
张小猫 试读
逆时侦查组,是由精英刑警、尖端科学家、犯罪学家、网络专家组成,针对反侦查能力极强,且掌握着时间逆行、人工智能、基因编辑、大数据信息等尖端科技的犯罪集团,成立的秘密专案组。某日,刑警路天峰发现,自己拥有了能够不定期重复5次经历同一天的逆时能力。依靠这种能力,路天峰一次次回到案发之前进行侦查,破获一起又一起重案。直到一封来自嫌疑人X的谋杀预告突然出现,路天峰逐渐才意识到,拥有这种能力的人,似乎不止他一个……小说巧妙融合科幻元素,深入展现侦查与反侦查、高科技与高智商的生死较量,栩栩如生地刻画了精英刑警、尖端科学家、网络专家、犯罪分子等近百人物。局中局、案中案,强设定、强逻辑、强结构,带给你剥洋葱般,层层嵌套的阅读体验。
-
Linux开源网络全栈详解:从DPDK到OpenFlow
英特尔亚太研发有限公司 试读
本书基于Linux基金会划分的开源网络技术层次框架,对处于主导地位的、较为流行的开源网络项目进行阐述,包括DPDK、OpenDaylight、Tungsten Fabric、OpenStack Neutron、容器网络、ONAP、OPNFV等。本书内容主要围绕各个项目的起源与发展、实现原理与框架、要解决的网络问题等方面展开讨论,致力于帮助读者对Linux开源网络技术的实现与发展形成完整、清晰的认识。本书语言通俗易懂,能够带领读者快速走入Linux开源网络的世界并做出自己的贡献。本书适合参与Linux开源网络项目开发的读者阅读,也适合互联网应用的开发者、架构师和创业者参考。
-
统计思维:程序员数学之概率统计(第2版)
Allen B. Downey 试读
《统计思维:程序员数学之概率统计(第2版)》是一本以全新视角讲解概率统计的入门图书。抛开经典的数学分析,Downey手把手教你用编程理解统计学。 具体说来,《统计思维:程序员数学之概率统计(第2版)》通过一个案例研究,介绍探索性数据分析的全过程:从收集数据、生成统计信息,到发现模式、验证假设。同时研究分布、概率规则、可视化和其他多种工具及概念。此外,第2版新增了回归、时间序列分析、生存分析和分析方法等章节。
-
大型网站性能优化实战:从前端、网络、CDN到后端、大促的全链路性能优化详解
周涛明 试读
性能是大型网站的一个要素,影响性能的因素非常多。本书由三位熟悉不同领域性能优化的技术专家打造,从大型网站的整体体系出发,讲述大型网站性能优化的全链路实践过程,包括核心原理、常见策略与实战案例。具体内容包括:基于用户体验的性能优化要素、前端性能优化、网站性能分析、服务端性能优化、TCP优化、DNS优化、CDN优化、大型网站性能监控体系、大型网站容量评估、高性能系统架构模式、大促保障体系、数据分析驱动性能优化。本书的初衷就是将实践分享给读者,为其展示一个性能优化相关知识的全貌。书中的很多性能优化方法和策略都是作者从实践中总结出来的,实用性非常强。本书既可供入门者了解大型网站性能优化所有的相关技术,以及解决问题的思路和方法,也可供业界同行参考,给日常工作带来启发。
-
RedHatEnterpriseLinux7服务器构建快学通
曹江华 试读
本书以RHEL7为蓝本,分17章介绍了RHEL7的主要生产服务器使用和系统管理。主要包括基础篇自由软件和开源软件的基础知识、Linux的基础知识、RHEL7的安装、时间服务器、Systemd服务管理、DHCP服务器、DNS服务器、NIS服务器、NFS服务器、SSH远程控制、Samba服务器、Apache服务器、MariaDB数据库、电子邮件服务器、FTP服务器等内容。本书内容详尽、结构清晰、通俗易懂,大量使用了图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中内容适用于RHEL7,其中绝大部分内容同时也适用于其他主要发行版本。
-
用Python写网络爬虫(第2版)
凯瑟琳 雅姆尔 试读
《用Python写网络爬虫(第2版》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的3种方法,提取缓存中的数据,使用多个线程和进程进行并发抓取,抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia进行数据抓取,并在最后介绍了使用本书讲解的数据抓取技术对几个真实的网站进行抓取的实例,旨在帮助读者活学活用书中介绍的技术。《用Python写网络爬虫(第2版》适合有一定Python编程经验而且对爬虫技术感兴趣的读者阅读。
-
Linux从入门到精通(第2版)
陈祥琳 试读
《Linux从入门到精通(第2版)》由浅入深、循序渐进地介绍了Linux操作系统的基础入门知识,全书主要包括两个部分,即Linux系统篇和Linux服务器篇。主要内容包括Linux操作系统的基础知识,基本命令介绍,用户以及用户信息的安全管理,系统初始化和系统故障处理,系统磁盘及文件系统,系统安全和性能管理,系统网络管理,Bash编程简介以及Linux服务器的搭建及配置管理等内容。《Linux从入门到精通(第2版)》适合Linux初学者、Linux初级管理人员阅读使用。
-
天天学敏捷:Scrum团队转型记
杨蕾 试读
本书是业内领先的敏捷教练和培训师数年实践经验的结晶,通过通俗易懂的实例诠释Scrum的价值观、原则和实践。这是一本关于敏捷和Scrum的书,你会和“任务板”团队成员们一起从零开始了解敏捷和实践Scrum。这是一本实践类的书,“任务板”团队的故事会生动地为你解答实践中遇到的各种问题。不仅如此,书中还有大量的实践类问题的解答。这是一本读起来简单、轻松的书,这是一本用起来实用、入门的书。本书图文并茂,通过通俗易懂的描述和多幅图对Scrum进行阐述,用于描述Scrum的角色、工件和活动。 本书可以帮助团队成员、经理和执行主管了解Scrum常识,掌握可以拿来即用的通用词汇表,充分攫取Scrum的潜力,最终实现优秀团队能够做到持续、稳健发展的目标。
-
数码摄影后期高手之路
李涛 试读
本书是国内知名的图形图像专家——李涛多年在摄影后期教学实践的总结。他通过拍摄及后期操作前的准备、后期流程和后期应用等三大部分对数码摄影后期进行了透彻的阐述。让读者可以从较高的高度对数码摄影后期有了全局的认识和思考。本书将后期流程分为全局调整、曲线调整、局部调整、锐化、降噪和输出等六大步骤,使读者在后期操作时有法可依。本书在后期应用中着重介绍了照片的通透、影调、电影色调、Cinemagraph、Lab调色、接片、堆栈和创造光线等实用且流行的后期技术。这其中很多技术曾让从业者望而却步,本书却将这些技术讲解的非常透彻和简捷,一定会让读者在数码摄影后期水平得到升华。本书还为读者提供了部分免费的教学视频,在书中扫描二维码就能随时随地学习后期技术。其中一部分收费的视频课程,本书读者也可以享受前所未有的优惠。本书适合广大摄影爱好者和摄影师,以及专业修图师参考学习。
-
ASP.NET项目开发详解
朱元波 试读
ASP.NET是当今使用最为频繁的Web开发技术之一,在开发领域占据重要的地位。本书通过现实中典型综合实例的实现过程,详细讲解了ASP.NET在实践项目中的综合运用。全书分为12章,其中,第1~2章是基础知识,简要讲解了搭建ASP.NET开发环境的知识和C# 4.5的基本语法知识;第3章讲解了在线留言本系统的具体实现流程;第4章讲解了个人相册展示系统的具体实现流程;第5章讲解了RSS采集器的具体实现流程;第6章介绍了心灵聊天室系统的具体实现流程;第7章讲解了京西图书商城系统的具体实现流程;第8章讲解了企业即时通信系统的具体实现流程;第9章介绍了美图处理系统的具体实现流程;第10章讲解了56同城信息网的具体实现流程,让读者了解ASP.NET技术在供求网站中的重要作用;第11章讲解了皇家酒店客房管理系统的具体实现流程,并剖析了技术核心和实现技巧;第12章介绍了欧尚化妆品网站的具体实现流程,对企业网站的构建流程进行了详细的阐述。在具体讲解每个实例时,都是按照项目的进度来讲解,从接到项目到具体开发,直到最后的调试和发布。全书内容循序渐进,引领读者全面掌握ASP.NET。 本书不仅适合ASP.NET的初学者,也适合有一定ASP.NET基础的读者,甚至还可作为有一定造诣的程序员的参考书。
-
数据驱动的智能城市
史蒂芬·戈德史密斯 试读
智能商业迅速发展的今天,政府与企业如何紧跟时代,运用大数据优化城市资源、提供更多便民服务以及促进产业发展?如何改进城市的运作方式,使其更具响应力、更宜居? 《数据驱动的智能城市》一书为城市指明了前进的方向——建立智能城市,打造城市快速响应、数据共享、高效服务的核心竞争力。《数据驱动的智能城市》为构建智能城市提供了一个清晰的框架,围绕6大方面——智慧市民、智慧环境、智慧经济、智慧人才、智慧政府、智慧理念,阐述了政府与企业应该如何运用数据改进自身的工作模式和城市的运作方式,建立智能城市。纽约、芝加哥、波士顿等智能城市先行者已亲自验证这个框架的可行性。在《数据驱动的智能城市》这本书中,译者车品觉结合当下中国城市治理面临的问题为每章撰写了精彩导读,为构建智能城市提供了可靠指导,包括如何运用大数据、物联网、人工智能等先进技术解决自动驾驶、道路拥堵等城市问题,如何消除组织中的数据孤岛、构建跨部门数据共享平台、培养数据分析团队等。
-
实战微信小程序:JavaScript、WXML与Flexbox综合开发
荣蓉 试读
本书从零开始介绍微信小程序的开发,内容从逻辑上可以分为4部分。第一部分(第1~第2章)主要介绍什么是微信小程序,微信小程序的发展前景等。让初学者快速了解微信小程序。第二部分(第3~第4章)主要介绍JavaScript和WXML,让零基础或者没有学习过JavaScript的读者在学习微信小程序的时候不会有语言障碍,能够读懂每一行代码,为学习微信小程序开发打下基础。第三部分(第5~第9章)是本书的精髓,重点介绍了微信小程序的布局、组件、API接口等,详细地阐述了微信小程序的所有功能实现。希望读者能够通过这部分内容的学习,熟练掌握微信小程序开发。第四部分(第10~第11章)通过详细的案例分析,可以使读者从项目开始到最后发布有一个系统的学习过程。 本书内容深入浅出,适合零基础、对微信小程序开发有兴趣的人员,移动平台开发人员,JavaScript开发人员,有编程经验想转行做微信小程序的开发人员及计算机专业的学生。
-
Final Cut Pro X影视包装剪辑完全自学教程
精鹰传媒 试读
本书全面系统地介绍了Final Cut Pro X剪辑软件的各项功能与各种使用技巧。全书共10章,穿插了104个丰富的小实例来充分解析Final Cut Pro X每个重要设置的实际用途,使读者能够更有效地掌握软件的各种使用技法,轻松高效地完成影视项目的剪辑工作。本书的讲解以影视剪辑的流程为线索,从前期的采集与导入,到素材和项目的管理,再到项目的具体编辑和校色,以及动画编辑与合成处理,进行项目的输出。让读者能流畅地阅读,并快速准确地找到所需要的章节内容,提高学习效率。 随书赠送全部案例的工程文件、47个案例效果图以及44集教学视频,方便读者边学习、边练习。 本书适合数字影视行业的从业者阅读,以及相关专业的学生和爱好者学习使用。
-
嵌入式高速串行总线技术——基于FPGA实现与应用
张峰 试读
总线,最早始于计算机领域,是指汇集在一起的多种功能的线路;后经深化并延伸,则是指计算机各模块及计算机之间的一种通信系统,涉及硬件(器件、线缆、电平)和软件(通信协议),其应用被引入嵌入式领域后,用于嵌入式系统的芯片级、板级、设备级的互连。 本书主要涉及嵌入式系统中的高速串行总线技术,传输速率在Gbps量级。本书首先按时间的先后顺序梳理出计算机和嵌入式系统中常用的总线技术;然后介绍并基于FPGA实现了目前嵌入式系统中常用的高速串行总线技术,如Serdes、JESD204、SRIO、PCIE、Aurora、SATA总线,侧重于终端技术实现;最后论述嵌入式系统中的常用总线架构,涉及CPCIE、VPX、FC、Infiniband总线架构技术,侧重于整机设计。
-
SQL Server与Oracle迁移指南
梅涛 试读
本书主要对SQL Server与Oracle两种数据库功能间的相互迁移进行对比讲解,向开发人员提供有针对性的参考建议。全书由9章组成,包括安装准备、数据库体系结构、用户及授权、对象迁移、数据迁移、SQL语句迁移(1)和(2)、事务差异及其他功能。每章均采用大量讨论与实例对两种数据库进行翔实比较,有利于开发人员更好地理解迁移过程。
-
人人都在说谎:赤裸裸的数据真相
赛思·斯蒂芬斯–达维多维茨 试读
有多少人买了书真正看完了? 你朋友的酒量有他说的那么大吗? 父母是否暗自喜欢男孩儿多于女孩儿? 电影里暴力镜头增多会导致犯罪率升高吗? 种族歧视在现如今的美国还严重吗? 特朗普的胜利有征兆吗,什么促成他赢得了大选? …… 你知道问题的答案吗,直觉会怎样告诉你? 作者赛思·斯蒂芬斯--达维多维茨是一位前谷歌数据科学家和专栏作家。他的研究发现,世界充满了谎言,人类或出于善意或出于恶意,无时无刻不在说谎。对于以上以及类似的很多问题,传统的统计调研方法得出的结论很多是错误的,误导了我们的认知。 但是,人们往往在一个地方放下戒备、吐露心声,那就是互联网。每一次搜索、每一次点击、每一次停留、每一次关闭……在线生成了大量的数据,暴露着你的真实想法、欲望、恐惧和职业,而海量的数据形成的真实而庞大的数据宝库会总结出意想不到的结论和趋势。 在这本应时的力作中,作者从一个个备受关注的话题切入,用他独特的数据分析方法得出了很多颠覆认知的结论。很多问题的答案正暗藏于看似没有关联的因素中,很多直觉和经验给出的答案与事实相差千里,大数据被合理使用其实比数据库的大更重要……
-
Python和Pygame游戏开发指南
斯维加特 试读
Python语言和Pygame都是开发图形化的计算机游戏的得力工具。Pygame使得开发2D图形程序变得很容易,而且它可以免费下载和安装使用。本书是一本中级编程图书。本书教你如何用Python语言和Pygame库,来编写图形化的计算机游戏。本书共包括10章。本书首先从Python和Pygame基础知识开始,简短地介绍了Pygame库是如何工作的,以及它提供了哪些功能。然后,结合7款不同的游戏实例的开发过程,详细介绍了应用的技能和技巧。本书针对一些真实的游戏给出了完整的源代码,并且详细说明了这些代码如何工作,以便你能够理解真正的游戏是如何使用Pygame的。本书适合有一定Python基础知识的读者阅读和学习,进而掌握基本的游戏开发知识和技能,对于Python初学者来说,本书也可以作为通过游戏学习Python开发的实践教程。
-
教孩子学编程(Python语言版)
Bryson Payne 试读
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。这门强大的语言如今在大学和Google、IBM等大型技术公司广泛使用。本书是一本父母和老师教孩子使用Python进行基础程序设计和解决问题的入门图书。 本书通过科学合理的结构、通俗易懂的文字、活泼有趣的图示,帮助孩子学习计算机的思维方式,而可视化和游戏为主的例子则持续吸引读者的注意力。针对变量、循环、函数等编程基础概念的介绍,可以帮助年轻的程序员构建所需的技能,以制作自己的超酷的游戏和应用。每章末尾的编程挑战,则可以拓展读者的思维,巩固所学习的知识和技能。本书适合任何想要通过Python学习编程的读者,尤其适合父母、老师、学生,以及想要理解计算机编程基础知识的未成年人阅读学习。
-
Office VBA从新手到高手
龙马高新教育 试读
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Office VBA的相关知识和应用方法。本书分为7篇,共23章。第1篇【基础篇】介绍VBA基础知识、VBA开发环境、VBA基本语法以及VBA对象和事件等;第2篇【提高篇】介绍用户界面设计,以及代码调试与错误处理等;第3篇【Excel篇】介绍用VBA选择和操作Excel对象、Excel函数和Excel VBA函数、用VBA控制Excel 表格格式、数据整理和分析统计以及图表等;第4篇【Word篇】介绍VBA在Word中的基础应用,以及VBA 在Word中的高级应用等;第5篇【PowerPoint篇】介绍VBA在PowerPoint中的基础应用,以及VBA在PowerPoint中的高级应用等;第6篇【案例实战篇】介绍使用Excel VBA制作员工管理系统、使用Excel VBA制作资产管理系统、使用Word VBA设计贺卡以及使用PowerPoint VBA调用数据库制作试题课件等。第7篇【高手秘籍篇】介绍VBA与Windows API、数据库编程、加载宏以及VBA优化等。
-
C和C++程序员面试秘笈
董山海 试读
众多高级语言都从C/C++有所借鉴,所以说C/C++的语言基础对从事软件开发的人员来说非常重要。这是一本解析C/C++面试题的书,可以帮助求职者更好地准备面试。本书共包含12章,囊括了目前企业中常见的面试题类型和考点,包括C/C++程序基础,预处理、const、static与sizeof,引用和指针,字符串,位运算与嵌入式编程,C++面向对象,C++继承和多态,数据结构,排序,泛型编程,STL,算法和逻辑思维等最常见的面试题。本书通过技术点解析、代码辅佐的方式让读者能深刻领会每个考点背后的技术。本书紧扣面试精髓,对各种技术的剖析一针见血,是目前想找工作的C/C++程序员和刚毕业的大学生的面试宝典。
-
Dart语言程序设计(新锐编程语言集萃)
Chris Strom 试读
《Dart语言程序设计》是第一本关于Dart语言的中文书籍,介绍了当前Dart语言的最新内容。书中涵盖了Dart语言基础、并发编程、Web编程和HTML5应用等方方面面的内容。 因为Dart语言让人感觉非常熟悉,与一般编程语言的书通常以“HelloWorld”开篇不同,《Dart语言程序设计》一开始就带领读者编写一个Ajax功能的应用程序,然后详细讨论Dart的基本类型,把Dart编译为JavaScript,面向对象的编程方法,并构建一个易于使用和维护的库,最后介绍在Dart中如何使用HTML5编程。
-
精通Excel数据统计与分析
蒲括 邵朋 试读
《精通Excel数据统计与分析》由简单到复杂,详细介绍了各种统计分析功能在Excel中的实现过程。通过对统计理论的回顾和操作实例的讲解,实现以Excel为工具解决统计分析问题,帮助读者在掌握统计学原理的基础上,熟练运用Excel进行统计分析。 《精通Excel数据统计与分析》共11章,系统讲解统计分析中的各类问题,包含描述性统计、统计图绘制、假设检验、方差分析、回归分析、相关分析、判别分析、时间序列分析、马尔可夫链分析,聚类分析,以及因子分析与主成分分析等。书中选取有针对性的例子讲解具体操作,个别章节还介绍如何用VBA编程的方法来解决统计分析问题。全书知识全面,实例丰富、翔实,操作具体详尽,可使读者轻松入门并快速提高。 《精通Excel数据统计与分析》可供从事数据统计与分析的人员以及想深入了解Excel统计功能的读者使用,也可作为Excel统计学参考书供高校以及各类相关培训班使用。
-
网站创富:从搭建、管理到营利
月光博客 试读
本书聚焦于如何搭建、管理一个网站,并进行营利,主要内容有:网站空间的选购、部署和管理;网站建站的主要方法和常用建站工具;如何优化已经建好的网站,优化的常用工具及实例分析;网站营销推广的方法及实例分析;如何通过网站进行营利,常见的网站营利方法对比,以及网络支付的安全风险常识。
-
大师镜头(第一卷):低成本拍大片的100个高级技巧(第2版)
克里斯托弗.肯沃斯 试读
为什么比起一流的好莱坞电影,你拍的片子总是差点什么,总是让人感觉生硬和虚假?你缺少什么?优秀的演员,先进的设备,高超的编剧?还不完全。你还缺少技巧,掌控镜头的技巧——而且这才是最重要的。这本书能给你灵感,让你有冲动去尝试那些复杂的、创意十足的镜头。书中引用的例证全都来自于大片,那些设备是你买不起的,钱也是你花不起的,但没关系,我们就是想告诉你,只要一台手持摄影机,你也能拍出同样惊艳的效果。这些技巧并不能马上让你成为优秀的导演,但了解它们,你才会知道电影怎样拍才有效果。希望本书激发出你更多的拍摄灵感。本书第1版问世后,受到读者朋友们广泛关注。此修订版在原版基础上修订了内容,优化了部分图片。
-
NX CAM 多轴加工编程实践教程
李海泳 王辛牧 师俊东 曹彦生 李丹 试读
本书基于UG NX 8.5版本编写,是NX CAM编程的高级教程,主要讲解多轴加工编程基础、可变轴曲面轮廓铣、顺序铣、外形轮廓铣、多叶片铣、仿真验证等内容。在随书附带的光盘中,包含了各章相关实例的部件文件和视频文件,以帮助读者更好地掌握CAM技能。 本书以NX 8.5的中文界面进行讲解,内容翔实、通俗易懂,非常适合学习NX CAM的数控编程人员及其他各类人员。本书可作为各大院校机械、机电专业教材,也可供具有一定基础知识的人员自学参考。
-
非参数统计:基于R语言案例分析
柳向东 试读
非参数统计是21世纪统计理论的三大发展方向之一。标准的参数方法强烈地依赖于对数据分布的假设,而非参数统计对模型要求甚少,不假定特定的总体分布,因此更加简单、稳健和适用。随着计算工具的发展,非参数统计模型在许多领域中越加广泛的应用。非参数统计不仅是统计类学科的必修课,也是统计应用工作者必须掌握的基本方法和思想。本书从问题背景与动机、方法引进、理论基础、计算机R语言实现、应用实例等诸多方面来介绍非参数方法,其内容包括:基于秩检验的符号检验、Wilcoxon检验、Kendal相关、列联表、Kolmogorov-Smirnov检验、非参数密度估计和回归等。本书强调实用性的同时,也突出了应用方法与理论相结合。本书能作为非参数统计统计的教科书,同时也希望能够成为查询非参数统计中最有用方法的快捷参考书,用以了解如何实用最常用的非参数方法,并从中找到清晰的说明。
-
零基础学画漫画:SAI超级漫画技法宝典
三鼎动漫 试读
本书以轻松有效的方法介绍了时下流行的CG漫画绘制软件Easy Paint Tool SAI的使用方法与技巧。本书不仅有软件基础操作的入门知识,还有提高软件绘画技巧的实例,有效地将漫画技巧与软件绘图技法紧密结合。本书从人物头部的绘制开始,到一幅完整CG漫画的创作完成,将优秀画师独特的绘制技法逐一介绍。本书具体内容包括认识Easy Paint Tool SAI、人物面部的绘制技巧、绘制人物的全身像、不同服装的绘制技巧及场景的绘制等。本书实例丰富、讲解详细,适合漫画爱好者学习,也可以作为漫画培训学校的辅导教材使用。
-
网络舆情应对与处置案例分析
郝晓伟 试读
随着网络信息传播技术飞速发展,网络舆情监测研究工作的重要性不断凸显。《网络舆情应对与处置案例分析》从突发事件、群体性事件、政府部门及公职人员、一般社会热点事件等方面精选系列典型案例,系统分析其舆情传播态势及舆论关注焦点、政府在舆情等方面的应对与处置等,力求对广大舆情监测分析人员正确认识网络舆情形态、有效应对与处置网络舆情提供有益的借鉴和参考。
-
软件需求开发最佳实践:基于模型驱动的需求开发过程
于向东 试读
本书全面闸述需求开发的三个阶段:需求捕获、需求分析、需求管理的工作过程和内容,并区别OLTP(交易)、OLAP(分析)两大类不同的需求分别给出相应的工作模板。本书内容分为概念和理念、过程及方法、模板三个主要部分,包括基本理论,需求开发的过程、模板的应用、横型的搭建,针对分析建模进行剖析,闸述与面向对象分析、设计的关系。本书还针对项目实施的具体情况给出裁剪指导,闸述基于横型的需求管理,给出一个需求开发文档的实例片段。 本书既面向需求工作人员也面向设计人员。读者如果有面向对象分析的基础,对本书的阅读理解将会很有帮助。
-
Java Web实战开发完全学习手册
杨光 试读
本书共分15章,全面系统地介绍了Java Web相关的知识,主要包括Java Web开发基础、HTML与CSS网页开发基础、JavaScript基础、JSP基本语法、JSP隐式对象、JDBC技术应用、Servlet技术应用、JavaBean、标准动作与标准标签库、AJAX技术应用、Struts 2技术应用、网站的安全、Log4j使用指南及Junit使用指南等内容。最后通过了简易交友系统和电子商务系统这两个案例,对前面的技术进行了综合应用。 本书主要面向Java Web初学者,需要读者有一定的Java基础。本书内容浅显易懂,知识点全面,既可作为广大Java Web爱好者自学用书,同时也是一本非常难得的实用教材。
-
Access数据库基础与应用
黄崑 试读
本书介绍了数据库原理与应用的基础知识;选取Access 2010版本,介绍了关系数据库开发的一般流程;详细介绍了Access 2010的六大数据库对象的基本概念、功能及设计方法;同时还分析了SharePoint网站构建及数据库系统的安全管理的基本问题;最后介绍了综合应用案例。本书共13章,分别是绪论、关系数据库基础、Access系统概述、数据库与数据表、查询设计、SQL查询设计、窗体设计、宏设计、报表设计、模块与VBA编程、SharePoint网站、数据安全管理,以及图书管理系统。 本书在介绍数据库理论知识的同时,提供了丰富的例题,对解决过程进行了充分的分析和讨论,给出了问题解决思路和具体实现步骤,深入浅出地讲解了Access数据库对象的设计方法和应用要点,并给出了相应的知识点引申和扩展。 本教材适合数据库学习的初学者,可以作为高校相关专业以及社会上开展Access数据库使用技巧教育与培训的教材,也可以作为Access国家计算机等级考试(二级)、管理信息系统、信息系统分析设计的参考用书。
-
NI myDAQ与中学创新实验
梁志成 试读
本书以传感器原理及相关物理实验为线索,介绍NI公司便携式数据采集器myDAQ及NI ELVISmx软件在物理实验创新中的应用。全书从三个方面对myDAQ及NI ELVISmx在物理学上的实践加以介绍。一是介绍myDAQ和NI ELVISmx、LabVIEW软件的安装,结合案例介绍传感器的一般原理与使用。二是结合案例介绍LabVIEW软件的编程方法及对myDAQ的控制。三是介绍结构化LabVIEW编程的基本方法,通过实际问题介绍myDAQ设备结合LabVIEW软件设计开发传感器创新物理实验的过程与方法。 本书适合高中以上对物理实验创新与虚拟仪器感兴趣的学生,也可作为进行LabVIEW软件开发的大学生及工程人员的参考书。
-
智慧城市—大数据、物联网和云计算之应用
杨正洪 试读
智慧城市是多个垂直行业智能系统的联动而形成的智慧大系统。它可以推动服务企业、政府、金融、电信、公共事业为目标客户提供更好的服务。本书详细介绍了智慧城市大系统中的各个系统建设情况,提供了大量的试点例子,这些例子包括人数据平台、云平台、移动互联网、物联网、社交媒体、云存储、智慧环境、智慧政务、智慧旅游、中小型企业公共服务平台、智慧教育等等,以供读者研究。本书适合智慧城市系统的规划人员、设计人员和开发人员。
-
Excel专业图表绘制突破
李斯克 试读
用图表说话已成为各行各业人士的标准做法,如何提高图表创建的专业技能成为职场人士迫切需要解决的问题。本书从零开始,分门别类地介绍专业图表的绘制方法,详细分析各个实例的实现过程,您跟着本书的讲解即可以制作出属于自己的专业图表。本书注重实用性和工作技能的提升,特别强调图表制作的实践内容,让读者边学边做,快速掌握专业图表的制作技巧。本书在每个章节还设置了“职场点兵”,用于解答读者在实际工作中可能遇到的相关问题,帮助您在实际操作中更上一层楼。
-
网页设计与网站建设完全学习手册
刘贵国 试读
本书定位于网页设计与网站建设初中级读者,以“快速进入网页设计”→“设计精彩的网页图像”→“设计炫动网页动画” →“网页的排版与制作”→“动态网站开发”→“网站的发布与推广”→“网站综合案例”为线索具体展开,循序渐进地讲 述了网页设计与网站建设方方面面的知识。 本书可作为相关院校的网页设计与网站建设教材及参考书,也可以作为自学者的参考资料。
-
典藏:Premiere Pro CC视频编辑剪辑制作完美风暴
新视角文化行 试读
Premiere Pro是影视编辑制作领域具有霸主地位的软件,深受影视后期编辑制作人员的喜爱,最新推出的是Adobe Premiere Pro CC官方简体中文版。 “典藏——Premiere Pro CC频编辑剪辑制作完美风暴”由工作在第一线的人员编写而成,采用完全剖析实战案例的方式,针对Premiere Pro CC的应用进行了全面讲解。全书分为8章,内容分别为基础操作、视频过渡效果应用、视频效果应用、音频的应用、字幕制作、精彩效果制作、外挂插件和综合制作等,包含了66个精彩实例。本书附赠2张DVD教学光盘,包含实例的项目文件、素材文件、最终渲染输出文件和多媒体视频教学。 “典藏——Premiere Pro CC视频编辑剪辑制作完美风暴”内容系统、案例丰富,讲解通俗易懂,不仅适合影视后期编辑爱好者和相关制作人员作为学习用书,也适合相关专业人员作为培训教材或教学参考用书。
-
Android系统应用开发实战详解
韩建文 试读
《Android系统应用开发实战详解》通过“理论+实例说明”的形式,对Android系统下的应用开发进行了详细的介绍,还特别增加了最新的Android 4.0的相关知识。全书共分16章,分别介绍了Android概况、Android开发环境及常用工具、Activity和Intent、界面编程、Android事件处理、数据存储和数据共享、Service(服务程序)和Broadcast Rcceiver(广播接收器)、国际化、图形与图像处理、多媒体应用开发、OpenGL ES与3D应用、Android网络应用、Android手机桌面、Android传感器应用、GPS定位和Google Maps地图服务以及Android 4.0新特性等相关内容。
-
水晶石技法 3ds Max建筑照片建模技术实例教程(水晶石教材系列)
水晶石教育 试读
《水晶石技法3ds Max建筑照片建模技术实例教程》由上海水晶石教育学院建筑可视化模型组的专业技术人员编写,主要讲解水晶石建筑照片模型技术的标准规范,并通过经典案例,讲解规范的实际应用。今后还会陆续推出景观环境、工业模型、角色模型等其他方面的图书。本书包含许多实际制作案例,这些案例分门别类、独具特色,且具有典型意义。