软件与程序设计
-
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开发相关知识,虚拟现实漫游,灯光,材质,远距传动系统和虚拟现实样板房项目实训等内容。 -
Python青少年编程[美]詹姆斯·R.佩恩(James R. Payne)本书通过有趣的示例介绍学习Python编程所需的全部内容。在了解Python之前,将从基础开始学习。介绍构建自己的web站点、进行白帽黑客操作、查找代码bug和错误并创建游戏,包括使用Python通过字符滚动制作角色扮演类的游戏等。本书的每一章都是轻松和通俗的,读起来就像一直跟一个很酷的老师学习一样。 -
从零开始 UI图标设计与制作汪兰川,刘春雷 著本书分为10章,结合实例展示操作方法与处理效果,全面系统地阐述了 UI设计理念、创作过程、设计方法以及各类界面的设计技术等知识,以一个逐渐深化的方式为用户呈现设计中的重点门类和制作方法,使读者全面且深入地掌握各种类别图标的设计方法。全书按照知识点、实战案例、技术秘籍的结构来安排,同时穿插各种技术提示,结构清晰、讲解细致,结合Photoshop 软件中常用的各种工具和方法,有针对性地剖析 UI设计的设计思路和制作过程,学习与练习相结合,真正做到完全解析。 -
Java 12程序设计学习指南[美]尼克·萨莫耶洛夫 (Nick Samoylov) 著 沈泽刚 王永胜 译本书以Java 12为基础,全面系统地介绍Java语言,并引导读者进入**的Java编程领域。全书分为三部分,共包括19章。部分为Java编程概述,包括第1~3章,主要讲解Java 12入门知识,Java面向对象编程和Java基础知识;第二部分为Java主要构建单元,包括第4~12章,主要讲解异常处理,字符串、输入输出和文件,数据结构、泛型和流行实用工具,Java标准库和外部库,多线程和并发处理,JVM结构和垃圾收集,数据库数据管理,网络编程以及Java GUI编程等;第三部分为Java高级阶段,包括第13~19章,主要讲解函数式编程,Java标准流,反应式编程,微服务架构,Java微基准测试工具,高质量代码编写**实践以及Java的**特征。 本书内容丰富全面,适用于任何想学习Java的读者。学习本书内容不需要读者具有Java专业知识或任何其他编程语言知识。本书可供高等院校学生和教师参考,也可供软件开发人员和Java爱好者参考,是学习Java编程的参考资料。 -
Java程序设计实例教程毛弋, 夏先玉本书主要介绍了Java语言的基本知识和程序设计的方法,并以示例形式引导知识点的学习和应用。全书分为十一章,系统讲解了Java语言开发技术的知识点,内容涉及Java的环境设置、基本语法及流程控制、面向对象的基本知识、数组、类与容器、输入/输出流、多线程、异常处理、数据库编程、网络编程和图形用户界面。通过基本知识的学习、示例的理解、实战训练这三大模块,读者可以掌握面向对象程序设计的基本概念,从而获得利用Java语言进行程序设计的能力,为从事相关工作打下良好基础。本书可作为高等院校计算机及相关专业的教学用书,也可作为有关工程技术人员和计算机爱好者的参考书。 -
思维导图学乐高机器人创意搭建与编程方其桂 等 著乐高是全世界小朋友普遍爱玩的玩具,通过搭建和编程,可以创造出各种各样的作品,让孩子的奇思妙想变成现实。本书分为上、下两册:上册借助乐高9686套件,通过案例介绍乐高机器人的基础搭建知识;下册借助乐高EV3套件,结合案例着重讲解通过编程来操控搭建的机器人。全书共43个案例,每个案例均以一个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。本书采用视频讲解 全彩图解的方式展现,每节课均配有微课教学视频,还提供所有案例的源程序、素材课件等资源,扫描二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合对乐高机器人感兴趣的中小学生,以及完全没有接触过编程的小朋友进行编程启蒙使用。对从事青少年编程教育的老师来说,也是一本非常好的教程,同时也可以作为中小学兴趣班以及相关培训机构的教学用书。
