计算机与互联网书籍
趣学数据结构 电子书

趣学数据结构

  • 陈小玉
  • 适读人群:本书可作为程序员的学习用书,也适合没有太多编程经验但又对数据结构有强烈兴趣的初学者使用,同时也可作为高等院校计算机、数学及相关专业的师生用书,或学科竞赛的辅导用书和培训学校的教材。  (1)完美图解丰富实例,复杂问题简单化  为基本操作配以图解,用数据结构解决生活中的实际问题,学习过程更加轻松有趣。  (2)原理分析实战演练,真正地学以致用  通俗化讲解基础知识,在实战中体会数据结构的设计和操作,锻炼独立思考的能力。  (3)配套代码在线答疑,为学习保驾护航  提供书中的范例程序源代码、练习题以及答案解析,并在博客和QQ群中答疑解惑。
青少年Python编程入门 电子书

青少年Python编程入门

  • 左利鑫
  • 快速入门图文并茂,理论与实践相结合,引导读者快速入门轻松上手有趣的文字描述,细致的流程讲解,帮助读者学习程序轻松上手熟练应用精炼的章节回顾,经典的自我评价,帮助读者提高学习成效
JavaScript设计模式与开发实践 电子书

JavaScript设计模式与开发实践

  • 曾探
  • JavaScript面向对象&函数式编程、20个设计模式、设计原则与重构技巧。
C语言从入门到精通 电子书
  • 张春燕
  • 零基础、入门级的讲解无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。超多、实用、专业的范例和项目本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。之后以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。随时检测自己的学习成果每章首页给出了“本章要点”,以便读者明确学习方向,读者可以随时自我检测,巩固所学知识。细致入微、贴心提示本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。全程同步教学视频涵盖本书所有知识点,详细讲解每个范例及项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的C语言程序设计知识。超多电子资源大放送赠送大量电子资源,包括本书范例的素材文件和结果文件、本书教学PPT、C语言标准库函数查询手册、C语言常用查询手册、10套完整源代码、全国计算机等级考试二级C语言考试大纲及应试技巧、C语言常见面试题、C语言常见错误及解决方案、C语言开发经验及技巧大汇总、C语言程序员职业规划、C语言程序员面试技巧。多平台学习方式可实现手机端、电脑端同步学习
Python3快速入门与实战 电子书
  • 理论与实战相结合,结合大量案例系统为你介绍Python。
零基础趣学C语言 电子书
  • 如鹏教育
  • 适读人群:本书适用于刚刚学完或正在学习C语言的低年级同学,可作为高等院校的教材,也适合零售和培训。  1.作者杨中科为大型线上IT教育网站如鹏教育创始人,开发了如鹏游戏引擎,其录制的“C语言也能干大事”等视频教程影响了数十万编程学习者,被誉为“程序员的启蒙老师”。  2.本书兼具实用性和趣味性。与其他C语言教材不同,本书以游戏开发的方式一步步引导读者完成一个游戏的设计和代码的编写,让读者体会到C语言的乐趣。  3.本书在结构上先讲解实用基础的编程知识,然后通过游戏案例的方式带领读者使用基础知识进行编程,最后再讲解较难的栈、结构体等。让读者能够快速入门。  4.本书配有对应的教学视频,读者可以扫描二维码观看具体章节的细致讲解,学习程序开发软件的安装以及游戏引擎的使用方法。  5.本书配备了如鹏教育的线上服务,读者可以享受提问秒回、学习督导、代码批改、简历和面试指导等系统化的教学服务,提高学习动力和效率。
Web前端学习笔记:HTML5+CSS3+JavaScript 电子书
  • 王涛
  • 由浅及深,讲解Web前端开发所需的知识。
Web全栈工程师的自我修养 电子书
  • 余果
  • 本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读参考。
