软件与程序设计
-
Flutter实战杜文 著本书由浅入深地介绍了Flutter技术和开发流程,包含大量示例、图片,并含配套示例源码,可帮助读者循序渐进地掌握Flutter开发技术。本书分为入门篇、进阶篇、实例篇三篇。 ●入门篇:讲解Flutter技术的背景和简介、Flutter各种类型的Widget以及如何构建UI。 使读者掌握如何使用Flutter来构建UI。 ●进阶篇:讲解Flutter中的事件机制、动画、自定义组件、文件、插件、国际化以及Flutter的核心原理等。 使读者对Flutter整体构建及原理有一个深入的认识。 ●实例篇:以GitHub APP为例,把理论转为实际案例,介绍一个完整的Flutter应用的开发。 使开发者全面了解完整的Flutter APP开发流程。 -
全栈软件测试自动化 Selenium和Appium51 Testing软件测试网 著本书全面讲解了使用Python、Selenium和Appium进行自动化测试的方法与技术。本书主要内容包括自动化测试、关键识别技术和常见控件的使用、移动端自动化测试实例和核心原理、自动化测试实战项目原型设计、接口测试、Python Requests接口测试实战等。本书适合测试人员阅读,也可供相关专业人士参考。 -
超级搜索术朱丹 著如何报高考志愿?要不要现在换工作?如何租房?要不要现在买房?如何快速获得行业报告?如何判断药是否对症?如何快速找到合适的线下活动场地?……人生中99%的问题早已有答案,你只要搜索就好!搜索在线课程影响近百万人的朱丹老师用自己从“学渣”到学霸、从职场小白到CTO、从跨界学霸到超人妈妈的“开挂”人生为大家现身说法――搜索解决问题的行动框架、如何用模型挖掘自己真正的信息需求、如何高效获取资源、如何资源变现、如何处理获取的有效信息,以及如何整合应用并输出。本书甄选近100个实际案例,200余个应用场景,300多个趁手工具(网站+App+技巧)、20余幅手绘精美漫画,集实用性、指导性、娱乐性于一体,一看就懂,一学就会,一本书为你赋予快速获取、吸收并利用信息的信息素养――信息爆炸时代的基本生存技能! -
Scratch3.0创意编程刘勇,戴国忠 编《Scratch3.0创意编程/青少年人工智能教育系列》是青少年人工智能教育系列教材之一。《Scratch3.0创意编程/青少年人工智能教育系列》通过悟空和山神的对话,引导读者跟随悟空在Scratch 3.0图形化编程世界里完成一个又一个任务,共同成长。全书分为“多彩的外观”“多样的运动”“有趣的交互”“神奇的变量和列表”四个单元,包括Scratch 3.0中运动模块、外观模块、声音模块、事件模块、控制模块、侦测模块、运算模块、变量模块和画笔模块等模块的编程指导,以及循环结构、条件判断、布尔运算、变量等编程知识和坐标、角度等数学知识的补充讲解。《Scratch3.0创意编程/青少年人工智能教育系列》设置“试一试”“想一想”“做一做”“一点通”“加油站”等特色专栏,结构体例和内容编排具有创新性,有助于激发读者自主探究的兴趣。《Scratch3.0创意编程/青少年人工智能教育系列》采用基于任务驱动和问题解决的学习模式,注重知识与技能的综合运用,既适合作为中小学信息技术相关课程教学用书,又能作为中小学生课外学习Scratch 3.0编程的参考用书。 -
Python数据可视化之美张杰 著本书主要介绍如何使用Python 中的matplotlib、Seaborn、plotnine、Basemap 等包绘制专业图表。本书首先介绍Python 语言编程的基础知识,以及NumPy 和Pandas 的数据操作方法;再对比介绍matplotlib、Seaborn 和plotnine 的图形语法。本书系统性地介绍了使用matplotlib、Seaborn 和plotnine 绘制类别对比型、数据关系型、时间序列型、整体局部型、地理空间型等常见的二维和三维图表的方法。另外,本书也介绍了商业图表与学术图表的规范与差异,以及如何使用matplotlib 绘制HTML 交互页面动画。 -
基于mBot小车的开源机器人课程杨嘉辉 著本书通过软硬件结合的方式,使学生初步掌握mblock软件的编程,了解各种传感器的应用,学会机器人小车的基本构造,最终能完成智能化机器人小车作品。本书采用的软件为基于scratch开发的mblock,硬件为童心制物的mbot机器人小车。 -
MySQL程序员面试笔试宝典李华荣 等 著,猿媛之家 编《MySQL程序员面试笔试宝典》是一本讲解MySQL程序员面试笔试的百科书,在写法上,除了讲解如何解答MySQL程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易地理解。 该书将MySQL程序员面试笔试过程中各类知识点一网打尽,在广度上,通过各种渠道,搜集了近3年来典型IT企业针对MySQL数据库岗位的笔试面试涉及的知识点,包括但不限于MySQL数据库、计算机网络、操作系统等,所选择真题均为企业招聘使用题目。在讲解的深度上,该书由浅入深地分析每一个知识点,并提炼归纳,同时,引入相关知识点,加以深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容是其他同类书籍所没有的。该书对知识点进行归纳分类,结构合理,条理清晰,对于读者进行学习与检索意义重大。 该书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。 -
C语言从入门到精通丁亚涛 著《C语言从入门到精通(案例视频版)》基于编者20余年C语言教学实践和软件开发经验,从初学者角度,用通俗易懂的语言、丰富有趣的经典案例,全面系统地介绍C语言程序设计的语法、核心知识点、应用开发技术和编程技巧。全书分为14章,主要内容包括:C语言概述、类型系统、运算符和表达式、混合运算和类型转换、结构化程序设计、数组、函数、指针、结构与联合、编译预处理、位运算、文件、算法案例精选、综合案例精选等。 《C语言从入门到精通(案例视频版)》语法介绍精炼,知识点全面且深入浅出、循序渐进,遵循ANSI C语言标准并适当介绍新标准,程序生动易懂、代码注释详细,具有很好的启发性和应用参考价值。算法案例和综合案例注重问题分析和编程思想、给出程序框架、进行算法分析、运行显示效果,且部分案例来自实际应用系统,代码设计新颖独具特色,益于读者轻松领悟C语言编程的精髓,快速提高开发技能。 《C语言从入门到精通(案例视频版)》配有234集(41小时)同步视频讲解、180个实例源码分析、20个算法案例解析、10个综合案例实战,并提供丰富的教学资源,包括题库软件、自测试卷、教学大纲、PPT课件及上课视频和在线交流服务QQ群,既适合作为零基础的C语言编程自学者和爱好者、程序开发人员的实战指南和参考书,又适合作为本专科院校和相关培训机构C语言程序设计课程的教材,还可供参加计算机等级考试二级C语言的读者参考。 -
Java并发实现原理余春龙 著本书全面而系统地剖析了Java Concurrent包中的每一个部分,对并发的实现原理进行了深入的探讨。全书分为8章,第1章从基础的多线程知识讲起,厘清多线程中容易误解的知识点,探究背后的原理,包括内存重排序、happen-before、内存屏障等;第2~8章,从简单到复杂,逐个剖析Concurrent包的每个部分,包括原子类、锁、同步工具类、并发容器、线程池、ForkJoinPool和CompletableFuture。 本书适合有一定Java开发经验的工程师、架构师阅读。通过阅读本书,读者可以对多线程编程形成一个“深刻而直观”的认识,而不是仅仅停留在概念和理论层面。 -
Java程序设计任务驱动式教程孙修东,李嘉,王永红 编Java是目前世界上流行、优秀的编程语言,它不但赢得了程序员的拥护,也赢得了企业的支持。编程语言的学习是生涩的,该书致力于使读者更轻松、更愉快地进入Java世界的大门。该书是一线教师长期教学和软件开发实践的经验积累,也是根据学生的认知规律精心组织编写的项目化教程。该书以培养岗位职业能力为主线,按照典型任务序化知识,将知识融人任务情景之中。全书共29项任务,采用行业流行的Eclipse作为开发工具进行讲解,内容主要包括Java开发环境、Java语言基础、面向对象程序设计、GUI程序设计、Applet、异常处理、数据库操作、文件操作、多线程和网络编程等。每个任务都按“跟我做一实现方案一代码分析一必备知识一动手做一做一动脑想一想”的结构组织。最后,通过综合实训,引导学生学习应用Swing界面和JDBC数据库编程技术开发实际应用系统。该书内容丰富,案例经典,知识讲解系统,突出能力培养,易于学习,易于提高编程能力。《Java程序设计任务驱动式教程(第4版)》适合作为高职高专院校计算机及相关专业的教材,也可作为职业培训的教材或自学者的参考书。
