计算机/网络
-
奇妙的Python李宁本书从实战的角度讲解Python在各个领域的应用案例,这些领域包括操作系统、GUI、ChatGPT、动画、多媒体(图像、音频和视频)、办公自动化、控件软件、加密和解密、数学计算、文本处理。上述技术领域涵盖的章节如下。 (1) 文件系统(第1~2章): 主要包括对文件和文件夹的操作、获取文件和目录属性,搜索文件和目录、创建快捷操作,控制回收站、Windows注册表、设置启动项、显示系统窗口等。(2) GUI(第3、5章): 主要包括PyQt6的基本用法、异形窗口、(半)透明窗口,控制状态栏等。(3) ChatGPT(第4章): 主要包括ChatGPT的基本概念、ChatGPT的竞品、注册和登录ChatGPT,以及应用ChatGPT做的两个项目——聊天机器人和编程魔匣。(4) 动画(第6章): 主要包括属性动画、缓动动画、数学动画、生成动画gif、三维仿真等。(5) 多媒体(第7~10章): 主要包括播放音频、录制音频、音频分析、音频格式转换、音频编辑、获取视频信息、播放视频、截屏、拍照、录制视频、视频格式转换、视频编辑、图像处理(滤镜、缩放图像、翻转图像、混合图像等)、仿射变换、PS滤镜(锐化、油画、光照、波浪扭曲、浮雕效果等)、视频特效(旋转视频、镜像视频、变速视频、变形视频、视频淡入淡出、为视频添加字幕等)。(6) 办公自动化(第11~14章): 包括Excel、Word、PointPower和PDF的读写操作。(7) 控制软件(第15章): 包括控制微信、浏览器、鼠标、键盘和剪贴板。(8) 加密和解密(第16章): MD5加密、SHA加密、Base64编码和解码、DES加密和解密、AES加密和解密、RSA加密和解密。(9) 数学计算(第17章): 极限、导数、积分、二重积分、三重积分、微分方程、矩阵的加法、减法和乘法、矩阵的秩、相似矩阵、线性方程组。(10) 文件压缩和解密(第18章): 压缩和解压zip和7z格式的文件。(11) 文本处理(第19章): 处理长字符串、计算文本相似度、中文分词、词性标注、将图像转换为字符。本书独立成册,适用于已掌握Python基础知识的读者。 -
信息学竞赛宝典 动态规划张新华 胡向荣 伍婉秋暂缺简介... -
利用Dask扩展Python性能[美]霍尔顿·卡劳(Holden Karau), [加]米卡·金明斯(Mika Kimmins) 著,马宏华 译《利用 Dask 扩展 Python 性能》详细阐述了与 Dask 扩展 Python 性能相关的基本知识,主要包括了解 Dask、Dask 基础操作、Dask的工作原理、Dask DataFrame、Dask 的集合、高级任务调度、添加可变状态和 Dask Actor、评估 Dask 的组件和库、迁移现有的分析工程、使用 GPU 和其他特殊资源的 Dask、使用 Dask 进行机器学习、生产化Dask 等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
Axure RP10原型设计完全自学一本通王欣本书内容浅显易懂,简明扼要,从交互设计动画制作的基础知识出发,详细讲述了如何使用AxureRP 10制作交互设计动画,大部分知识点配有实例操作,使得学习过程不再枯燥乏味。本书内容章节安排如下。第1章 熟悉Axure RP 10。本章主要介绍了Axure RP 10的主要功能,Axure RP 10的下载、安装、汉化与启动,Axure RP 10的工作界面,自定义工作界面,使用Axure RP 10的帮助资源,查看视图,使用标尺,参考线,显示栅格,设置遮罩和对齐/分布对象等内容,帮助读者快速熟悉Axure RP 10软件。第2章 Axure RP 10的基本操作。本章主要介绍了文件的新建和存储、文件的打开与导入,以及自动备份、还原与恢复操作等内容。第3章 页面的管理。本章主要包括了解站点、管理页面、编辑页面、自适应视图、图表类型、创建流程图、组合对象、锁定对象和隐藏对象等内容。第4章 使用元件。本章详细介绍了每种元件的使用方法和技巧,以及钢笔工具的使用方法,并对元件在实际原型设计中的应用技巧进行了讲解。第5章 元件的属性和样式。本章主要介绍了Axure RP 10中元件的属性,以及应用元件样式的方法和技巧,同时详细介绍了设置各种样式的方法。第6章 母版与第三方元件库。本章主要介绍了母版的创建和使用方法,以及第三方元件库的创建和使用方法。第7章 简单交互设计。本章主要介绍了向元件中添加各种交互效果的方法和技巧,并详细介绍了各种参数的设置操作,同时还对交互样式的设置方法和技巧进行了讲解。第8章 高级交互设计。本章主要介绍了Axure RP 10中变量、表达式、中继器的基本操作,以及函数的相关知识。第9章 团队合作。本章主要讲解了团队项目的创建、编辑、发布,以及团队项目的检入和检出等内容。第10章 发布与输出。本章主要介绍了Axure RP 10中的几种生成器,以生成不同格式的原型设计供客户查看。第11章 设计制作PC端网页原型。本章介绍了运用Axure RP 10绘制PC端网页原型设计实例。第12章 设计制作移动端网页原型。本章介绍了运用Axure RP 10绘制移动端网页原型设计实例。 -
Igor Pro 实用教程贾小文本书介绍Igor Pro的基本使用技巧和数据分析处理的一般方法,全面涵盖Igor Pro基本操作、图表绘制、数据分析拟合和程序设计等方面内容。在内容设计上以实用性为目的,突出图表绘制、数据拟合和程序设计等数据处理中需要的内容模块。书中配有大量的示例代码,以便读者在学习的过程中参考和借鉴。全书共分为7章和1个附录,第1章介绍Igor Pro的基本对象和基本使用,突出利用命令行处理数据的使用特点。第2章以曲线、二维数据和三维数据为例,介绍了图表的绘制和设置中涉及的概念和方法。第3章介绍数据拟合的技巧和方法,包括简单的调用菜单拟合到复杂的自定义函数拟合,并详细讨论了Igor Pro的一些高级拟合技巧。第4章介绍插值、傅里叶变换、方程求解等数据处理中可能用到的操作。第5章介绍程序设计的基本概念、Igor Pro语法环境以及命令行程序的设计。第6章介绍窗口界面程序的设计方法以及窗口程序设计中可能用到的各种技巧。第7章介绍一些高级的程序设计方法,如多线程、钩子函数、计算机硬件操作等复杂用法。附录介绍本书所用术语、快捷键。本书可作为高等院校、科研机构等相关单位从事实验教学或者实验科学研究的教师、工程师的参考书籍,也可作为高年级本科生和研究生实验数据分析和处理的参考书籍。 -
仓颉语言极速入门张云波 著本书以仓颉的UI实战为主,语法部分介绍了主要组成部分,快速且形象地阐述了仓颉编程语言的主要特性,让零编程基础的新手都可以迅速入门仓颉,在此基础上结合互联网热门垂直领域的潮流App设计,带您深入场景式UI开发体验。利用CangjieUI 鸿蒙的组合,能够让我们在开发基于DSL的App应用时超快上手,从而可以快速开发基于鸿蒙乃至跨平台的应用UI。本书共两部分。第1~9章介绍仓颉基础编程知识,从零起步介绍了仓颉主要特性如面向对象编程、面向接口编程、函数式编程等,聚焦在语法层面。第10~21章基于强大的CangjieUI框架,实际切入各种场景化的精美AppUI开发案例,助力读者彻底地掌握使用CangjieUI框架开发各种复杂AppUI的技巧。本书案例丰富,实操性系统性强,辅助读者更快地掌握本书的要点、难点。本书既可以成为仓颉初学者的入门书,也可以为想从事仓颉应用开发的人士或培训机构,提供前置知识参考。 -
深入CLR[美]杰弗瑞·李希特(Jeffrey Richter)著,周靖 译《深入CLR(第4版 中文限量版)》针对CLR和.NET Framework 4.5(及更高版本)进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试。全书分5部分共30章。第Ⅰ部分介绍CLR基础,第Ⅱ部分解释如何设计类型,第Ⅲ部分介绍基本类型,第Ⅳ部分以核心机制为主题展开介绍,第Ⅴ部分重点介绍线程处理。通过本书的阅读,读者可以掌握CLR和.NET Framework的精髓,轻松、高效地创建高性能应用程序。 -
TypeScript框架开发实践曾振中本书讲述了一个开源Web框架从无到有,直至发布上线的开发历程,逐步实现Web框架的核心对象管理、Web路由及数据库支持等三大组成部分并集成多个常用服务,完成框架中三十多个TypeScript装饰器的设计与开发。通过本书,读者能够从最基础的代码开始,轻松掌握Web框架的开发技能,为深入探索高级Web技术奠定坚实基础。本书分为三大模块。Web框架基础模块(第1章)从编写最简单的HTTP服务开始,介绍Web框架的基础知识;框架开发模块(第2~5章)详细阐述框架核心对象管理的实现、集成ExpressJS服务及相关中间件的应用整合,展示了两类Web框架常见的数据库功能的开发过程,以及RabbitMQ、Redis、SocketIO多种常用服务的集成开发;测试与发布模块(第6章)讲述Web框架的测试和开源项目的发布过程,深入探讨制作开源项目涉及的各种关键知识点。本书适合初学者入门,书中项目以真实线上开源项目为主线,深入探讨了Web框架的实现细节,对于有经验的开发者同样有参考价值,尤其适合对开源项目有浓厚兴趣的开发者。 -
科学实验与编程李雁翎、胡学钢、罗娜、凌典科学是一门以实验为基础的学科,通过进行科学实验可以学习丰富的科学知识、探索未知 的奥秘。科学实验为学生提供了分析问题、总结问题的环境,通过编程体现学生通过自我思考,模拟实验环节,一步一步地解决相关系列问题,从而得到最终的结论并由此过程激发出学生对 学科研究的兴趣和对科学结论的严谨态度。本书基于Python3 详细讲解了10 个趣味的物理化学实验。这些实验由浅入深地介绍了Python 语言语法的使用方式,并展现了程序设计的基本思维和方法。全书共10章,通过实例应用的方式,在介绍实验的同时,详细介绍Python的基础知识, 基本数据类型,Python中的运算处理,选择语句和循环语句的使用方法,字符串、列表、元组 和字典的使用方法,文件的使用方法以及图形图像的应用等相关知识。本书内容通俗易懂,具备较高的趣味性和交互性。书中实例适合中学生学习,以领悟 Python 语言的魅力所在,培养编程兴趣。另外,本书还适合作为相关培训机构的培训教材使用。 -
程序设计类课程教学模式研究赵立双 著本书基于计算机专业程序设计类课程教学模式的探索与实践,对现行的探究式教学、协作学习、自主学习等教学模式进行分析研究,以多元智能理论、建构主义理论、人本主义理论为理论依据,对教学中所涉及的教材、教师、学生、教学活动、教学环境、现代教育技术等要素及相互间的关系进行了分析和研究,从中取长补短,综合各种教学模式的优点,提出了多种新型教学模式,设计教学模式图并在实际教学中应用,以满足教学改革的要求。理论分析和教学实践表明,多种教学模式可以进一步促进学生学习的自主性、合作性和探究性,提升学生的信息素养,提高学生的综合素质,为构建终身学习能力奠定了良好基础。
