软件与程序设计
-
Python机器学习林耿,赖军将,罗金炎,徐海平,柯小玲 等 编暂缺简介... -
PHP程序设计陈运军,李洪建PHP是一种运行于服务器端并完全跨平台的嵌入式脚本编程语言,是目前开发各类Web应用的主流语言之一。本书站在初学者的角度,以通俗易懂的语言、丰富的图表、实用的案例详细介绍了PHP语言。全书共分11章:第1~7章主要介绍了Web开发概念和PHP入门、PHP基本语法、PHP流程控制和数组、PHP函数及应用、PHP与网页交互、PHP访问MySQL数据库、会话控制;第8~11章则围绕PHP进阶、PHP中的面向对象编程、PHP与MVC开发模式及课程案例等进行了介绍。本书适用于计算机相关专业基于PHP的Web开发课程的教学,也可作为基于PHP的Web应用项目开发爱好者的参考用书。可以根据学习者层次不同选择相关能力指标、知识点进行教学和学习。 -
jQuery Mobile从入门到实战陶国荣 编《jQuery Mobile从入门到实战-微课视频版/移动互联网开发技术丛书》从初学者的角度出发,全面介绍如何利用jQueryMobile框架开发移动端应用,且每个知识点都结合实例讲解。《jQuery Mobile从入门到实战-微课视频版/移动互联网开发技术丛书》共包含10章,分为两部分,第1~8章为首部分,详细讲解结构、布局、表单、组件、插件、API等jQueryMobile的入门知识和常用技巧;第9、10章为第二部分,解析两个经典的实例,详细介绍移动应用程序的完整开发过程。《jQuery Mobile从入门到实战-微课视频版/移动互联网开发技术丛书》以jQueryMobile框架的新版本为线索,采用层层推进的方式,从易到难,深入挖掘jQueryMobile框架为移动终端带来的各项应用,帮助喜爱jQuery的开发者通过jQueryMobile框架快速开发出优雅的移动Web程序。《jQuery Mobile从入门到实战-微课视频版/移动互联网开发技术丛书》面向Web/WebApp/HTML5应用开发者、全国高等院校师生及广大相关领域的计算机爱好者,无论是前端开发人员,还是后台的代码编写人员,都可以使用《jQuery Mobile从入门到实战-微课视频版/移动互联网开发技术丛书》。 -
Python编程实战 妙趣横生的项目之旅[美] 李·沃恩(Lee Vaughan) 著,翁健,韩露露,刘琦,邢帅珂 译《Python编程实战:妙趣横生的项目之旅》基于Python语言,通过项目展示Python的奇妙应用,适合Python初学者学习。在本书中,你将使用Python编程语言模拟探索火星、木星以及银河系最遥远的地方,体验诗人的意境,了解高级的金融知识等。你还会学到各种各样的技术,如马尔可夫链分析技术、蒙特卡罗模拟、图像叠加技术、基因遗传算法等。与此同时,你还会学习一些模块的使用方法,例如pygame、Pylint、pydocstyle、Tkinter、python-docx、Matplotlib和pillow等。 《Python编程实战:妙趣横生的项目之旅》基于一些有趣的项目进行讲解,能够让读者在新奇的项目案例中体验学习Python的乐趣。此外,读者还能将自己所学的知识与实际的应用程序开发、数据库设计和解决实际问题联系起来,提升自己的项目实践能力。 -
中公云开雾散解锁Linux云计算技术基础与综合实战中公教育优就业研究院《中公版·云开雾散解锁Linux云计算:云计算技术基础与综合实战》共分为二十一章,以理论与实践相结合的方式,细致、深入、全面地讲解了OpenStack的六大核心服务搭建、基于云平台对实例的维护与管理、Docker平台的搭建及容器管理。本书按照由浅入深、循序渐进的规律,介绍了从OpenStack安装到基本使用操作,再到Docker平台的安装及容器的基本管理,帮助初学者逐步实现云计算领域的入门学习。章到第七章为OpenStack基础服务部分,介绍了云平台搭建、基本操作与OpenStack系统常用的基本命令,逐步将Linux基础运维所涉及的基本概念、术语、操作命令与使用习惯过渡到OpenStack的云环境中,为初步接触云计算的读者奠定了夯实的基础。第八章到第十章为OpenStack操作进阶部分,介绍了用户使用OpenStack的方式,包括命令行和Dashboard方式管理实例,读者可通过此部分快速掌握实例的基本操作。第十一章和第十二章为OpenStack网络及存储卷管理部分,介绍了实例网络连通性及存储卷管理方式,包括实例与实例之间通信与隔离、创建存储卷、存储卷关联实例等操作。第十三章和第十四章为OpenStack维护管理部分,介绍了定制ISO镜像及常见问题处理,读者能够在掌握OpenStack基本操作的基础上,初步提升云环境的运维能力。第十五章和第十六章为Docker基本操作部分,介绍了Docker安装及配置、Docker服务管理、容器管理命令及其参数。第十七章为Docker管控容器资源之控制组分析部分,结合Linux操作系统控制组管控进程资源,将Docker实现对容器资源的管控进行了总结和归纳。第十八章到第二十章为Docker镜像管理部分,介绍了Docker镜像的分层原理、实现方式、编写镜像Dockerfile文件、定制镜像以及构建镜像仓库(本地 远程)、分发镜像等。第二十一章为Docker网络管理部分,介绍了Docker单主机网络模式、容器间网络的连通与隔离实现方式。 -
Go语言项目开发上手指南谢伟本书从实践出发讲解Go语言编程的基础和进阶知识。全书共分为14章,第1~4章讲述Go的基础知识,如基础语法、内置库的使用等,第5~14章介绍编写图表库、实现命令行工具、网络爬虫Web编程、GraphQL编程和面向接口编程等,将Go的核心知识和应用拆分到不同的应用场景中进行讲解。本书适合对Go语言的应用已经有一定基础,并希望能够在Web开发方面、接口编程方面结合Go语言来实现进阶学习的技术人员学习和参考。 -
软件自动化测试实战解析徐西宁本书由浅入深地对自动化软件测试进行了阐述,内容涵盖软件测试的基础知识、Python、PyTest、Selenium、面向对象编程、自动化测试框架的设计要点和测试自动化开发实践等,本书内容组织成入门、进阶和高阶三个逐步提高的版块,每个版块都有实战编程章节,清晰呈现了技术方案的打磨和改进的过程。本书的内容分为三个大的版块。个版块,从基础的部分讲起,让基础薄弱的工程师对测试和编程语言有基本的认识,在此基础上开始了解PyTest测试框架的基础用法,以及如何用Selenium来做简单的Web UI的自动化测试。通过这个版块的学习,测试工程师有能力把一些简单的测试工作用代码实现,减少手工重复劳动的比重,做到一定程度的测试自动化,这是对自动化测试工程师的入门要求。第二个版块,夯实Python语言基础,讲解更深入的PyTest和Selenium特性,演示如何应用这些知识来改进测试用例的编写,改善测试框架,让测试自动化更加高效。通过这个版块的学习,测试工程师对编程语言和测试工具会有更深入的了解,可以更高效地进行测试自动化的工作,有能力开始针对产品特性来设计自动化测试框架,这是工程团队对中级测试工程师的一般要求。第三个版块,学习Python的高级特性、面向对象的思想、自动化测试工具和框架的高级特性、设计思路、以及存在的问题、限制及其改进思路、工程团队的高质量协作、实际项目中的实践等更深入的内容,这个部分包含了大量实战中提炼出来的经验和总结。通过这个版块的学习,测试工程师可以往高级工程师和架构师方向迈出坚实的一步,而具备这样的技术能力和思维方式后,测试工程师可以在整个软件工程团队中起到非常积极的正面影响,而不只限于测试团队。每个版块的末尾都有一个实战章节,所有的实战章节围绕同一个测试场景展开,前后衔接呼应,有很强的延续性。每个实战章节都是针对相应的技术水平而设计的,读者可以非常直观地看到代码和设计如何随着技术水平的提升而改进。 -
EDIUS专业级视频、音频制作从入门到精通袁诗轩《EDIUS专业级视频、音频制作从入门到精通 (实战200例)》是一本EDIUS专业级视频、音频制作从入门到精通宝典。 本书共分6大篇19章,具体内容包括视音频编辑基础知识、EDIUS 9 快速入门、认识EDIUS 9 工作界面、调整与管理窗口显示、导入与编辑视频素材、精确剪辑视频素材、标记素材入点与出点、制作视频转场效果、制作视频滤镜效果、制作合成运动特效、制作标题字幕效果、制作字幕运动特效、添加与编辑音频素材、制作音频声音特效、输出与刻录视频文件、制作字幕特效—广告宣传、制作延时视频—湘江风光、制作卡点视频—儿童相册、制作宣传视频—大美长沙等内容,读者学后可以融会贯通、举一反三,制作出更多精彩的视频与音频特效。 本书内容丰富,循序渐进,理论与实践相结合,既适合广大影视制作、音频处理相关人员,如广电的新闻编辑、节目栏目编导、影视制作人、婚庆视频编辑、独立制作人、音频处理人员、后期配音人员、录音师、DJ、音乐人、作曲师等,也可作为高等院校动画影视相关专业的辅导教材。另外,本书除了纸质内容之外,随书资源包中还给出了书中案例的素材文件、效果文件、教学视频以及PPT电子教案,读者可扫描图书封底的“文泉云盘”二维码,获取其下载方式。 -
C语言从入门到精通 第4版李岚 著本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。本书第Ⅰ篇【基础知识】主要讲解步入C语言的世界—Hello C、C程序的结构、C语言的基本构成元素、变量、数制、数据类型、运算符和表达式、算法、顺序结构与选择结构、循环结构与转向语句、数组以及字符数组和字符串等;第Ⅱ篇【核心技术—函数】主要讲解函数、变量的作用范围和存储类型、库函数、结构体和联合体、枚举等;第Ⅲ篇【高级应用—指针及文件】主要介绍指针、指针与数组、指针与函数、指针与字符串、指针与结构体、指针的高级应用与技巧以及文件等;第Ⅳ篇【数据结构及C语言中的常用算法】主要介绍数据结构、C语言中的高级算法、数学问题算法、排序问题算法、查找问题算法以及算法竞赛实例等;第Ⅴ篇【趣味解题】主要介绍歌手比赛评分系统、哥德巴赫猜想、打印日历、背包问题、火车车厢重排、商人过河以及K阶斐波那契数列的实现等。本书提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关的学习资料,以便读者扩展学习。本书适合任何想学习C语言的读者,无论你是否从事计算机相关行业、是否接触过C语言,均可通过学习本书快速掌握C语言的开发方法和技巧。 -
量子计算机编程 从入门到实践[美] 埃里克·R. 约翰斯顿,[英] 尼古拉斯·哈里根,[西] 梅塞德丝·希梅量子计算被誉为下一代编程范式。随着一些量子计算平台和模拟器向公众开放,普通程序员也可以尝试编写量子计算程序,感受前沿科技的无穷魅力。《量子计算机编程:从入门到实践》不会解释晦涩的量子力学理论,而会采用直观的圆形表示法描绘量子比特,并从实践角度展示如何编写有趣的量子计算程序。通过《量子计算机编程:从入门到实践》提供的在线实验室网站,你可以动手运行书中的JavaScript示例代码。全书分为四大部分,分别介绍量子计算机编程的核心概念、原语、应用和发展趋势。你将了解量子隐形传态、量子算术运算、量子傅里叶变换和量子相位估计等知识,以及量子搜索、量子超采样、量子机器学习等高级主题。
