软件与程序设计
-
疯狂造物-Tinkercad Circuits 创意新玩法贝勒教学工作室 编著王苓 主审本书是《Tinkercad 3D打印创意新玩法——5大主题26个不可思议的小创客制作项目》的姊妹篇,主要包括基础知识、电路基础知识、电子编程入门、电子产品设计、探究型项目等内容,通过丰富有趣的案例,生动讲解了电子电路、图形化编程、三维设计及3D打印等相关内容,每个案例均配有相应的教学视频,以方便自学和培训。本书适合青少年和创客初学者使用,也可作为中小学和少儿培训机构的教学用书和学生自学辅助教材。 -
Python机器学习实战吕云翔,王渌汀,袁琪,张凡,韩雪婷本书以机器学习算法为主题,详细介绍算法的理论细节与应用方法。全书共19章,分别介绍了逻辑回归与*熵模型、k-近邻模型、决策树模型、朴素贝叶斯模型、支持向量机模型、集成学习框架、EM算法、降维算法、聚类算法、神经网络模型等基础模型或算法,以及8个综合项目实例:汽车运动学片段分类、垃圾信息识别、乳腺癌识别、波士顿房价预测、生成动漫人物、鸢尾花分类、人脸识别、保险行为数据用户分类器。本书重视理论与实践相结合,希望为读者提供全面而细致的学习指导。 本书适合机器学习初学者、相关行业从业人员以及高等院校计算机科学、软件工程等相关专业的师生阅读。 -
Vue.js 3.0从入门到实战孙鑫 著《Vue.js 3.0从入门到实战(微课视频版)》是一本系统而深入地讲解Web前端开发框架Vue.js 3.0的实战教程。全书共分两篇:知识篇和进阶篇。知识篇循序渐进地介绍了Vue.js前端开发的各项知识,包括准备开发与调试环境、ECMAScript语法简介、Vue.js模板语法、指令、计算属性、监听器、class与style绑定、表单输入绑定、组件、组合API、虚拟DOM和render()函数等,在知识的讲解中贯穿了实例代码分析,便于读者掌握基础知识,为实战开发做准备。进阶篇介绍了绝大多数前端Vue项目开发中用到的功能,从Vue CLI创建脚手架项目开始,到使用Vue Router开发单页应用、使用axios与服务端通信、使用Vuex进行全局状态管理、部署Vue.js项目到生产环境,以及Vue.js3.0全新的Web开发构建工具—Vite应用,并通过网上商城项目开发的完整案例来演示使用Vue.js3.0进行前端开发的完整过程,让读者充分领略Vue.3.0前端项目开发的魅力。《Vue.js3.0从入门到实战(微课视频版)》适合希望或正在从事Web前端开发的初学者、Vue.js前端开发人员。具有 HTML、CSS和JavaScript基础但毫无前端开发经验的初学者、具有传统Web程序开发经验但没有从事过前后端分离开发的读者、具有其他前端框架(如 React、Angular)开发经验的读者,均可以选择本书学习。本书内容详尽、完整,不仅可以作为学习用书,还可以作为开发工作中的参考手册。 -
Java高并发核心编程 卷1尼恩 著本书从操作系统底层的IO原理入手,同时提供高性能开发的实战案例,是一本Java高并发编程的基础原理和实战图书。本书共分为15章。第1~4章为高并发基础,浅显易懂地剖析高并发IO的底层原理,细致地讲解Reactor高性能模式,图文并茂地介绍Java异步回调模式。这些原理方面的基础知识非常重要,会为读者打下坚实的基础,也是日常开发Java后台应用时解决实际问题的金钥匙。第5~8章为Netty原理和实战,是本书的重中之重,主要介绍高性能通信框架Netty、Netty的重要组件、单体IM的实战设计和模块实现。第9~12章从TCP、HTTP入手,介绍客户端与服务端、服务端与服务端之间的高性能HTTP通信和WebSocket通信。第13~15章对ZooKeeper、Curator API、Redis、Jedis API的使用进行详尽的说明,以提升读者设计和开发高并发、可扩展系统的能力。 -
PLC编程及案例手册刘振全,王汉芝 著本书介绍了西门子S7-200 SMART PLC和三菱FX3U PLC的编程方法与实际应用案例,内容包括学习PLC必备的电气知识、西门子S7-200 SMART和三菱FX3U两种PLC的硬件组成、指令系统、典型案例、控制系统设计方法、变频器和步进电机与伺服电机的PLC控制、PLC通信、触摸屏与组态软件的应用等内容。书中配有二维码,扫描就可以看视频讲解,内容涵盖电气设计与仿真软件、西门子S7-200 SMART PLC和三菱FX3U PLC编程软件与仿真举例等,使读者无需PLC硬件,仅借助于计算机就可以实现PLC编程仿真和动画演示等功能。本书不仅为读者提供了一套快速掌握西门子S7-200 SMART PLC和三菱FX3U PLC的有效的编程方法、可借鉴的丰富的编程案例以及针对性的编程仿真操作指导,还提供了大量的实践经验,可作为零基础读者以及广大电气工程技术人员学习PLC技术的参考用书。 -
Python大学教程[美] 保罗.戴特尔(Paul Deitel) 著通过本书,你将学习:·538个案例研究,471个习题和项目,557道自检习题。·基于IPython和Jupyter Notebook的即时反馈。·问题求解、算法开发、控制语句、函数等基础知识。·列表、元组、字典、集合、Numpy数组、pandas Series和DataFrame。·2D/3D的静态、动态和交互式可视化。·字符串、文本文件、JSON序列化、CSV、异常。·过程式、函数式和面向对象的程序设计方法。·“数据科学入门”:基础统计、模拟、动画、随机变量、数据整理、回归。·隐私、安全、伦理、可重现、透明。·AI、大数据和云数据科学案例研究:NLP、Twitter数据挖掘、IBM Watson、机器学习、深度学习、计算机视觉、Hadoop、Spark、NoSQL、IoT。·开源库:NumPy、pandas、Matplotlib、Seaborn、Folium、SciPy、NLTK、TextBlob、 spaCy、Textatistic、Tweepy、Scikit-learn、Keras、PubNub等。 -
案例学Python贾炜 著本书以亲切的笔调、活泼的语言介绍了Python编程的相关知识,在写作上打破传统“知识说教”的写作模式,而采用寓教于乐的方式。通过大量生动有趣、直观形象的案例进行讲解,青少年能够边学边练、边学边玩,轻松掌握Python的编程知识。 本书共11个单元,安排了57个有趣的编程案例。每章末尾安排有“编程过关挑战”,在规定时间内完成编程挑战能够激发读者学习兴趣;每章末还安排有“单元小结”,可拓展读者的学习思维和巩固所学知识技能。 通过本书的学习,可以锻炼读者的逻辑思维能力,提升读者的耐性和专注力,以及培养读者的信息整合能力和自我学习能力。本书是写给青少年看的Python编程书,也适合父母、老师,以及想要学习计算机编程基础知识和Python编程技能的未成年人阅读,同时还可以作为青少年编程的教材参考用书。 -
从Scratch进阶到Python中国少儿编程网 著书中以情景对话的形式,由浅入深、由易到难一步一步引领读者学习Python。每个章节对应的案例简洁明了,与实际生活相结合,具有典型性,并与国家计算机等级考试二级的Python试题相融合,每章涉及的考点知识都配有真题进行讲解。另外,书中还穿插了Python和Scratch的对比内容,并在每个章节后面提供一些练习题以便巩固所学的知识。首先介绍了Scratch和Python的异同、为什么要学Python以及第一个Python程序,然后介绍了键盘输入和屏幕输出、变量、运算符、选择分支结构、循环结构、Python列表应用、函数、文本文件操作、异常处理、二进制知识等内容,Zui有介绍了算法应用、数据加密与解密、图形化编程(tkinter)GUI编程等内容。书中将每一个知识点都与Scratch进行对比介绍,可帮助孩子快速从Scratch进阶到Python。 -
FPGA Verilog开发实战指南刘火良,杨森,张硕 著本书内容衔接《FPGA Verilog开发实战指南:基于Intel Cyclone IV(基础篇)》,基于通用Intel Cyclone IV系列FPGA开发板介绍FPGA工程设计方法和实践,并给出了大量参考实例。全书包括12章,以进阶提高内容为主,涉及WM8978音频回环实验、乒乓操作、SDRAM读写控制器的设计与验证、WM8978录音与回放、OV7725摄像头VGA图像显示、快速批量绑定或删除引脚配置、SD卡音乐播放、以太网数据回环实验、基于以太网传输的VGA图片显示、基于OV7725的以太网视频传输、时序分析理论基础,详细介绍每个操作步骤,并附上大量的截图供读者在实际操作时参考。 -
虚拟现实开发入门教程李效伟,杨义军本书基于Unity3D引擎和HTC VIVE虚拟现实设备,详细介绍了虚拟现实(VR)开发的知识、方法等内容,并提出了虚拟现实系统/软件/应用开发的基本解决方案,主要包括虚拟现实的概念、特征、发展历史、应用,Unity项目的创建与编辑器界面,资源(包括水流、地形、树木、花草、雾效、*人称视角等),HTC VIVE开发相关知识,虚拟现实漫游,灯光,材质,远距传动系统和虚拟现实样板房项目实训等内容。