Java从入门到精通(精粹版) 电子书
  • 张玉宏
  • 本书特色零基础、入门级的讲解无论读者是否从事计算机相关行业,是否接触过Java,是否使用Java开发过项目,都能从本书受益。实用、专业的范例和项目本书结合实际工作中的范例,逐一讲解Java的各种知识和技术,还以世纪开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。随时监测自己的学习成果每章首页给出了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。细致入微、贴心提示本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。海量学习资源免费赠送Java和Oracle项目实战教学录像JavaSE类库查询手册Eclipse常用快捷键说明文档Eclipse提示与技巧电子书Java常见面试题Java常见错误及解决方案Java开发经验及技巧大汇总Java程序员职业规划Java程序员面试技巧
第一行代码  C语言(视频讲解版) 电子书
  • 翁惠玉
  • 学习程序设计,初学者往往遇到这样的困境:语言规则可以倒背如流,但写出的代码总是编译通不过,即使编译通过了却也得不出想要的结果。怎么办?《行代码C语言》可以给你提供帮助。你不需要具备高深的数学和电子学知识,只需要训练自己以计算机能够理解的方式去表达自己的逻辑,也就是要具备“计算思维”,寻找到解决问题的方法,然后用编程语言去指挥计算机执行即可。因此,本书与常规的C语言书不同,除了C语言本身的语法规则外,本书更关注的是培养初学者具有程序设计的思想,掌握程序设计的方法。另外,计蒜客在线教育团队,为本书的读者提供了伴随式的在线编程平台支持,读者可以将图书和线上编程结合起来学习。提供扫码看视频服务,全书94个微视频,总时长超过1000分钟。提供辅助教学资源包,包括实验、试卷及答案、教学大纲、PPT等。
易学C++(第2版) 电子书
  • 潘嘉杰
  • 适读人群:C初学者程序员形象的比喻,生动的讲解,重新诠释了学习语言的方法实用的示例,完整的代码,为学习者量身打造的案例易学、易懂、易于实践的知识结构,降低学习C的门槛一、书中的语言通俗易懂,常以形象的比喻和插图来解释C的语法现象和各种概念,便于读者理解,使他们印象深刻。二、书中介绍大量实用技巧也是一项特色,特别是中篇系统地介绍程序的阅读、调试和编程思想,是市面上同类书籍少有的。三、从初学者的角度讲解C,降低了C的学习门槛,是一本编程基础零起点的好教程。通过在网站上试读,已经得到广大C编程爱好者的强烈响应和支持.易学C在各大编程论坛反响强烈,具体情况如下:(有些是读者主动帮忙宣传)http://www.programfan.com/club/post-128283-1.htmlhttp://www.programfan.com/club/post-128840-1.htmlhttp://download.csdn.net/source/227661http://bbs.bc-cn.net/dispbbs.asp?boardID=56&ID=37649&page=1http://www.shubulo.com/viewthread.php?tid=32915上海的知名媒体《新闻晚报》也报道过《易学C》:http://www.jfdaily.com/gb/jfxww/xinwen/node1222/node11824/userobject1ai1525250.html
Go语言趣学指南 电子书
  • 内森·扬曼
  • Go是谷歌公司为了解决重大问题而设计的一种小型编程语言。完成大型项目需要大型团队,而大型团队中团队成员的经验水平往往各不相同。Go是一种小巧却功能强大的语言,它能够被任何人理解和使用,无论其经验如何。快速、现代的编程语言能让业余爱好者、初学者和专业人员都受益。你需要的正是这样的语言。本书针对Go语言基础知识提供了实操性的指导,使你能够掌握Go语法,使用类型和函数,探索状态和并发等更重要的概念,并通过大量练习来巩固学到的知识。本书包括以下内容:●切片、接口、指针和并发等重要语言概念;●地鼠太空航行、火星探测器、文本加密以及人类繁衍模拟等7个单元实验;●无须安装即可在GoPlayground中运行的示例。本书面向所有熟悉计算机编程以及渴望获得这一技能的人。
