软件与程序设计
-
PHP 7开发宝典戴维·帕瓦斯(David Powers) 著,张琦,张楚雄 译主要内容● 设计与构建基于PHP的动态网站和应用程序● 通过可以重用的实际示例开始学习● 掌握PHP 7的新特性,包括处理数组的新方法● 使用新的PHP 7技术、创新和更佳实践 -
MySQL技术大全冰河 著《MySQL技术大全:开发、优化与运维实战(视频教学版)》结合大量示例和实战案例,全面、系统、深入地介绍了MySQL数据库技术,重点阐述了MySQL开发、优化和运维过程中的各个技术点。该书对学习MySQL技术有较高的参考价值,尤其是环境搭建、优化、运维和架构等内容可直接用于实际工作中。全书共33章,分为6篇。第1篇“MySQL基础”,介绍数据库的定义、发展,以及数据库技术和MySQL数据库的三大范式与存储引擎。第2篇“环境搭建”,介绍VMware虚拟机以及Windows、Mac OS X和CentOS操作系统的安装,并介绍如何在三大操作系统上安装和配置MySQL。第3篇“MySQL开发”,介绍MySQL中的数据库操作、数据表操作、数据类型、运算符、函数、数据变更、数据查询、索引、视图、存储过程、触发器、分区、公用表表达式和生成列等。第4篇“MySQL优化”,介绍MySQL中的查询优化、索引优化、SQL语句优化、数据库优化、服务器优化、应用程序优化及其他优化技术。第5篇“MySQL运维”,介绍MySQL中各种命令行工具的使用,以及各种日志的开启、查看、删除与关闭,并介绍数据的备份与恢复及MySQL中的账户管理。第6篇“MySQL架构”,介绍MySQL中的复制、读写分离环境搭建,以及如何实现MySQL的高可用架构等。《MySQL技术大全:开发、优化与运维实战(视频教学版)》适合想全面学习MySQL的数据库管理人员、开发人员、运维工程师和架构师阅读,也适合各大院校的学生及相关培训机构的学员阅读。另外,该书还非常适合作为一本案头手册供相关技术人员随查随用。 -
多人在线游戏架构实战彭放 著《多人在线游戏架构实战:基于C++的分布式游戏编程》主要讲述大型多人在线游戏开发的框架与编程实践,以实际例子来介绍从无到有地制作网络游戏框架的完整过程,让读者了解网络游戏制作中的所有细节。全书共12章,从网络游戏的底层网络编程开始,逐步引导读者学习网络游戏开发的各个步骤。《多人在线游戏架构实战:基于C++的分布式游戏编程》通过近50个真实示例、近80个流程图,以直观的方式阐述和还原游戏制作的全过程,涵盖了网络游戏设计的核心概念和实现,包括游戏主循环、线程、Actor模式、定时器、对象池、组件编码、架构层的解耦等。《多人在线游戏架构实战:基于C++的分布式游戏编程》既可以作为大学计算机相关专业网络游戏开发课程的参考书,叉可以作为网络游戏行业从业人员的编程指南。 -
乐高编程与创意搭建小溪流本书首先带小读者认识了乐高WeDo产品,介绍了WeDo软件和Scratch软件。然后通过故事的方式,让小读者在帮助积木岛居民打败垃圾军团的过程中,搭建不同的积木并进行编程,让孩子们在游戏中学会简单的编程,锻炼逻辑思维能力、想象力、创造力和分析解决问题的能力。 -
Python网络爬虫开发从入门到精通刘延林本书共分 3 篇,针对 Python 爬虫初学者,从零开始,系统地讲解了如何利用 Python 进行常见的网络爬虫的程序开发。第 1 篇快速入门篇(第 1 章 ~ 第 9 章):本篇主要介绍了 Python 环境的搭建和一些 Python 的基础语法知识等、Python爬虫入门知识及基本的使用方法、Ajax 数据的分析和抓取、动态渲染页面数据的爬取、网站代理的设置与使用、验证码的识别与破解,以及 App 数据抓取、数据的存储方法等内容。第 2 篇技能进阶篇(第 10 章 ~ 第 12 章):本篇主要介绍了 PySpider 和 Scrapy 两个常用爬虫框架的基本使用方法、分布式爬虫的实现思路,以及数据分析、数据清洗常用库的使用方法。第 3 篇项目实战篇(第 13 章):本篇通过 6 个综合实战项目,详细地讲解了 Python 数据爬虫开始与实战应用。本篇对全书内容进行了总结回顾,强化读者的实操水平。本书案例丰富,注重实战,既适合 Python 程序员和爬虫爱好者阅读学习,也适合作为广大职业院校相关专业的教学用书。 -
零基础玩转控制器吴飞青,屈稳太,吴成玉 编《零基础玩转控制器:基于Arduino的开发及应用》打破了传统单片机的编写方式,以实际工程系统的技术需求作为编写的主线,各章的内容从“系统模型”的某个环节展开。通过实际工程和生活案例——洗衣机控制器,将洗衣机控制器的功能分解成一个个小任务,每个小任务都是一个具体的案例,让学生在课中主动参与,在讲解任务的同时讲解与任务有关的硬件和编程知识,任务之间是循序渐进的,这样可以让学生在具体任务中更好地理解外围硬件和编程语言的应用,不再像传统单片机知识讲解那样空洞及零散,从而减轻了学生学习硬件结构和指令的痛苦。上述措施虽对单片机原理和编程有很大帮助,但要理解好以硬件为主的接口方法,必须通过搭建硬件电路,同时进行软件编程,这样可以使学生很直观地理解。因而在教材中引入英国Labcenter Electronics公司开发的EDA工具软件Proteus对每个实例进行仿真,可全天候进行实验并在实例中理解内容。 -
Python程序设计基础案例教程李辉 著随着数据时代的来临,Python语言已逐渐成为国内外广泛使用的计算机编程语言之一。本书是Python语言程序设计的入门教程,针对没有程序设计基础的读者,共分11章,比较全面地介绍了Python语言的基本语法及编程技巧,主要内容包括Python概述,数据运算符,程序控制结构,列表、元组和字典,函数,模块,文件操作,异常处理,面向对象程序设计等。结合案例通过本书的学习,读者基本上可以掌握Python语言的主要内容和使用方法。 -
C语言程序设计新编教程杨云,张寒冰,连丹,麻少秋,郑定超 等 编C语言是目前优秀、基础的一门程序设计语言,是计算机从业人员必须掌握的基本知识和技能,是计算机相关专业的学生必修的专业基础课程。《C语言程序设计新编教程(第2版)(微课版)/高职高专计算机任务驱动模式教材》共分为9章:第1章主要介绍简单的C语言程序及程序编辑环境的应用;第2章主要讲解C语言的数据类型和表达式;第3章主要讲解简单程序的设计方法;第4章主要讲解结构化程序设计;第5章主要讲解数组;第6章主要讲解函数;第7章主要讲解指针;第8章主要介绍结构体和共用体;第9章主要介绍C语言中的文件。《C语言程序设计新编教程(第2版)(微课版)/高职高专计算机任务驱动模式教材》可作为高职高专院校和应用型本科院校计算机相关专业C语言程序设计课程的教材和参考书。 -
Visual C#程序设计李毅 著本书通过项目导向、任务驱动的方式介绍了利用Visual C#.NET开发工具进行应用程序开发的相关知识和技能。全书分为7个项目,内容包括Windows程序界面设计、MYATM自动取款机、连接数据库、数据查询和操作、应用程序数据展示、文件操作和综合项目实践。本书通过工学融合,将工作任务与学习目标紧密对接。本书还配备了移动终端微课教学资源,便于读者巩固、提高所学的知识。 -
Java程序设计基础刘晓英,徐红波,曾庆斌,扶卿妮 著针对高职学生的学情,结合“产教融合”的特点和学生的培养目标,特别是注意到程序设计基础课程是计算机编程课程的入门级课程,教材编写要突出“易用性”与“实用性”,兼顾到学生对知识点的应用与实践。本教材以教学单元来组织内容,单元间系统性强,每单元内有单元简介、学习目标(知识目标和能力目标)、任务与任务实施及知识点、上机实战。
