本书通过案例导引,结合各种数据结构基本算法,配合微课视频的讲解,全面介绍了线性表、队列、堆栈、树、图等基本数据结构的概念、存储及算法实现,系统说明了各种查找及排序算法的实现和效率分析,在第10章给出了数据结构综合应用实例。书中各种算法采用C语言描述,注重程序设计风格。本书语言流畅,内容通俗易懂,算法描述力求精练易读;同
本书共分为两部分,第一部分以习题精解为主,按照Python知识点进行习题讲解,可以帮助读者快速学习Python语法知识,提高学习效率;第二部分则以部分有趣案例激发读者对Python的学习兴趣。
本书深刻总结了作者在大型互联网公司长期的实战经验,系统化地阐述了构建大型分布式系统所需要的技术架构与业务架构方法论,并辅与详尽的实践剖析。全书分为三大部分:第1部分完整讨论了分布式架构的几大核心问题,包括高并发、高可靠性、高可用、数据一致性(包括分布式事务、Paxos/Raft一致性算法)、跨城容灾与异地多活、CAP理
本书是“大数据应用开发(Java)”1+X职业技能等级证书配套教材,同时也是蓝桥学院“Java全栈工程师”培养项目配套教材。本书共17章,以MyBatis基础、MyBatis配置文件、SQL映射文件、关联查询、查询缓存、MyBatis高级开发、Spring框架、SpringAOP、调度框架Quartz、Spring整合
本书系统阐述了跨平台Dart编程语言基础知识、面向对象编程,以及网络编程和异步编程等高级知识。全书共分为4篇:第1篇为Dart基础(第1~9章),第2篇为面向对象编程(第10~14章),第3篇为Dart进阶(第15~24章),第4篇为商城项目实战(第25~37章)。书中主要内容包括:Dart语法基础、Dart编码规范、
本书共9章,设计了9个与网络编程相关的App。第1、2章为全局性、通用性基础知识。第3~9章完成了7个具有较高实用价值的App,依次是网络爬虫App、DenseNetApp、智能WebApp、智能AndroidApp、智能桌面App、人脸考勤App和机器人聊天App。本书具备高阶性、创新性与挑战性,可作为网络工程、软件
Python是一种跨平台、面向对象的动态型高级程序设计语言,具有易于学习、易于使用、易于维护、功能强大等一系列特点,在大数据与人工智能领域应用广泛。本书系统地介绍Python语言程序设计,主要内容包括概述、数据结构与表达式、程序流程控制、函数、面向对象编程、序列与列表、元组、字典、集合、字符串、异常与处理、日期与时间、
本书利用Python程序设计语言介绍程序设计基础知识。全书共9章。第1章介绍算法和数据的概念以及算法的伪代码表示。第2章介绍Python的常用数据类型。第3章介绍Python的程序结构和各种语句。第4章介绍自定义函数。第5章介绍程序的调试与测试。第6章介绍递归函数。第7章介绍文件和异常处理。第8章介绍算法的性能。第9章
本书采用“项目驱动”教学模式,通过完整的项目案例系统地介绍JavaWeb应用开发技术。全书包括JavaWeb应用开发概述、Web页面基础(HTML、CSS和JavaScript)、JDBC核心技术、JDBC高级技术、Servlet核心技术、Session状态持久化技术、Filter和Listener技术、JSP技术、M
本书是清华大学出版社出版的《Python程序设计》(ISBN9787302587996)的配套实验指导书。本书对《Python程序设计》中每章的重点、难点进行了总结,指出了学习的具体要求,又针对重点、难点内容列举了一系列程序。通过本书的学习,读者可以更好地掌握Python程序设计的各个知识点。在加强读者动手能力