软件与程序设计
-
算法通关之路路志鹏 李冰 俞俊 海凡路 黄乐兴 著这是一本图文并茂的力扣(LeetCode)题解书,旨在让广大读者理解数据结构和算法的知识,掌握解决各类经典题目的基本技能,陪伴读者攻克算法难关。本书通过算法题解的形式讲解了基本数据结构和算法知识,包括分治、贪心、回溯和动态规划等算法思想,二分查找、深度优先遍历和广度优先遍历、双指针、滑动窗口、位运算、并查集等解题思路和技巧,以及通用解题“套路”和解题模板等内容,引导读者了解并掌握解决算法题目的方式、方法,旨在循序渐进地提高读者应对算法题目的能力。本书适合数据结构和算法知识的学习者,希望学习如何解算法题或正在刷题的计算机行业从业者,也可作为大、中专院校相关专业的辅导参考书。 -
InDesign 设计+制作+商业模板制作完全实训手册相世强《InDesign 设计 制作 商业模板制作完全实训手册》通过 110 个精心挑选和制作的实例,向大家展示如何使用 InDesign CC 2018 设计与处理图像。全书共分 13 章。 将 InDesign CC 2018 枯燥的知识点融入实例之中,并进行了简要而深刻的说明。读者通过对这些实例的学习,举一反三,一定能够掌握 InDesign 排版设计的精髓。 《InDesign 设计 制作 商业模板制作完全实训手册》按照软件功能以及实际应用进行划分,每一章的实例在编排上循序渐进,其中既有打基础、筑根基的部分,又不乏综合创新的例子。其特点是把 InDesign CC 2018 的知识点融入实例中,读者可从中学到 InDesign CC 2018 的基本操作、文字排版、卡片设计、日历的制作、杂志和报纸版式设计、宣传单设计、宣传展板设计、包装设计、菜单设计、海报设计、画册设计、户外广告、折页设计等制作技术,并掌握思路。 《InDesign 设计 制作 商业模板制作完全实训手册》内容丰富,语言通俗,结构清晰,适合 InDesign 的初学者学习使用,同时对具有一定 InDesign 使用经验的读者也有很好的参考价值,还可以作为大中专院校相关专业、相关计算机培训机构的上机指导教材。 -
ASP.NET从入门到精通明日科技《ASP.NET从入门到精通(第6版)》从初学者角度出发,以通俗易懂的语言、丰富多彩的实例,利用Visual Studio 2019详细介绍了使用ASP.NET进行Web程序开发需要掌握的各方面知识。全书共分4篇25章,包括ASP.NET开发入门、ASP.NET的内置对象、ASP.NET Web常用控件、数据验证技术、母版页、主题、数据绑定、使用ADO.NET操作数据库、数据绑定控件、LINQ数据访问技术、站点导航控件、Web用户控件、ASP.NET缓存技术、程序调试与错误处理、GDI 图形图像技术、E-mail邮件发送、Web Service、ASP.NET MVC编程、ASP.NET网站发布、注册及登录验证模块设计、模拟12306售票图片验证码、购物车、九宫格抽奖、趣味图片生成器、BBS论坛(ASP.NET MVC版)等内容。 -
Python爬虫与反爬虫开发从入门到精通刘延林 著随着网络技术的迅速发展,如何有效地提取并利用信息,以及如何有效地防止信息被爬取,已成为一个巨大的挑战。《Python爬虫与反爬虫开发从入门到精通》从零开始系统地介绍了Python网络爬虫与反爬虫的开发与实战技能,全书共分为4篇,具体内容安排如下。第1篇:基础篇(第1~3章)。系统地讲解了Python爬虫与反爬虫开发环境的搭建、爬虫与反爬虫通用基础知识、Python编程基础。第2篇:爬虫篇(第4~8章)。这分讲解了网络爬虫的相关知识与技能,主要包括网络爬虫快速入门、XPath匹配网页数据、re正则匹配数据、WebSocket数据抓取、Scrapy爬虫框架应用与开发等。第3篇:反爬虫篇(第9~16章)。这分讲解了网络反爬虫的相关知识与技能,主要包括爬虫与反爬虫的区别与认识、反爬—Header信息校验、反爬—IP限制、反爬—动态渲染页面、反爬—文本混淆、反爬—特征识别、反爬—验证码识别、反爬—APP数据抓取等。第4篇:实战篇(第17章)。本篇主要列举了4个案例,综合讲解Python爬虫与反爬虫项目的实战应用。《Python爬虫与反爬虫开发从入门到精通》从零基础开始讲解,系统全面,案例丰富,注重实战,既适合Python程序员和爬虫爱好者阅学习,也可以作为广大职业院校相关专业的材或参考用书。 -
机器学习数学基础周洋,张小霞 著《机器学习数学基础(Python语言实现)》是一本系统介绍机器学习所涉及的数学知识和相关Python编程的实例工具书,同时还介绍了非常经典的综合案例,除了编写机器学习的代码,还编写了深度学习的代码。《机器学习数学基础(Python语言实现)》一共分为两部分。部分为数学基础知识部分,包含 8个章节,介绍了微积分、线性代数、概率统计、信息论、模糊数学、随机过程、凸优化和图论的系统知识体系及几个数学知识点对应的Python编程实例。通过这些实例,读者能够了解Scikit-learn、Scikit-fuzzy、Theano、SymPy、NetworkX和CVXPY中相应的库函数的应用。第二部分为案例部分,包含4个章节,介绍了微积分、线性代数和概率统计问题的建模方法、求解流程和编程实现,以及工业生产领域的Python实战,包含了机器学习算法和深度学习PyTorch框架的应用。在学习《机器学习数学基础(Python语言实现)》内容前,建议读者先掌握基本的Python编程知识和数学基础,然后将《机器学习数学基础(Python语言实现)》通读一遍,了解《机器学习数学基础(Python语言实现)》的大概内容,后再跟着实例进行操作。《机器学习数学基础(Python语言实现)》既注重数学理论,又偏重编程实践,实用性强,适用于对编程有一定基础,对系统的数学知识非常渴望,想从事人工智能、大数据等方向研究的读者。同时也适合作为广大职业院校相关专业的教材或参考用书。 -
Gambas程序设计王建新,隋美丽 著本书帮助读者快速了解Gambas的语法规则、语言特色、GUI程序开发规范,掌握Gambas的基本程序设计方法,包括Gambas集成开发环境与程序打包发布、数据类型与结构化程序设计、窗体设计、基本控件应用、图像处理与图形绘制、消息框与对话框、键盘与鼠标事件以及流操作等内容。 本书配备了不同层次的实例,并提供详细的程序注释说明,使读者能够深入理解程序设计基本思路、基本方法和一般步骤,提高实际应用能力。 本书适合程序开发人员参考,可作为计算机、电子信息、通信和自动化类等专业的BASIC程序设计课程教材,也可作为职业教育和社会培训用教材。 -
Swift物联网程序设计[美]艾哈迈德·巴克尔 等著,王烈征 译《Swift物联网程序设计》详细阐述了与Swift 语言开发相关的基本解决方案,主要包括构建个物联网应用程序、Swift入门、使用HealthKit访问健康信息、使用Core Motion保存运动数据、使用Fitbit API集成第三方健身跟踪器和数据、构建个watchOS应用、构建交互式watchOS应用、构建独立的watchOS应用、连接到蓝牙低功耗设备、使用iBeacons进行定位、使用HomeKit实现家庭自动化、构建与Raspberry Pi交互的应用程序、使用钥匙串服务保护数据、使用Touch ID进行本地身份验证、使用Apple Pay接收付款等内容。此外,本书还提供了丰富的示例以及代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
深入浅出OpenHarmony李传钊 著本书是由华为资深高级软件工程师、首位HarmonyOS HDE(Huawei Developer Expert)李传钊老师亲自编写的OpenHarmony操作系统技术图书。本书从OpenHarmony操作系统的设计目标与设计思路开始,由表及里、深入浅出地讲解了OpenHarmony操作系统的架构、内核、驱动及应用开发基础与实战的全栈技术内容。在实战部分,从开发环境的安装配置开始,分别讲解了南向开发、北向开发的基本过程及实战案例。本书的英文版已在翻译之中,华为已将其作为面向全球推荐的OpenHarmony操作系统的官方技术教程之一。本书可作为OpenHarmony操作系统开发人员、技术爱好者的自学或参考资料,也可作为高校相关专业的教材。 -
Python+Tableau数据可视化之美王红明 张鸿斌职场商业活动中数据可视化图表应用得非常多,一般的图表可以使用Excel来实现,而要绘制出更漂亮、更专业的图表及仪表板,则需要利用Python、Tableau等软件来实现。《Python Tableau数据可视化之美》采用方法 实战案例的编写方式,首先讲解Python和Tableau的基本编程和使用方法,然后再结合销售数据分析、财务数据分析、HR数据分析、企业运营数据分析、统计调查报告等大量实战案例,讲解实际工作中各种职场人士常用的专业、漂亮图表的制作方法。《Python Tableau数据可视化之美》提供了大量图表制作的原创代码,并详细讲解了如何套用这些代码制作自己实际工作中所需的图表,让普通人也可以轻松制作出行业文案报告需要的各种专业、漂亮的图表。《Python Tableau数据可视化之美》适合职场商务人士、数据分析人士及数据可视化从业人士阅读学习,也可供Python编程爱好者等学习参考。 -
Oracle 19c从入门到精通王英英本书主要介绍Oracle的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、Oracle函数、查询数据、数据表的操作(插入、更新与删除数据)、视图、PL/SQL编程、存储过程和函数、触发器、游标、管理表空间、事务与锁、安全管理、控制文件和日志、数据备份与还原、日志、性能优化、Java操作Oracle数据库等。本书最后通过3个综合案例的数据库设计进一步讲述Oracle在实际工作中的应用,重点介绍Oracle的安装与配置、数据类型和运算符以及数据表的操作。本书注重实战操作,帮助读者循序渐进地掌握Oracle中的各项技术。 本书共有480个实例,还配有大量的经典习题。配套下载资源中赠送了培训班形式的视频教学录像,详细讲解每一个数据库操作的方法和技巧,同时提供所有示例源代码,读者可以直接查看和使用。 本书适合Oracle数据库初学者、Oracle数据库开发人员和Oracle数据库管理员学习,同时也能作为高等院校计算机相关专业师生的教学用书。
