软件与程序设计
-
Python 3高级教程[美] J.伯顿·布朗宁(J.Burton Browning) 著,杨庆麟 译《Python 3高级教程(第3版)》将引导你改进编程技术和方法,成为一名更具生产力和创造性的Python程序员。书中探讨的一些概念和特性不仅可以帮助你改进代码,而且还将加深你对Python社区中有关Python的哲学见解和细节理解。 《Python 3高级教程(第3版)》提供的一些工具有助于你编写简洁的创新性代码。书中首先回顾了Python的一些核心指导原则,这些指导原则将在本书后面的各种概念和示例中加以说明。本书的前半部分探讨了函数、类、协议和字符串的各个方面,并介绍了一些可能不是常识的技术,它们共同为你构筑坚实的Python编程基础。本书的后半部分涵盖了文档、测试和应用的发布。通过学习本书,你将能够开发一个复杂的Python框架,其中包含贯穿全书的思想。 作为第3版,本书新增和更新的内容包括迭代器在Python 3中的作用、使用Scrapy和Beautful Soup进行Web抓取、使用Requests调用没有字符串的Web页面、用于分发和安装的新工具,等等。在本书的最后,你还将学习一些不常见的特性,从而将自己的Python技能提升到一个新的高度。主要内容 使用各类Python函数实现程序 使用类和面向对象编程 使用标准库和第三方库中的字符串 使用Python获取网站数据 编写测试套件以实现自动化单元测试 回顾成像、随机数生成和NumPy科学扩展 了解Python文档的玄机,确定分发代码的更佳方式 -
高级语言程序设计实用教程周媛 著本书内容贴合当前普通高等院校\ -
Python文本分析[印度] 迪潘简·萨卡尔(Dipanjan Sarkar) 著,闫龙川,高德荃,李君婷 译面对自然语言处理和文本分析应用,解决问题的正确技术是什么?文本摘要如何真正有效?哪些才是解决多类文本分类的框架?《Python文本分析(原书第2版)》通过将数学和理论概念与现实用例的Python实现相结合,全面介绍了文本分析的相关概念、技术、工具及实践,可帮助你快速掌握文本分析技术,解决实际问题。《Python文本分析(原书第2版)》首先介绍与文本分析相关的自然语言基本概念以及Python语言的特点、特性和常用功能,然后结合示例代码详细阐述文本理解与处理、文本分类、文本摘要、文本相似度与聚类、语义与情感分析等内容。通过《Python文本分析(原书第2版)》,你可以全面掌握文本分析的基础技术和机器学习的一些经典方法,包括SVM、贝叶斯分类器、k-均值聚类、层次聚类等,为进一步的学习和研究奠定基础。《Python文本分析(原书第2版)》介绍了Python中的自然语言处理(NLP),以及如何设置健壮的环境来完成文本分析。《Python文本分析(原书第2版)》本版基于NLP的新趋势对上一版进行了重大的修改,并引入几个重要的变化和新的主题。你将通过实际案例了解如何使用Python中的先进NLP框架,配合机器学习和深度学习模型进行有监督的情感分析。《Python文本分析(原书第2版)》首先回顾了Python以及字符串和文本数据相关的NLP基础知识,接着介绍了文本数据的工程表示方法,包括传统的统计模型和新的基于深度学习的嵌入模型。《Python文本分析(原书第2版)》中还讨论了文本解析和处理方面的改进技术与新方法。《Python文本分析(原书第2版)》对文本摘要和主题模型的内容进行了全面改写,展示了如何在有趣的数据集-NIPS会议论文数据集上下文中构建、调整和解释主题模型。此外,《Python文本分析(原书第2版)》通过一个电影推荐系统实例介绍了文本相似度技术,以及使用有监督和无监督技术的情感分析。《Python文本分析(原书第2版)》还有一章专门讨论语义分析,你将看到如何从头开始构建自己的命名实体识别(NER)系统。虽然本版的总体结构保持不变,但整个代码库、模块和章节都已更新到Python3.x版本。 -
Scratch3.0编程基础及指令详解薛燕红 著本书是丛书“案例式少儿编程100 课”的第1 册。全书共16 章,前3 章介绍了计算机及其程序设计基础、 Scratch3.0 系统概述、Scratch3.0 程序设计及其调试,其目的是让读者掌握Scratch3.0 编程基础知识,为后续课程学 习打下基础。第4 ~ 16 章,针对Scratch3.0 约140 条指令,从指令解析、参数设置、举例和综合实例等四个方面给 出了详细解析。 由于所有指令的解析均配有实例说明或综合案例,讲解详细、实例丰富,所以本书既适合老师教学,又适合家 长陪伴孩子自学。本书可以作为中小学、教培机构的教材,也适合老师、家长、学生自学和参考,是新手和熟手的 必备工具书。 -
微信小程序项目开发实战沈顺天 著本书从实战出发,精心挑选并详解介绍了5个小程序项目案例的开发过程,从而通过项目实战的方式帮助读者理解小程序开发中的各个知识点。本书共11章,分为3篇。第1篇“入门与开发环境搭建”,带领读者创建第一个小程序,并进一步搭建小程序开发的工程化框架;第2篇“项目开发实战”,重点介绍汇率计算器、便签应用、新闻客户端、2048小游戏、网易云音乐小程序5个实际项目案例的开发;第3篇“难点解析与上线运营”,重点介绍小程序开发中常见的难点问题,以及小程序的测试、数据上报和持续运营等知识,帮助读者全面了解小程序的整个生命周期。本书内容丰富,实用性强,适合小程序开发人员及爱好者阅读,尤其适合有一定小程序开发经验的项目开发人员阅读。另外,本书也可以作为相关院校和培训机构的教材。 -
财税RPA郭奕,赵旖旎 著这是一本指导财务和税务领域的企业和组织利用RPA机器人实现智能化转型的著作。作者基于自身在财税和信息化领域多年的实践经验,从技术原理、应用场景、实施方法论、案例分析4个维度详细讲解了RPA在财税中的应用,包含大量RPA机器人在核算、资金、税务相关业务中的实践案例。帮助企业从容应对技术变革,找到RPA技术挑战的破解思路,构建财务智能化转型的落地能力,真正做到“知行合一”。 全书共6章: 第1章介绍了在数字化转型的大背景下,财税部门正在经历的信息化、自动化、智能化和数字化4项革新; 第2章从技术层面讲解了RPA的定义、功能、技术特点、应用领域、发展阶段和产品架构; 第3章从财务机器人选择的角度讲解了财务机器人的应用场景、适用流程、收益和局限性等; 第4章系统讲解了财税机器人的整套实施方法论,包括策略与评估、设计与构建、实施与应用、运营与优化4个步骤,以及如何建立RPA卓越中心; 第5章通过近10个案例讲解了财税机器人在核算类、资金类、税务类业务场景中的应用和实施; 第6章对未来RPA和AI技术的结合进行了展望,探讨了RPA对财务人员的影响。 -
Python语言在Abaqus中的应用曹金凤 著本书共有7章。其中第1~6章为本书的核心内容,可分为两部分:第壹部分包括第1章和第2章,介绍了Python语言编程的基础知识和Abaqus中的Python脚本接口基础知识,为后面的学习奠定基础;第二部分包括第3~6章,分别介绍编写脚本快速建立有限元模型、编写脚本访问输出数据库、编写脚本进行其他后处理、案例分享及常见问题等内容。通过大量的实例脚本和详细的注释讲解了编写、调试脚本和开发专有模块的方法,以提高Abaqus有限元分析的效率。书中内容从实际应用出发,文字通俗易懂,深入浅出,读者不需要具备很深的编程功底,即可轻松掌握Python语言在Abaqus中的各种应用。本书主要面向Abaqus软件的中级和高级用户,对于初级用户也有一定的参考价值。 -
Flutter 开发之旅从南到北杨加康 著本书主要讲述Flutter框架的核心技术。本书共12章,首先介绍了Flutter技术的基础知识、Dart的基础知识以及Flutter中的基础组件等,然后讲述了Flutter中的布局管理、动画管理、手势事件管理、路由管理以及状态管理等核心技术点,最后讨论了Flutter中的网络通信和应用测试并给出了一个完整的案例。本书有助于读者深入理解Flutter 技术的完整知识体系。 本书适合Web前端开发人员、Android开发人员、iOS开发人员、Flutter初学者以及对移动开发感兴趣的人员阅读,也可供相关专业人士参考。 -
Scratch底层架构源码分析孟灿 著本书从谷歌Blockly技术开始讲起,逐步深入到Scratch技术生态,对Scratch中的核心技术进行了深入分析和源码讲解,让读者不但可以系统地学习Scratch中的核心概念,而且还能深入理解其代码实现,为二次开发打下基础。 本书共7章,对核心技术进行了精讲,并对相关技术进行了介绍。本书涵盖的内容有Blockly简介、Scratch-blocks源码分析、Scratch-vm源码分析、Scratch-render源码分析、Scratch-storage源码分析、Scratch-gui源码分析,以及Scratch-paint、Scratch-audio和Scratch-parser的简单介绍及其相互联系和连接。 本书涉及软件开发的底层内容,深入Scratch的架构设计及源码实现,非常适合Scratch技术开发人员阅读,也适合作为相关研究机构的参考资料使用。 -
Java程序设计基础项目化教程丁文 著本书根据“程序设计员”“软件设计工程师”职业资格要求,通过项目“乐GO购物管理系统”贯穿所有的知识点,再将所有知识应用到两个项目“校园茶社点餐系统开发”“高铁购票系统开发” 中。通过项目的完成,学生可以灵活运用程序设计的基础知识完成软件项目设计,提升自身项目工程实践能力,为后续专业核心课程的学习打下扎实的基础。本书配套相应的数字资源,任务中的知识点和技能点配有5~15min的微课视频,读者可扫描书中二维码观看。同时还配有丰富的教学资源,包括课程简介、学习指南、课程标准、整体设计、教学课件、授课视频、 实训任务清单及大量拓展项目、习题库、试题、案例等资源。可实行线上线下结合的智慧课堂教学。本书主要面向高职高专软件技术、人工智能技术服务、移动应用开发、计算机网络技术、大数据技术与应用、计算机信息管理等专业的学生,同时也适用于有继续教育需求的社会学习者及从事计算机软件行业的技术人员。