Spring源码深度解析(第2版) 电子书
  • 郝佳
  • 一本实践与理论并重、广度与深度兼顾的Spring源码开发指南。
微服务架构实战——基于Spring Boot、Spring Cloud、Docker 电子书
  • 郑天民
  • 1.通过SpringBoot、SpringCloud、Docker等技术构建微服务体系。2.精简而完整的案例分析展示实现微服务架构的完整蓝图。3.结合业务场景,通过全面案例给出工具在构建微服务架构中的工程实战。4.作者有近10年软件行业从业经验,主持和参与过多个大型企业级应用和移动互联网系统的开发和管理工作,北风网特邀讲师,讲授系统架构与技术管理相关课程。
自制编程语言 电子书
  • 郑钢
  • 适读人群:适合对编译原理及语言处理器设计有兴趣的读者以及正在学习相关课程的大中专院校学生。前百度高级工程师、专业书《操作系统真相还原》的作者的又一力作业界专家联名推荐滴滴系统部技术高级总监于晓声阿里巴巴蚂蚁金服技术专家肖金亮百度资深运维工程师陈晓聪360企业安全集团政企云事业部技术总监冯顾ACFUN高级运维总监陆景玉Mobvista运维总监黄梦溪手把手地教读者从零去实现一门语言,从原理到实践事无巨细每一步都有实际的代码和详尽的原理说明,读者可以很轻松地掌握各个实现细节实现脚本语言重要的垃圾回收(GC)、虚拟机(VM)和线程等黑技术都在本书一一呈现
HTML+CSS网页设计与布局从入门到精通 电子书
  • 温谦
  •   6小时HTMLCSS关键技术视频教程  6小时网页制作视频教程  书中实例源文件/效果文件/制作素材  资深网页设计师倾心打造,融合多年项目经验和工作心得。  抛弃过时的HTML标记和属性,详细介绍Web标准化网页制作必备的HTML标记和属性  全面讲解CSS控制页面表现的方法,包括控制文字、图像、背景、表格、表单、导航链接等。  深入剖析CSS布局的核心技术和实际操作方法,包括固定宽度布局、变宽度布局。  逐个效果解决IE6/IE7/Fire
深入浅出Spring Boot 2.x 电子书
  • 杨开振
  • 本书章节编排合理,深入浅出地阐述了SpringBoot2.x的原理与应用,以及当今较为流行的微服务系统经常用到的技术及原理,内容通俗易懂。
Spring微服务实战 电子书
  • [美]约翰·卡内尔(JohnCarnell)
  • 适读人群:本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。微服务将代码分解为小型的、分布式的独立服务,这些服务需要深谋远虑和仔细设计。SpringBoot和SpringCloud简化了微服务应用程序。就像Spring框架简化了企业级Java开发一样,SpringBoot移除了与编写基于REST的服务有关的样板代码。SpringCloud提供了一套工具,用于微服务发现、路由以及将微服务部署到企业和云中。本书教读者如何使用Java和Spring平台构建基于微服务的应用程序。在构建和部署第1个SpringCloud应用程序时,读者将学习如何进行微服务设计。在本书中,精心挑选的真实案例展示了基于微服务的各种模式,这些模式用于配置、路由、扩展和部署服务。读者将了解Spring易于使用的工具,并看到其如何助力用微服务来增强和重构现有的应用程序。本书主要内容●核心微服务设计原则。●使用SpringCloudConfig管理配置。●使用Spring、Hystrix和Ribbon实现客户端弹性。●使用NetflixZuul进行智能路由。●部署SpringCloud应用程序。本书是为具有Java和Spring经验的开发人员编写的。
深入理解Spring Cloud与微服务构建(第2版) 电子书
  • 方志朋
  • 作者在SpringCloud中国社区具有很高的知名度,本书能为提升微服务架构能力带来帮助。
