使用Python编写网络爬虫程序获取互联网上的大数据是当前的热门专题。本书内容包括三部分:基础部分、进阶部分和项目实践。基础部分(~7章)主要介绍爬虫的三个步骤——获取网页、解析网页和存储数据,并通过诸多示例的讲解,让读者能够从基础内容开始系统性地学习爬虫技术,并在实践中提升Python爬虫水平。进阶部分(第8~13章)包括多线程的并发和并行爬虫、分布式爬虫、更换IP等,帮助读者进一步提升爬虫水平。项目实践部分(4~17章)使用本书介绍的爬虫技术对几个真实的网站进行抓取,让读者能在读完本书后根据自己的需求写出爬虫程序。
以全方位视角,结合通俗生活化的示例与图生动讲解,从技术、应用到系统设计。涵盖区块链的底层技术、典型业务场景思路、主流框架与应用,并手把手教你从零构建区块链系统(微链)。本书共9章,以下为涉猎的内容。 章通过村民记账的场景巧妙串起区块链的技术思想、技术组成,并以比特币为例介绍了基础技术原理。 第2章综合介绍了典型区块链应用场景与流程。 第3章介绍了现代密码算法在区块链中的作用与场景。 第4章介绍了主流网络共识算法及其社会学价值。 第5章介绍了区块链的链内外互联扩展技术的思路与主流做法。 第6章详细介绍了以太坊的技术结构以及智能合约开发。 第7章详细介绍了超级账本项目以及Fabric的配置与使用。 第8章详细介绍了如何从零开始设计一个微型区块链系统(微链),加深理解并提升动手
本书讲的是利用Python进行数据控制、处理、整理、分析等方面的具体细节和基本要点。同时,它也是利用Python进行科学计算的实用指南(专门针对数据密集型应用)。本书重点介绍了用于高效解决各种数据分析问题的Python语言和库。《利用Python进行数据分析》没有阐述如何利用Python实现具体的分析方法。
本书采用简洁强大的Pytho语言,介绍了网页抓取,并为抓取新式网络中的各种数据类型提供了全面的指导。部分重点介绍网页抓取的基本原理:如何用Pytho从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。
本书是一本系统介绍C#网络编程技术的教材,全书共11章,由两部分组成。部分(~5章)为基础知识,内容包括Visual ET集成开发环境、C#语言的基础知识、面向对象的程序设计、C#的Windows编程方法、C#的常用数据类、网络编程的基本概念、网络套接字编程以及多线程编程的方法概述等。第2部分(第6~11章)介绍网络编程的几个常用领域,内容包括TCP/UDP编程、FTP编程、电子邮件协议编程、编程、Web Service编程以及密码术网络编程等。 本书可作为高等院校计算机、网络工程、通信工程、信息安全等专业的教材,也可作为相关工程技术人员的参考用书。
本书从理论与实践、技术与经济、宏观与微观、国际与等不同视角,系统回答了智能制造、两化融合、工业4.0、工业互联网等一系列新概念、新战略是什么、为什么、如何看、怎么干,全面阐释了 ICT 推进制造业等实体经济转型的内在机理,深入分析了数字化转型的技术逻辑、经济逻辑和商业逻辑,概括成一句话那就是,在数据 算法定义的世界中,以数据的自动流动化解复杂系统的不确定性,优化资源配置效率。并提出在全球数字化转型大背景下技术、产业变革的方向和趋势。
料事如神的大侦探福尔摩斯的形象,在我国广大读者特别是青少年读者中已不陌生。他那渊博的知识,超人的智慧,异乎寻常的观察、思维和判断能力以及高超的侦破才能,都给人们留下了深刻的印象。然而,对法国侦探小说作家莫里士·卢布朗笔下的亚森·罗宾这位兼具“怪盗”和大侦探的双料传奇人物,我国的读者却还不够熟悉。事实上,亚森·罗宾不仅是一位可与福尔摩斯齐名的神探,而且还是一位具有强烈的正义感和同情心的“侠盗”。
他出生在北京,他的梦想是去巴黎,六盘山下的一首“花儿”将他的脚步与灵魂永远地留在了大西北,他用乐谱写作传奇故事,甩歌声绘就人生旅程。他就是主洛宾,一位执著的富有传奇色彩的传歌人。虽已故去多年,但他给人们留下的音乐财富却成了永恒。 这不是一本普通的音乐传记。尽管这里有王洛宾的儿子王海成提供的很多珍贵的音乐手稿和老照片,但是让这本传记真正具有价值的是作者讲述的故事:王洛宾留在大西北的故事,王洛宾在狱中用莫合烟以及省下的口粮换民歌的故事,王洛宾那一首首歌曲背后的传奇故事。可以说,这是众多有关王洛宾的传记和著作中较真实、较的一本。
《码出高效:Java 开发手册》源于影响了全球250万名开发工程师的《Java开发手册》,作者静心沉淀,对Java规约的来龙去脉进行了全面而的内容梳理。《码出高效:Java 开发手册》以实战为中心,以新颖的角度全面阐述面向对象理论,逐步深入地探索怎样成为一位开发工程师。比如:如何驾轻就熟地使用各类集合框架;如何得心应手地处理高并发多线程问题;如何顺其自然地写出可读性强、可维护性好的优雅代码。 《码出高效:Java 开发手册》旁征博引、文风轻松,秉持“图胜于表,表胜于言”的理念,深入浅出地将计算机基础、面向对象思想、JVM探源、数据结构与集合、并发与多线程、单元测试等知识客观、立体地呈现出来。紧扣学以致用、学以精进的目标,结合实践经验和故障案例,与底层源码解析融会贯通,娓娓道来。 《码出高效:Java 开发手册》以打造民族
《CSS+HTML语法与范例详解词典》内容涵盖了HTML元素的属性及其应用,以及CSS属性,语法、参数及其应用。通过合理的分类,明确的定义,《CSS+HTML语法与范例详解词典》将所有内容有机地整合,以简明、全面的面貌呈现于读者面前。《CSS+HTML语法与范例详解词典》提供详细的功能说明与各属性在实际应用中需要注意的要点,清楚地指出各属性的初始值和适用范围。每个属性都附有实用范例和重点代码注释,从而提高了学习效率。 《CSS+HTML语法与范例详解词典》适合网页设计者学习阅读,也适合网站建设者和网站前台开发人员参考。《CSS+HTML语法与范例详解词典》也适合作为帮助读者快速找到HTML和CSS应用问题的工具书。
的软件设计简单明了。不过很遗憾,如今的计算机程序基本上都很复杂,恐怕无人能够确切知道所有代码都是怎么运转的。这本简明《简约之美:软件设计之道》旨在帮助读者利用科学规则掌握设计的基础知识,《简约之美:软件设计之道》中给出的法则适用于所有编程语言和软件项目,并且永远有效。 不论是刚入门的程序员、资深软件工程师还是没有技术背景的管理人员,读过本书之后,都将能够理解如何创建靠谱的软件项目计划、确定更好的系统模型和架构。 为什么软件设计成了一门缺失的科学 软件和软件设计的目标 确定现在以及将来软件设计的价值所在 用真实案例证明系统如何随时间变化而变化 好的设计,能适应外界尽可能多的变化,而软件自身的变化尽可能少 代码越简洁,未来做改动的难度就越低 测试越准确,软
《Objective-C编程之道:iOS设计模式解析》是基于iOS的软件开发指南。书中应用GoF的经典设计模式,介绍了如何在代码中应用创建型模式、结构型模式和行为模式,如何设计模式以巩固应用程序,并通过设计模式实例介绍MVC在CocoaTouch框架中的工作方式。 《Objective-C编程之道:iOS设计模式解析》适用于那些已经具备Objective-C基础、想利用设计模式来提高软件开发效率的中高级iOS开发人员。
本书包括托管执行环境的介绍、使用组件、类型的使用、内存和资源管理、线程和异步编程、属性等17章内容。
本书篇系统地介绍GPU编程的相关知识,帮助读者快速入门,并构建GPU知识体系;第二篇和第三篇给出大量实例,对每个实例进行循序渐进的并行和优化实践,为读者提供GPU编程和优化参考;第四篇总结影响GPU性能的关键要素(执行核心和存储体系),量化测评GPU的核心性能参数,给出CPU/GPU异构系统上覆盖完全的各种混合并行模式及其实践,帮助读者真正透彻理解GPU。本书适合作为计算机及相关专业的教材,也可作为GPU程序开发人员和科研人员的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
B.K.S.艾扬格是现代瑜伽之父、艾扬格瑜伽的创始人,其所教导的瑜伽习练为人们带来身体、头脑、情感、智慧和意识的健康,并很终人们获得至高的健康,历来倍受推崇。读者在习练的同时,也从他的生活和工作中收获启发。 《艾扬格传》就是一本记录艾扬格真实工作和生活状况的传记,是读者了解艾扬格、了解瑜伽文化很重要的资料。书中除了艾扬格自述瑜伽之路及对瑜伽习练与教学的感悟之外,也收录了其重要的演讲和采访资料,另外还有人们对于艾扬格大师的评论性文章。读者不仅可以从书中了解他是如何从一个疾病缠身的少年成长为影响世界的传奇,还可以深入领会他对于生活和工作的态度,学习他在瑜伽习练中的独到见解,感受他的丰富个性。
《Android移动应用开发卷2:提高篇(第3版)》涵盖了Android开发从概念、技术到市场推广应用的话题,内容包括:高级Android应用程序设计原则,高级Android用户界面设计原则,使用常用AndroidAPI,Android中的绘图、动画与图形编程,充分利用Android的特性,应用程序发布和分发的进阶话题,附录共7个部分。附录还包含了Android开发常用工具(调试桥和SQLite)的使用指南。《Android移动应用开发卷2:提高篇(第3版)》不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外,《Android移动应用开发卷2:提高篇(第3版)》还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。
本书主要面向机器人开发人员和想充分利用ROS功能的研究人员,是一本侧重ROS框架高级概念的进阶学习指南。书中既介绍了ROS的基本概念,又系统讲解了使用ROS进行复杂机器人设计、建模、仿真和交互的实用技术、工具和编程技巧,包含大量示例,可以为你快速提升ROS实战技能提供翔实参考。 全书共15章,章简要介绍ROS基本概念;第2章解释如何使用ROS软件包;第3章讨论7-DOF机械臂和差速驱动机器人的设计;第4章和第5章通过示例详细讲解如何使用Gazebo和V-REP这两个的机器人仿真软件;第6章介绍如何使用ROS MoveIt!和导航软件包集的现有功能;第7章讨论ROS pluginlib、小节点和控制器等一些高级概念;第8章进一步讨论RViz插件和ROS控制器;第9章讨论一些硬件组件与ROS的接口;0章讨论如何使用ROS连接各种视觉传感器,并利用开源计算机视觉库(OpenCV)和点云库(
使用Python编写网络爬虫程序获取互联网上的大数据是当前的热门专题。本书内容包括三部分:基础部分、进阶部分和项目实践。基础部分(~7章)主要介绍爬虫的三个步骤——获取网页、解析网页和存储数据,并通过诸多示例的讲解,让读者能够从基础内容开始系统性地学习爬虫技术,并在实践中提升Python爬虫水平。进阶部分(第8~13章)包括多线程的并发和并行爬虫、分布式爬虫、更换IP等,帮助读者进一步提升爬虫水平。项目实践部分(4~17章)使用本书介绍的爬虫技术对几个真实的网站进行抓取,让读者能在读完本书后根据自己的需求写出爬虫程序。
零壹快学程序设计系列丛书是一套针对零基础编程学习者的入门教程,涵盖Java、PHP、Python、JavaScript、HTML、CSS、Linux、iOS、C语言、C++、C#等计算机语言。该丛书内容全面、讲解清晰、示例丰富,配套同步教学视频、实战源码、在线答疑等大量学习资源与支持,以立体化、场景化、全方位的教学模式,帮助初学者轻松实现从入门到精通的快速进阶。