全书共14章。首先讲解了Go开发环境的搭建及开发工具的使用、程序元素的构成、基本数据类型、流程控制语句等基础知识; 接着, 深入介绍了复合数据类型、Go语言函数、结构体与方法等核心应用技术; 然后详细探讨了Go语言接口的实现、Go语言的并发、反射机制以及包等高级应用; 最后, 在实践环节, 通过对网络编程、Go语言文件处理、编译与工具等内容的讲解, 让读者掌握在实际操作中对Go语言的网络编程的处理, 同时学会应对出现错误问题的方法。
本书通过Titanic 数据分析案例,深入浅出地介绍了R 语言在大数据分析应用中的相关知识,包括:数据准备、数据清洗、数据探索、数据变换、特征工程、数据建模、模型评估、模型部署等。全书共13章,第1~3 章介绍R 语言的开发环境和基本语法;第4~8 章按数据分析生命周期讨论R语言的实现;第9 章高级编程相对独立,主要解决复杂问题可能用到的程序结构;第10、11 章与机器学习有关,内容偏难,但通过Rattle 包回避了算法底层技术的难点;第12、13 章通过两个实际
本书共分为9章,第1~5章围绕“学生成绩管理”数据库展开,主要介绍数据库基础,数据库与数据表操作,视图与索引,存储过程、流程控制语句、函数和触发器,MySQL数据库操作,非常适合初学者学习。第6章介绍了MySQL与Node.js、PHP、Python、Java的交互。第7章、第8章主要讲述MongoDB数据库和Redis数据库,有数据库基础者可根据第7章、第8章内容进行学习拓展。第9章为一个项目案例,能够帮助读者进一步巩固所学知识。 本书适合从事Web前端开发、软件开发、全栈开发相关技术人员阅读
本书以SQL Server 2019为平台,从数据库管理和开发的角度出发,介绍数据库应用系统开发技术,内容涵盖开发数据库应用系统所需的基本知识和技术。本书将数据库应用系统开发实例“学生信息管理系统”融入各项目,再把每个项目分解成若干任务,使学生逐步学会创建、管理、开发数据库,并掌握使用T-SQL进行程序设计的编程思想和技术。 本书内容由浅入深,通过任务驱动,将理论与实践密切结合,体现了高职和应用型本科教育的特点,也符合初学者认知和掌握计算机技术的规律。 本书可作为高职高专院校、应用型本科院校数据
本书系统、全面地讲解了数据结构与算法的主要内容,用项目化教学的形式介绍了线性表、栈、队列、字符串、数组与矩阵、树、图、查找算法及排序算法。对于每一种类型的数据结构,都详细阐述了基本概念、各种不同的存储结构和不同存储结构上一些主要操作的算法,并给出完整的Java代码,每个重要算法还设计了动手实践环节,让读者更牢固地掌握和运用知识点解决实际问题,最后用项目实现的方式介绍了数据结构及算法的实际应用。本书可作为应用型本科、高职高专、成人高校计算机相关专业课程的教材,也可作为各类培训班、计算机从业
本书是《数据结构教程(第6版?微课视频?题库版)》(李春葆主编,清华大学出版社出版)的配套上机实验指导。两本书章次一一对应,内容包括绪论、线性表、栈和队列、串、递归、数组和广义表、树和二叉树、图、查找、内排序、外排序的实验题解。每章的实验根据相关知识点分为验证性实验、设计性实验和综合性实验。书中所有程序都在Dev C 5和VC 6.0环境下调试通过。书中列出了主教材中的全部上机实验题目,其自成一体,也可以脱离主教材单独使用。 本书适合高等院校计算机及相关专业学生使用。
成功的程序员需要的不仅仅是技术能力。要想实现目标,你需要有效的沟通技能、一流的时间管理技巧和驾驭业务需求的本领。掌握“软技能”将使你的成功之路走得更加顺畅。 本书是专为技术人员编写的关于职业生涯的综合指南。首先,本书介绍了如何定义你的人生——不管你想要的是高薪,是良好的工作/生活平衡,还是其他,只有知道要去哪里,你才能开启成功之旅。采纳本书提出的职业规划、个人品牌营销、时间管理、远程工作等适应性建议,你将事半功倍。其次,本书深入探讨了技术专家应该重视的书面/ 口头沟通、冲突解决和团队合作等技能
本书内容包括三部分: 第一部分为密码学基础; 第二部分为身份验证和授权; 第三部分为地域攻击。
《Flask Web全栈开发实战》围绕 Flask 框架,详细地讲解了使用 Flask 开发网站的各项技术要点。全书共 11 章,首先讲解了Flask 项目开发中的环境搭建、项目配置、URL 与视图、Jinja2 模板、数据库、表单、Flask 进阶、缓存系统等。然后拓展了知识面,在项目实战中分别介绍了 RESTful API、邮箱验证码、Redis 缓存、Celery 异步任务、登录授权机制、角色权限管理、富文本编辑器、头像管理、文件上传以及 Nginx、Gunicor
本书是《LabVIEW虚拟仪器项目开发与管理》的升级版,共22章,包括基础知识、虚拟仪器项目开 发方法以及项目管理和实践。第1~6章为基础知识,主要讲解LabVIEW程序前面板设计、数据结构、程 序框图、函数和错误处理等内容;第7~19章主要讲解虚拟仪器项目开发方法,包括用于实际项目开发的 单循环和多循环程序框架、程序用户界面扩展、数据类型扩展、代码和程序结构扩展、数据存储、数据库 和面向对象开发技术、网络通信、信号与传感器、数据采集和滤波等数字信号处理相关的内容;第20~22 章主要讲解项目管