本书结合330多幅示意图与70个算法示例(Python实现)直观地讲述36种常用经典算法的相关知识和9种经典算法思想,帮助读者深入理解相关算法的原理与设计思想,为后续学习高级算法夯实基础。本书分为5章。第1章介绍算法的基本概念以及如何正确使用和设计算法等相关知识;第2章介绍排序算法的基本思想以及冒泡排序、选择排序、插入
本书通过多个设计案例讲解软件技能,并配有教学视频,从Figma操作的方方面面,延展到设计方法与思维能力。本书采用项目导入任务驱动的方式,以实际商业案例为主体,穿插降价软件操作的方法,在讲解软件功能的同时,引导读者理解并完成UI设计的工作。
本书是一本系统介绍C++编程语言的高级教程,旨在帮助读者深入理解C++设计哲学、编程技巧和性能优化方法。本书从C++的基础设计原则出发,系统地探讨了封装、继承、模板等核心概念,并介绍了C++20和C++23引入的一些现代特性。书中不仅详细讲解C++的基本语法和结构,还深入到类型系统、并发编程、设计模式以及性能分析等高级
本书精选C++开发方向的10个热门应用项目,实用性非常强。具体项目包含:阅界藏书管理系统、软件注册码生成专家、系统优化清理助手、悦看多媒体播放器、FTP文件管理系统、网络五子棋、坦克动荡游戏、桌面破坏王游戏、一站式文档管家、股票数据抓取分析系统。从软件工程的角度出发,按照项目开发的顺序,系统、全面地讲解每一个项目的开发
本书详细地介绍了Python的语法知识,并借助集成开发工具PyCharm,提升读者的编程能力,训练程序思维,让其快速轻松地掌握一门时下最流行的编程语言。全书共13章,分别是Python概述、Python基础、流程控制语句、字符串与正则表达式、复合数据类型、函数、异常处理、面向对象编程、文件处理、模块、数据库编程、数据可
本书主要内容分9个章节,分别是第1章钉钉低代码开发ERP系统概述;第2章订单管理子系统开发实;第3章采购管理子系统开发实战;第4章库存管理子系统开发实战;第5章人事管理子系统开发实战;第6章财务管理子系统开发实战;第7章销售管理子系统开发实战;第8章行政管理子系统开发实战;第9章综合ERP系统。其中第一章为本书的概述,
本书是蓝桥杯大赛软件类入门教程,详细讲解了蓝桥杯大赛软件类入门阶段的核心知识点,也是大赛必考和常考的知识点,包括填空题、模拟题、数据结构、基本算法、搜索、动态规划、数学、图论。本书用大量的大赛真题作为例题,帮助读者巩固知识点的应用;代码简洁精要,可作为比赛模板;文字简洁明快,实现了较好的易读性。
数据库是典型的理论与实践相结合的学科,本书从数据库基础理论、数据库实践、数据库设计、国产数据库等方面全面阐述了数据库技术的应用体系。本书理论阐述求精、求易,理论与实践环环相扣,使读者能够以行验知,以行证知。本书选用MySQL作为实践平台,附录中的上机实验可作为数据库课程的实验内容,便于读者学以致用。
随着智能时代来临,编程能力日渐成为基础技能。青少年信息科技教育不是要培养未来的程序员,而是让孩子们熟悉编程原理和思维,勇于在新时代成为科技的创造者,利用技术赋能的思想来阐释自我及看待世界。本书选取《西游记》中的10个趣味故事作为情境,引导孩子们熟悉华为云·人工智能教育开放平台的图形化实验室(编程启蒙)。通过拖曳编程积木
本教材建设以专业核心课程为重点,建设适应理实一体化教学、适应模块化教学、信息化资源丰富的新型立体化教材,形成专业群系列化教材体系。建设的所有教材均能适应“互联网+”教学方法改革步伐,能满足线上线下混合式教学要求。主要内容包括:Web应用开发概述、Servlet控制器、JSP视图、JDBC编程、MVC模式、Cookie与