Java EE核心框架实战(第2版) 电子书
  • 高洪岩
  • 本书宗旨提高读者学习JavaEE的效率,增强其项目实战能力。本书摒弃了软件公司中不常用或不实用的技术,而是采用近200个开发案例,为读者讲解了开发商业软件的知识,帮助读者进行“精要”式的学习,汲取JavaEE的思想,正确地进行项目实战。本书特色不留遗漏——覆盖主流JavaEE轻量级框架直击要害——实战化案例精准定位开发细节学以致用——精要式项目确保开发/学习不脱节潜移默化——研磨式知识讲解参透技术要点提升效率——垂直式技术精解不绕弯路循序提升——渐进式知识点统排确保连贯以点概面——解决方案式项目,知识独立却又体系完整成功案例——全面经过项目过程锤炼,提升学习/开发效率
编程语言与程序设计排行榜

Python凭借着简单易学、功能强大,已经跃居编程语言热门榜的位置。如何选择一套适合自己的Python编程书籍,是每个Python爱好者面临的问题。 这套“Python编程三剑客”可以说是为Python爱好者撰写的一套非常简单易懂、且有具有扩展性的经典教程。《Python编程 从入门到实践》可以帮助零基础读者快速入门Python编程,并且达到初级开发者的水平;《Python编程快速上手 让繁琐工作自动化》则从工作实际的角度出发,提炼了众多Python应用的实战案例,帮助读者增强实战技能;《Python极客项目编程》则将Python的应用更进一步扩展,让读者从富有想象力的编程项目中,增强对Python编程的认知。 《Python编程 从入门到实践》编辑推荐 上到有编程基础的程序员,下到10岁少年,想入门Python并达到可以开发实际项目的水平,本书是读者优选! 《Python编程快速上手 让繁琐工作自动化》编辑推荐 本书是一本全面的从入门到实践的Python编程教程,带领读者快速掌握编程基础知识、编写出能解决实际问题的代码并开发复杂项目。 书中内容分为基础篇和实战篇两部分。基础篇介绍基本的编程概念,如列表、字典、类和循环,并指导读者编写整洁且易于理解的代码。另外还介绍了如何让程序能够与用户交互,以及如何在代码运行前进行测试。实战篇介绍如何利用新学到的知识开发功能丰富的项目:2D游戏《外星人入侵》,数据可视化实战,Web应用程序。 美亚畅销Python编程图书,帮助你通过编程快速实现工作自动化 在本书中,你将学习利用Python 编程,在几分钟内完成手工需要几小时的工作,而事先却无需具备编程经验。一旦掌握了编程的基础知识,你就可以毫不费力地创建Python 程序,完成高效的自动化工作,包括: ● 在一个文件或多个文件中搜索文本; ● 创建、更新、移动和重命名文件和文件夹; ● 搜索网页和下载的在线内容; ● 在任意大小的Excel电子表格中更新和格式化数据; ● 拆分、合并PDF文件,以及如何加水印和加密; ● 发送提醒邮件和文本通知; ● 填写在线表格。 本书的作者Al Sweigart是一位杰出Python程序员,他还是《Python 密码学编程》、《Python 游戏编程快速上手》和《Python 和Pygame 游戏开发指南》的作者。 《Python极客项目编程》编辑推荐 Python 是一种强大的编程语言,容易学习而且充满乐趣。但掌握了基本知识后,接下来做什么? 本书包含了一组富有想象力的编程项目,它们将引导你用Python 来制作图像和音乐、模拟现实世界的现象,并与 Arduino 和树莓派这样的硬件进行交互。你将学习使用常见的Python 工具和库,如numpy、matplotlib 和pygame, 来完成以下工作: ● 利用参数方程和turtle模块生成万花尺图案; ● 通过模拟频率泛音在计算机上创作音乐; ● 将图形图像转换为ASCII文本图形; ● 编写一个三维立体画程序,生成隐藏在随机图案下的3D图像; ● 通过探索粒子系统、透明度和广告牌技术,利用OpenGL着色器制作逼真的动画; ● 利用来自CT和MRI扫描的数据实现3D可视化; ● 将计算机连接到Arduino编程,创建响应音乐的激光秀。 通过本书,你可以享受作为极客的真正乐趣!

