软件与程序设计
-
Java程序设计案例教程刘志刚本书从企业用人的实践技术需求出发,系统地介绍了Java语言及相关技术。全书共15章,其中前3章为Java的入门基础,主要包括Java简介及开发环境搭建、Java基础语法等;第4章至第5章介绍Java面向对象编程,全面讨论了面向对象程序设计开发的思维方法及在Java中语言中的实现;第6章针对具体的软件项目开发案例,综合使用面向对象的各种技术,包括封装、继承、多态、接口等;第7章介绍了Java软件开发中常用的系统API类,包括System、Random、Date、Calendar等,此外还介绍了字符串相关类;第8章介绍了Java集合框架的知识,包括单列集合Collection和双列集合Map;第9章介绍了Java中的异常处理机制;第10章介绍了文件操作和二进制流技术;第11章介绍线程的基本知识,包括线程的创建、使用等;第12章介绍数据库的相关基本概念,JDBC技术常用类及接口,以及JDBC数据库编程的方法;第13章介绍网络编程的相关知识,重点介绍了Socket技术;第14章介绍了GUI基本知识,包括布局、组件、容器等;第15章以飞机大战游戏为案例,综合使用各种Java技术完成设计与开发。本书结构合理,语言简练,内容深入浅出,以案例的方式讲解各章知识点,使读者学而知所用,体现了Java编程语言的实践性特点,本书可以作为高等院校和培训班相关专业的教材,还可供从事计算机技术、电子商务、系统工程的人员和企业技术人员参考。 -
micro bit编程入门教程刘育红本书是面向小学生编写的编程入门教材,基于makecode.microbit.org version:2.0.3 Microsoft MakeCode version:5.15.10,以BBC micro:bit开发板与编程软件Microsoft MakeCode相结合的方式进行讲解。本书目的是让 学习者掌握基本的程序设计知识、体验编程的乐趣,同时为今后基于micro:bit的创客制作打下扎实的基础。本 书对大部分指令积木块进行了详尽的介绍,并提供了大量应用实例和操作演示视频,用微信扫描书中的二维码 即可免费学习观看。 本书适合micro:bit初学者,同时也可以作为创客教师的教学参考书。 -
Apache OpenWhisk学习手册[美]米歇尔-西巴拉检查OpenWhisk的无服务器架构,包括程序包、操作、序列、触发器、规则和feed的使用。使用命令行或JavaScript API与OpenWhisk进行功能对接。使用常见的四种设计模式进行设计应用。了解如何在无服务器环境中测试和调试代码。了解如何使用JavaScript、Python和Go来开发无服务器应用程序。了解有关CouchDB和Kafka与OpenWhisk的集成。使用完整的分步指南在Kubernetes中安装OpenWhisk。 -
Intel FPGA数字信号处理设计杜勇本书以Intel公司的FPGA器件为开发平台,采用MATLAB及VHDL语言开发工具,详细阐述了数字信号处理技术的实现原理、结构、方法及仿真测试过程,并通过大量工程实例分析其在FPGA实现过程中的具体技术细节。其主要内容包括FPGA技术基础、常用接口设计、FPGA中数的运算、典型IP核设计、FIR滤波器、IIR滤波器、FFT变换设计等内容。 -
零基础轻松学 Python编程从入门到精通天明教育IT教育研究组丰富示例,趣味解读 精彩板块,贴心提升 视频讲解,通俗易懂 电子资料,免费赠送 -
Python开发技术标准教程谢书良 编著本书是资深高校教师多年开发与教学经验的结晶。它深入浅出地讲解Python 语言的基础知识及实践,帮助读者快速掌握Python 语言编程能力。 本书的内容共分“基础篇”和“应用篇”两篇。基础篇(第1~10 章)包括程序设计的基本概念,变量与基本数据类型,程序控制结构,序列,列表,元组,字典与集合,函数,文件和异常处理,类和对象以及类的继承和多态等;应用篇(第11~14 章)包括海龟绘图,图形界面,数据库编程,学生成绩管理系统的设计等。本书提供了多个完整的范例,供读者模仿、应用。本书将知识和应用紧密结合,既能够解决零基础读者的学习问题,也能够为其后续深造奠定基础。 本书还为授课教师提供精心设计的配套电子课件、实例源代码、自我检测题及参考答案。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习Python 语言开发的初学者的教程,也可作为本科院校及大专院校的教材,还可供职业技术学校和各类培训机构使用。 -
零基础Scratch趣味编程贾如春 贾礼平 王金龙 陈联Scratch 是可视化的编程语言,其丰富的学习环境适合多个年龄段的人;Scratch 也是人工智能科创教育领域的重要工具。本书以Scratch 作为工具来教授读者基本的编程概念,同时介绍Scratch 在教学和科创方面的强大能力。本书使用Scratch 3.0 版本,该版本尤其适用于人工智能科创教育领域。 本书适合零编程基础的读者学习,可以作为青少年编程课外课堂的教学用书或课程设计的参考资料。 -
轻松学Python[印] 阿尔蒂·耶鲁玛莱(Aarthi Elumalai)著,周子衿 陈子鸥 译所有优质的学习,后都归结到思维能力和动手能力的提升。具体和抽象之间,如何结合才能收到理想的学习效果?针对这个问题,《轻松学Python》对内容进行精心编排和设计,真正做到了突破传统观念,以寓教于乐和任务分解的方式,带领读者从头开始,循序渐进,后完成足以让师长和小伙伴们眼前一亮的大项目。 《轻松学Python》适合没有任何编程背景的爱好者学习。 -
Node+MongoDB+React 项目实战开发邹琼俊 编著本书的特点是实用性非常强,书中所有的理论知识讲解都是为了实践。本书将采用由浅入深的方式,循序渐进地对一系列知识点进行系统的讲解,即便是初学者,学习起来也不会感觉到吃力。本书第1~3章,讲的是node.js的知识点及其用法,第4章讲的是mongodb数据库基本操作,第5章讲的是art-template模板引擎,第6章讲述的是Express框架,第7章通过一个完整的示例“文章管理系统”来对前面6章所学的知识做一个总结,通过项目驱动的形式,将各个知识点贯穿起来,让读者能够学以致用。第8~9章,对react及其技术栈进行了较为详细的讲解,第10章,将通过一个项目把react应用进来,并结合前面所讲的知识点,详细介绍项目的实战开发。 -
Java从入门到精通宁跃飞 史卫亚 张洪超本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技巧。本书“第Ⅰ篇 基础知识”主要介绍Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等,“第Ⅱ篇 核心技术”主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等,“第Ⅲ篇 高级应用”主要介绍多线程、文件I/O操作、GUI编程、数据库编程、Java Web以及常用设计框架等,“第Ⅳ篇 项目实战”主要介绍中国象棋和我的饭票网等项目。此外,附赠的电子书中还介绍了Android编辑基础、Hadoop下的数据处理、全分布式Hadoop集群的构建等内容。本书提供了与图书内容全程同步的视频教程,还赠送了大量相关学习资料,以便读者配合学习。本书适合任何想学习Java的读者,无论你是否从事计算机相关行业,是否接触过Java,均可通过学习本书快速地掌握Java的开发方法和技巧。
