软件与程序设计
-
Python编程基础教程H.巴辛(H.Bhasin) 著,李军 译本书是Python编程方面的入门教程。全书共20章,通过浅显易懂的语言和丰富实用的示例,介绍了对象、条件语句、循环、函数、迭代器、生成器、文件处理、字符串处理、面向对象范型、类、继承、运算符重载、异常处理、数据结构、栈、队列、链表、二叉搜索树等编程知识,并介绍了NumPy、Matplotlib等库的应用。本书不仅适合Python初学者阅读,也适合高等院校计算机相关专业的学生参考。 -
Java程序设计入门[印度] 沙姆·蒂克库(Sham Tickoo) 著,郭奇青 译《Java程序设计入门 第2版》是关于Java语言程序设计的入门图书。全书从Java入门开始,介绍了Java基础,控制语句与数组,类与对象,继承,包、接口和内部类,异常处理,多线程,字符串处理,Applet与事件处理,抽象窗口工具包,Java I/O系统等内容。通过本书的学习,读者可以从零开始认识和掌握Java语言的基本概念和数据结构。本书不但适用于Java语言的初学者,而且可以作为大专院校相关专业师生的学习用书和培训学校的教材。 -
Vue.js 从入门到实战 Web前端开发框架孙鑫 著本书内容编写 ◆知识篇 从Web前端技术的发展引出Vue.js,到准备开发与调试环境、ECMAScript 6语法的学习,为读者打下前期学习的基础,之后开始讲解Vue.js语法、指令、计算属性、监听器、class 与style绑定、表单输入绑定、过滤器、组件、虚拟DOM和Render函数,帮助读者全面掌握Vue jis的必备知识。 ◆进阶篇 从脚手架项目创建工具Vue CLI开始讲解,到使用Vue Router开发单页应用、与服务端通信一axios、状态管理一Vuex,一步步进入实际项目开发中:之后通过网上商城的实战项目完整地演示了前端项目的开发和实际问题的解决过程;最后通过发布项目和部署项目到生产环境中,为读者从事企业前端开发工作顺利铺平道路。 本书显著特色 ★视频讲解 本书关键章节配备了81集视频讲解,微信扫一扫,可以随时随地看视频,轻松高效学习。 ★实例丰富 基础知识配备实例代码演示,实例丰富,代码演示达到310个之多。跟着实例边学边做,从做中学,学习可以更深入、更高效。 ★入门容易 遵循学习规律,入门实战相结合。编写模式采用基础知识+中小实例+实战案例,内容由浅入深,循序渐进,夯实基础知识,提升实战历练。 ★便捷服务 提供公众号资源下载服务、QQ群在线交流服务,与作者和广大读者在线交流,让学习无后顾之忧。 -
TensorFlow+Keras深度学习算法原理与编程实战郑敦庄 著本书以一个彩票预测的实战项目开发为主线,详细介绍了爬虫基础、概率论、时间序列、深度学习等热门的人工智能技术及TensorFlow+Keras这种主流的深度学习框架的使用方法。 本书分为8章,涵盖的主要内容有深度学习基础、数据抓取与存储、概率论基础、时间序列、深度学习框架简介及环境安装、深度学习原理、Keras入门、福彩3D预测平台工程搭建等。 -
Python青少年趣味编程 少儿编程张彦 著《Python青少年趣味编程(微课视频版)》是一本学习Python编程的入门图书,本书以传授Python程序设计知识为目的, 以青少年喜爱的奇幻的探险故事为脉络,将Python的知识体系贯穿其中, 在故事情节中探索编程的奇妙乐趣, 通过编程的实现来破解魔法,达到解决难关的终极目的。本书内容涵盖了Python的常用变量、函数、语句、模块、类和面向对象编程等,最后通过制作2个大型应用案例,如何使用turtle海龟组件绘制时钟动画图案,如何使用Pygame制作精美完整的贪吃蛇游戏 ,来实现Python编程的综合实践应用。 《Python青少年趣味编程(微课视频版)》配备了71集视频讲解,通过观看视频和学习本书, 能快速上手,快速入门。本书提供QQ交流群,便于读者学习与交流。 《Python青少年趣味编程(微课视频版)》知识体系完善,趣味性强,讲解浅显易懂,案例思路清晰,是青少年及儿童学习Python编程的优秀入门书籍,也是父母陪伴孩子一起学习编程的优选图书。本书可作为机器学习的入门图书,亦可作为青少年参加各种Python竞赛的拓展学习资源。 -
轻松学Python编程王春杰 著本书采用简单直白的语言、生动的比喻,循循善诱、深入浅出地介绍了Python的基本知识和有关应用方式。第1~第8章介绍了Python的基础知识,内容包括Python简介、Python的下载与安装、Python自带开发工具IDLE的使用、编程有关专业词汇和概念、Python中的基本数据类型、Python中的流程控制、Python的函数与模块;第9~第16章介绍了编程的进阶知识,内容包括面向对象编程、文件操作、数据库操作、错误与异常处理、测试与调试、GUI图形界面编程、并发编程、网络编程等;第17~第20章通过4个综合案例讲解Python的实战应用;第21章介绍了专业开发环境Pycharm的使用。 -
玩转我的世界[日] 飞龙,牛邦,林君 著,许郁文 译大本钟、凯旋门、罗马竞技场、伦敦塔桥、荷兰风车、香波堡、迪拜帆船酒店、狮身人面像、泰姬陵、万里长城、东京铁塔、自由女神像、白宫、金门大桥……在本书中,作者将自己多年的建造经验倾囊相授。书中详细的搭建步骤将大到城堡,小到车辆、楼梯以及灯饰配件等的搭建步骤清晰地展示给读者。除此之外,书中还介绍了 Minecraft 生物群系、常用快捷指令和常用建筑术语等许多实用的小知识,定能让你迅速成为 Minecraft 建筑达人!本书适合 Minecraft 玩家阅读。 -
Spring Cloud微服务和分布式系统实践杨开振 著《Spring Cloud微服务和分布式系统实践》从企业的真实需求出发,理论结合实际,深入讲解Spring Cloud微服务和分布式系统的知识。书中既包括Spring Cloud微服务的各类常用组件的讲解,又包括分布式系统的常用知识的介绍。Spring Cloud组件方面主要讲解服务注册和服务发现(Eureka)、服务调用(Ribbon和OpenFeign)、断路器(Hystrix和Resilience4j)、网关(Zuul和Gateway)、配置(Config)、全链路追踪(Sleuth)、微服务的监控(Admin)等;分布式系统方面主要讲解分布式数据库、分布式缓存、会话和权限以及发号机制等。本书的实践部分通过Apache Thrift讲解了远程过程调用(RPC)在分布式系统中的应用,并且分析了处理高并发的一些常用方法,最后还通过一个简单的实例讲解了微服务系统的搭建。本书适合想要学习Spring Cloud微服务、分布式系统开发的各类Java开发人员阅读,包括初学者和开发工程师。本书对架构师也有一定的帮助。 -
区块链技术进阶指南袁煜明 主编 著本书从区块链发展历史、账本模型、网络、共识、合约引擎及应用技术等多个方面进行系统性介绍,希望帮助那些对区块链有一些初步概念、但希望深入了解各类区块链平台背后所使用技术的读者,梳理出区块链分层的技术图谱,建立起一个区块链的全局性知识模型。 本书第1章主要介绍了区块链技术的前世今生;第2章整体性介绍区块链技术的知识结构;第3-7章,分别介绍了区块链的账本模型与底层存储、点对点网络的设计与实现、共识原理及常见算法、合约引擎的实现方式、区块链技术应用与生态等。 -
SAS数据分析开发之道 软件质量的维度[美] 特洛伊·马丁·休斯 著,谢金秀,宫鑫,陈志明 译《SAS数据分析开发之道:软件质量的维度》介绍了国际标准组织软件产品质量模型,通过几百个Base SAS软件案例以及4 000多行代码,展示了代表软件质量维度的15个性能要求,包括可靠性、可恢复性、稳健性、运行效率(速度)、效率、可扩展性、可移植性、安全性、自动化、可维护性、模块化、可读性、可测试性、稳定性以及复用性。本书适合SAS软件开发人员、使用人员以及管理人员阅读。
