本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
本书是一本针对所有层次的Python读者而作的Python入门书。全书分两部分:分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。
B.K.S.艾扬格是现代瑜伽之父、艾扬格瑜伽的创始人,其所教导的瑜伽习练为人们带来身体、头脑、情感、智慧和意识的健康,并很终人们获得至高的健康,历来倍受推崇。读者在习练的同时,也从他的生活和工作中收获启发。 《艾扬格传》就是一本记录艾扬格真实工作和生活状况的传记,是读者了解艾扬格、了解瑜伽文化很重要的资料。书中除了艾扬格自述瑜伽之路及对瑜伽习练与教学的感悟之外,也收录了其重要的演讲和采访资料,另外还有人们对于艾扬格大师的评论性文章。读者不仅可以从书中了解他是如何从一个疾病缠身的少年成长为影响世界的传奇,还可以深入领会他对于生活和工作的态度,学习他在瑜伽习练中的独到见解,感受他的丰富个性。
深度学习是机器学习的重要分支。本书系统地介绍了如何用 Python 和 NumPy 一步步地实现深度学习的基础模型,无须借助 TensorFlow、PyTorch 等深度学习框架,帮助读者更好地理解底层算法的脉络,进而进行模型的定制、优化和改进。全书由简到难地讲述感知机模型、多分类神经网络、深层全连接网络、卷积神经网络、批量规范化方法、循环神经网络、长短时记忆网络、双向结构的 BiGRU 模型等神经网络模型的必要算法推导、实现及其实例,读者可直接动手调试和观察整个训练过程,进一步理解模型及其算法原理。 本书适合没有深度学习基础,希望进入此领域的在校学生、研究者阅读,也适合有基础但不满足于“调包”和“调参”的工程师学习,还可供想要深入了解底层算法的研究人员参考阅读。
本书采用简洁强大的Pytho语言,介绍了网页抓取,并为抓取新式网络中的各种数据类型提供了全面的指导。部分重点介绍网页抓取的基本原理:如何用Pytho从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。
本书由浅入深地介绍了Visual Studio Code的各个方面,主要包括Visual Studio Code的核心组件、使用技巧、进阶应用、插件推荐、插件开发、Visual Studio family的各个核心产品等。此外,本书还详细介绍了如何使用Visual Studio Code进行各种编程语言的开发、前端开发、云计算开发、物联网开发和远程开发。 本书适合刚开始使用Visual Studio Code的读者阅读,也适合有Visual Studio Code使用经验并且想更全面深入地了解Visual Studio Code的读者阅读。
本书讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。同时,它也是利用Python进行科学计算的实用指南(专门针对数据密集型应用)。本书重点介绍了用于高效解决各种数据分析问题的Python语言和库。《利用Python进行数据分析》没有阐述如何利用Python实现具体的分析方法。
本书介绍了.NET?Framework应用程序开发的重要主题,内容包括框架基础,输入和输出,文本搜索,集合与泛型,序列化,图形处理,线程,应用程序域和服务,安装和配置应用程序,日志和系统管理,应用程序安全,用户和数据安全,互操作,反射及邮件处理等。 ????本书是MCTS?Exam?70-536的官方教材,内容涵盖所有考点,且案例丰富,可操作性强。本书的配套资源中包含大量模拟试题,帮助读者测试对各课知识点的掌握情况。 ????本书的目标读者是.NET?Framework应用程序开发人员、希望了解.NET?Framework的技术爱好者和备考MCTS?Exam?70-536的考生。
对于任何一门编程语言来说,算法都是程序的“灵魂”。正是因为算法如此重要,所以笔者精心编写了本书,希望通过书中的内容广大读者一起探讨学习算法的奥秘,带领广大读者真正步入程序开发的世界。 本书共分15章,循序渐进、由浅入深地详细讲解算法的核心内容,并通过具体实例的实现过程演练各个知识点的具体用法。本书首先详细讲解算法的基础知识,剖析了将算法称为“程序灵魂”的原因。然后详细讲解算法技术的核心内容,主要包括八大算法思想、数据结构、树、图、查找、内部排序、外部排序和文件等知识点的具体用法。接下来通过具体实例详细讲解各种算法经典问题的解决方案,主要包括解决经典的数据结构问题、解决数学问题、解决趣味问题、解决图像问题和解决奥赛问题的具体方案等。另外,书中还讲解了算法技术在现实编程项目
“许多年过去了,人们说陈年旧事可以被埋葬,然而我终于明白这是错的,因为往事会自行爬上来。回首前尘,我意识到在过去二十六年里,自己始终在窥视着那荒芜的小径。” 12岁的阿富汗富家少爷阿米尔与仆人哈桑情同手足。然而,在一场风筝比赛后,发生了一件悲惨不堪的事,阿米尔为自己的懦弱感到自责和痛苦,逼走了哈桑,不久,自己也跟随父亲逃往美国。 成年后的阿米尔始终无法原谅自己当年对哈桑的背叛。为了赎罪,阿米尔再度踏上暌违二十多年的故乡,希望能为不幸的好友尽最后一点心力,却发现一个惊天谎言,儿时的噩梦再度重演,阿米尔该如何抉择? 小说如此残忍而又美丽,作者以温暖细腻的笔法勾勒人性的本质与救赎,读来令人荡气回肠。
本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近200页内容,介绍数据挖掘、预测性分析和高级编程。本书适合数据分析人员及R用户学习参考。
Python是一种脚本语言,在各个领域得到了日益广泛的应用。《Python 3程序开发指南(第2版 修订版)》全面深入地对Python语言进行了讲解。 《Python 3程序开发指南(第2版 修订版)》首先讲述了构成Python语言的8个关键要素,之后分章节对其进行了详尽的阐述,包括数据类型、控制结构与函数、模块、文件处理、调试、进程与线程、网络、数据库、正则表达式、GUI程序设计等各个方面,并介绍了其他一些相关主题。全书内容以实例讲解为主线,每章后面附有练习题,便于读者更好地理解和掌握所讲述的内容。 《Python 3程序开发指南(第2版 修订版)》适合于作为Python语言教科书使用,对Python程序设计人员也有的参考价值。
本书从单片机入门学习者的视角出发,避开了枯燥繁杂的理论介绍,,以实验过程和实验现象为主导,循序渐进地讲述51单片机C语言编程方法以及51单片机的硬件结构和功能应用。全书共分5篇,分别为入门篇、内外部资源操作篇、提高篇、实战篇和拓展篇。 本书内容丰富,实用性强,书中大部分内容均来自科研工作及教学实践,许多C语言代码可以直接应用到工程项目中。本书配有13讲近30学时的教学视频和实例代码(通过扫描下载或者网站下载),可使读者更快、更好地掌握单片机知识和应用技能。本书作者还可提供与本书配套的单片机实验板。 本书可作为大学本、专科单片机课程教材,适合于51单片机的初学者和使用51单片机从事项目开发的技术人员,也可供从事自动控制、智能仪器仪表、电力电子、机电一体化等专业的技术人员参考。
《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搭建一个完
《Python学习手册(第4版)》内容简介:学习Python的主要内建对象类型:数字、列表和字典。使用Python语句创建和处理对象,并且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其他工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解Python工具,如装饰器、描述器、元类和Unicode处理等。 温馨提示:第八部分和第九部分电子课件,请到华章网站下载。
本书的作者以其对游戏行业的独到见解,讲述了游戏开发的方方面面。从游戏是怎样一个行业到游戏业中形形色色的人;从细琐的技巧和算法,到游戏的结构和架构;从调试技巧到进度里程碑的创建和项目进度的管理。本书共15章,分成部分:部分“游戏编程基础”,介绍了游戏的主要组成部分及其如何相互作用,并展示了一些游戏编程工具箱中的工具;第二部分“让游戏跑起来”,向读者展示个充满内容的游戏代码示例,包括用户界面代码、2D图形代码和主循环;第三部分“构建你的游戏”,进一步讲述更复杂的代码,如3D代码、Windows游戏的特殊代码和一些的debug工具;第四部分“专业游戏制作”,展示了实际的开发游戏过程,从进度安排到测试,到最终的游戏交付。 无论对于游戏项目经理,游戏程序员,还是一名对游戏充满好奇心的狂热爱好者,本书都将让
机器学习与预测分析正在改变企业和其他组织的运作方式,本书将带领读者进入预测分析的世界。全书共16章,除了简要介绍机器学习及Python在机器学习中的应用,还系统讲述了数据分类、数据预处理、模型优化、集成学习、回归、聚类、神经网络、深度学习等内容。本书将机器学习背后的基本理论与应用实践联系起来,通过这种方式让读者聚焦于如何正确地提出问题、解决问题。本书讲解了如何使用Python的核心元素以及强大的机器学习库,同时还展示了如何正确使用一系列统计模型。本书可作为学习数据科学的初学者及想进一步拓展数据科学领域认识的读者的参考书。同样,本书也适合计算机等相关专业的本科生、研究生阅读。
“参天之木,必有其根,环山之水,必有其源”。追卒溯源、寻根问祖是中华民族解传统美德。中华姓氏,源于上古,传续至今,在漫长的历史进程中,离合演化,人世翻覆,甚是繁杂。为了帮助海内外炎黄子孙寻根问祖,寻找自己姓氏的源流,本书从大量古今典籍文献、家谱资料中钩沉辑佚,生动、翔实地介绍了500多个姓氏的产生、演变和涌现出的名人及相关胜迹等,弄清了姓氏的来龙去脉,并尽量保存了有关姓氏的历史和趣闻轶事及 500余幅精美图片,融知识性与趣味性于一体,具有很强的可读性和收藏价值,是炎黄子孙了解自已的姓氏,寻根问祖的一本不可多得的参考书。 姓氏是人的符号标志,是家族血脉的传承。追本溯源、寻根问祖是中华民族的传统美德,我姓如何产生,根在何处,始祖何人,名人有何,郡望何方,缘何聚散,怎样演变,本书引经据典