软件与程序设计
-
PyQt从入门到精通明日科技《PyQt从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用PyQt5进行Python GUI应用程序开发应该掌握的各方面技术。全书共分20章,包括PyQt5入门,Python的下载与安装,搭建PyQt5开发环境,Python语言基础,Python中的序列,Python面向对象基础,创建*个PyQt5程序,PyQt5窗口设计基础,PyQt5常用控件的使用,PyQt5布局管理,菜单、工具栏和状态栏,PyQt5高级控件的使用,对话框的使用,使用Python操作数据库,表格控件的使用,文件及文件夹操作,PyQt5绘图技术,多线程编程,PyQt5程序的打包发布,学生信息管理系统(PyQt5 MySQL PyMySQL模块实现)等。 -
JavaScript全栈开发凌杰这是一本JavaScript 入门指南。它回答了如何单独使用JavaScript 这门编程语言解决Web 应用程序前后端开发过程中涉及的所有技术栈问题,帮助Web 开发者减少其需要使用的编程语言种类,从而降低其学习成本。本书将从ECMAScript 标准定义的基本语法开始,系统阐述JavaScript 在浏览器端、服务器端的开发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。本书主要由三部分组成:部分介绍JavaScript语言的核心知识点;第二部分介绍JavaScript 在浏览器端的使用,包括BOM 和DOM 组件、AJAX 技术等;第三部分介绍JavaScript 在Node.js 平台中的应用。本书内容循序渐进,实操性强,适合对HTML 和CSS 有所了解的JavaScript 初学者,以及对Web 全栈开发及其背后的设计理念感兴趣的读者。 -
编程原则[美]马克斯·卡纳特-亚历山大本书涵盖了编程的许多领域,从如何编写简单的代码到对编程的深刻见解,再到在软件开发中如何止损!你将发现与软件复杂性有关的问题、其根源,以及如何使用简单性来开发优秀的软件。你会检查以前从未做过的调试,并知道如何在团队工作中获得快乐。全书分为七部分,前三部分内容首先聚焦的是程序员应该了解的基本原则,然后是关于软件的复杂性和简约性的各个方面。在此之后,第四部分介绍代码调试。接着是第五部分,包含一整套全新的原则,基于Max在大型工程团队内的成功经验陆续整理出来的。第六部分叙述的是软件设计原则背后的哲学。后迎来第七部分,开篇首先解释了为什么“持续改善”应该作为软件开发中产品管理的哲学,然后讨论如何让你的软件持续改善,以及成为一名更好的程序员的具体方法 -
一带一路与全球现代供应链李芏巍“一带一路”与全球现代供应链是全方位开放的必然,标志着中国从参与全球化到塑造全球化的态势转变。本书将“一带一路”倡议和全球现代供应链两大主题联系在一起,在系统、准确的理论框架下审视“一带一路”与全球现代供应链的特征,为相关研究提供了新的参照;从前向联系和后向联系的双重视角全面分析,研究内容涵盖单边整体和双边联系,从而更完整地刻画特征。本书对于“一带一路”与全球现代供应链的全面认识和理解,既可为落实“一带一路”与全球现代供应链加快“走出去”提供支撑,也可为从事“一带一路”与全球现代供应链工作的相关人员提供参考。 -
Python密码学编程[美] 塞思·詹姆斯·尼尔森(Seth James Nielson),克里斯托弗·K.蒙森(Christopher K. Monson)著 梁原 译理解密码学的使用场合、误用方式和原因了解什么是安全哈希,以及安全哈希的基本属性了解块密码(如AES)的算法和模式,以及不当配置的密码为什么容易遭到破解使用消息完整性和/或数字签名来保护消息使用现代对称密码,如AES-GCM和ChaCha了解公钥加密的基础知识,包括ECDSA签名了解如何破解填充不当的RSA加密使用TLS连接进行安全通信了解证书的工作原理,熟悉证书锁定和CT日志等新功能 -
中学生Python程序设计基础教程骆焦煌、骆毅林清华大学出版社北京内 容 简 介本书采用理论与实践相结合、边讲边练的形式编写,以Python自带的IDLE和Anaconda为主要学习工具,系统、全面地介绍了Python的基础知识与应用方法。本书内容主要包括Python语言简介及软件安装、Python语言基础与算法、Python序列结构、程序控制结构、函数与模块、面向对象基础、Python标准库与第三方库、科学计算库Numpy、数据分析库Pandas和文件。 本书采用通俗易懂、图文并茂、循序渐进的方式进行讲解,通过动手操作实例与习题练习,帮助初学者较好地理解和掌握Python知识。本书适合作为中学生“信息技术”课程的配套教材,也可作为Python入门学习的指导用书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
Python Web开发从入门到精通明日科技《Python Web开发从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行Web程序开发应该掌握的各项技术。全书共分15章,包括HTML和CSS基础、JavaScript基础、网络编程基础、MySQL数据库基础、Web框架基础、Flask框架基础、Flask框架进阶、Django框架基础、Django框架进阶、Tornado框架基础、FastAPI框架基础、Flask框架开发好记星博客系统、Django框架开发智慧星学生管理系统、Tornado框架开发BBS社区系统和FastAPI框架开发看图猜成语微信小程序等内容。 -
MasterCAM 2020 完全实训手册张云杰MasterCAM软件是一款CAD/CAM一体化软件,被广泛应用于机械、电子、航空等领域。《MasterCAM 2020 完全实训手册》讲解新版本MasterCAM 2020中文版的设计方法和案例。全书主要针对目前非常热门的MasterCAM技术,以详尽的视频教学讲解大量的中文版MasterCAM 2020设计和数控加工范例。全书共分13章,通过210个范例,并配以视频,从实用的角度介绍了MasterCAM 2020中文版的设计和加工方法。另外,本书还配备了包括大量模型图库和范例教学视频等教学资源。 《MasterCAM 2020 完全实训手册》内容广泛、通俗易懂、语言规范、实用性强,使读者能够快速、准确地掌握MasterCAM 2020中文版的方法与技巧,特别适合中、高级用户的学习,是广大读者快速掌握MasterCAM 2020中文版的实用指导书和工具手册,也可作为大专院校计算机辅助设计课程的指导教材。 -
Python编程朝乐门本书是为具有数据思维的数据科学、数据分析和大数据应用人群编写的Python 学习图书。本书改变了同类图书中普遍存在的“将Python 当作C/Java 来教(或学)”的现状,强调了Python 在数据分析和数据科学中的特殊语法和数据思维;同时,改变了传统图书中“先将知识点、后摆代码”的编写风格,首次将代码放在中心位置,配合必要的文字介绍,做到主次分明、一目了然,便于学习。本书主要介绍大数据人才常用的Python 语言及第三方扩展库的基础知识、思路、方法、经验和技巧,建立了从Python 到数据分析再到数据科学的通道,形成了Python 知识、数据分析和数据科学三个知识领域融为一体的知识模式。本书既可以作为从事数据科学、数据分析和大数据应用人群的入门级系统学习图书,又可以作为相关高校数据科学与大数据技术、大数据应用与管理、信息管理和大数据应用、数据分析、信息分析等专业方向的教材。 -
SolidWorks 2020完全实战技术手册刘志明,武赫男,田佳梅 著SolidWorks2020版本在设计创新、易学易用和提高整体性能等方面都有了显著提升,比如增强了大装配处理能力、复杂曲面设计能力,以及专门为中国市场的需要而进一步增强了国标(GB)内容等。《SolidWorks 2020完全实战技术手册》从软件的基本应用及行业知识入手,以SolidWorks2020软件的模块和插件程序的应用为主线,以实例为引导,按照由浅入深、循序渐进的方式,讲解软件的新特性和软件操作方法,使读者能够快速掌握SolidWorks的软件设计技巧。对于SolidWorks软件的基础应用,《SolidWorks 2020完全实战技术手册》内容讲解得非常详细。笔者通过实例和方法的有机统一,使《SolidWorks 2020完全实战技术手册》内容既有操作上的针对性,又有方法上的普遍性。《SolidWorks 2020完全实战技术手册》图文并茂,讲解深入浅出、去繁就简、贴近工程,把众多专业和软件知识点,有机地融合到每章的具体内容中。《SolidWorks 2020完全实战技术手册》的介绍生动而不涩滞,内容编排张弛有度,实例叙述实用而不烦琐,能够开拓读者思路,提高读者阅读兴趣,使其掌握方法,提高读者对知识的综合运用能力。通过对《SolidWorks 2020完全实战技术手册》内容的学习、理解和练习,相信读者能够真正具备SolidWorks设计者的水平和素质。《SolidWorks 2020完全实战技术手册》既可以作为院校机械CAD、模具设计、数控加工、产品设计等专业的教材,也可作为对制造行业有浓厚兴趣的读者的自学用书。《SolidWorks 2020完全实战技术手册》特点:基础篇:环境配置、文件管理、参考几何体、草图相关、几何约束、空间曲线、文件与数据管理等。机械设计篇:基本实体、高级实体、工程特征、零件装配设计、机械工程图设计、机械设计案例等。产品设计篇:基本曲面、高级曲面、曲面编辑、模型检测、质量评估、产品高级渲染、产品设计案例等。模具设计篇:模具设计基础、Plastics模流分析、分型线设计、分型面设计、成型零部件设计等。其他横块设计篇:机构动画、运动分析、钣金结构件设计、管道设计、线路设计等。