重量级C大百科全书中文版最新修订版。

“十三五”国家重点出版物出版项目规划,揭示未来战争趋势与走向,核常威慑下面向全域的智能化战争。
Python编程 电子书

第2版上线,沿袭第1版讲解清晰透彻、循序渐进的特点,并全面升级。

1.经典C教程十年新版再现,经久不衰的C畅销经典教程,中文版累计销量超500000册; 2020版赠送价值99元e读版电子书及在线实验环境,附赠大尺寸(60CM80CM)全书学习思维导图。 2.全新升级,针对C11标准全面更新; 3.专为零基础读者撰写,近百万程序员的C编程启蒙教程; 4.示意图解释概念,方面理解; 5.随时指出潜存的问题,避免走弯路; 6.随处可见的警告、注意、提示随时给读者以警醒; 7.庖丁解牛式分析程序,确保知其然更知其所以然; 8.精心设计复习题、编程练习,检验学习中的问题,提示就业面试笔试的要点; 9.登陆异步社区,免费获得本书配套源代码等资源。

人工智能大牛周志华教授作品,全面揭开机器学习的奥秘。
编程语言与程序设计近期更新

本书结合307段代码和245幅图表,由浅入深地讲解了C++编程的基础知识。
Vue.js设计与实现 电子书

1.Vue.js官方团队成员霍春阳倾力打造;2.基于Vue.js3深入解析Vue.js设计细节;3.Vue.js作者尤雨溪作序推荐;4.本书提供源代码下载;5.业界大咖联袂推荐...
NetLogo多主体建模入门 电子书

1.无需编程基础,从基础知识开始循序渐进讲解NetLogo的使用方式、设计思想以及数理建模的常用方法。2.本书精选七大跨学科、跨领域的实战案例,帮助读者自己动手搭建模型。3.本书配有清晰的示例代码和讲解视频,帮助读者深入学习和动手实战。4.本书由集智俱乐部张江教授精心打造,欧洲科学院院士陈关荣等人作序推荐。
Python工匠:案例、技巧与工程实践(基于Python3.8,实现从入门到工匠的跃迁) 电子书

1.专业:基于GitHub人气开源文章“Python工匠”系列,基于Python3.8,广受读者喜爱。2.稀缺:源自本土一线项目案例,融入互联网大厂工程实践经验。3.专注:聚焦真实项目中高频使用的Python编程核心知识点。4.实用:14个项目案例,60多个编程技巧与建议,立等可用,提供源代码下载。

一本专门为Netty初学者打造的入门及进阶学习图书。
编程语言与程序设计折扣
Python编程快速上手:让繁琐工作自动化(第2版) 电子书

经典Python图书全新升级,带你快速掌握高效工作的秘诀。
Python基础教程(第3版) 电子书

手把手带你从零开始学习Python。
Scratch3.0少儿游戏趣味编程 电子书

趣味游戏开发,掌握Scratch编程技能。
鸿蒙应用开发实战 电子书

本书为华为鸿蒙系统HarmonyOS开发图书,以JavaScript为开发语言,提供完整源代码。
学Python,不加班——轻松实现办公自动化 电子书

1.深挖国内职场人群痛点,利用Python实现办公自动化。 2.结合实际案例讲解编程和数据库知识,让读者快速理解掌握。 3.完整行业案例全流程讲解,全方位解读Python在自动化办公中的作用。 4.附赠案例源代码、数据文件、在线视频、练习题及答案,方便举一反三。
Java代码审计(入门篇) 电子书

Java代码审计初学者指南,系统介绍Java代码安全审计入门技术。