软件与程序设计
-
精通Go语言[希] 米哈里斯·图卡洛斯 著Go编程语言,通常也称为Golang(尽管这种叫法并不对),借助一些大师级开发作品以及伟大的编程思想的高屋建瓴。着实取得了长足进步。Shopify的首席执行官TobiasLutke近便声称“Go将成为未来的服务器语言”,掷地有声,雄心勃勃。Go程序员的需求量正处于高位,但更有争议的是,Go走上了以前由C和Unix程序员的舞台。Go语言的成长使其能够实现系统、网络、Web以及云应用。只要熟悉了语法,掌握库的使用并利用其语言特性、速度和效率,你将受益无穷,Go生态学正是因此而闻名。你多少已经知道了点Go语言的语法,也编写了一些小项目,而大多数Go程序员都面临着将Go语言技能与生产代码结合的难题。对Go编程的典型介绍往往是浅尝辄止,而《精通Go语言(影印版 英文版)》作者将继续告诉你如何解决这个问题。《精通Go语言(影印版 英文版)》提供了Go的概要,介绍了Go的实现,还有专门一章深入解释了并发、系统以及网络编程,这对于现代的原生云开发是必不可少的,读者也将从中受益。 -
可编程控制器原理与实践殷庆纵,李洪群,孙岚,臧华东,徐月兰 ... 著《可编程控制器原理与实践:三菱FX系列(第2版)》以三菱FX3U可编程控制器的应用为主线,全面而系统地介绍了常用工厂电器,基本继电器控制线路的构成与原理,PLC的组成、工作原理、内部组件、指令系统、编程方法和组态技术;深入浅出地介绍了PLC的输入、输出单元的内部电路特点,接口电路的设计,控制程序设计与调试方法等。《可编程控制器原理与实践:三菱FX系列(第2版)》共分11章,内容包括电器控制基本知识、可编程控制器基础、三菱FX指令系统、可编程控制器程序设计、GX Works2编程软件的使用、可编程控制器的通信及组网、PLC控制系统应用设计、组态技术介绍、可编程控制器基本应用实践、可编程控制器综合应用实践、PLC在MPS中的应用。书中给出了大量典型的应用实例,有利于培养学生对PLC实际工程的应用能力。 《可编程控制器原理与实践:三菱FX系列(第2版)》可作为高等学校、高职高专机电一体化、自动控制、应用电子、电子信息类及相关专业高技能型人才培养的教材,也可供工程技术人员参考和使用。 -
UEP Cloud 实训教程李锐,董少英 著平台化开发是众多软件企业提高开发效率和质量的共同选择,大型软件开发公司自主开发的开发平台也是一种平台化开发,一般用于自己公司的产品或项目开发,海颐的HY-UEP平台属于这一类型。随着互联网行业的发展,云化、容器化、微服务架构给HY-UEP平台带来了挑战,因此海颐软件推出了UEP Cloud版本以适应应用系统云化、微服务化的趋势,为应用解耦做好技术支撑。本书主要介绍使用海颐UEP Cloud进行微服务应用开发的方法,内容包括三部分:(1)UEP Cloud的发展历史、相关技术和开发准备;(2)使用UEP Cloud开发微服务项目的核心技术;(3)微服务应用的综合案例。 -
计算机视觉算法[伊朗] 阿明·艾哈迈迪·塔兹赫孔迪 著,陈靖,杨欣 译本书首先介绍计算机视觉开发所需的工具及其安装和配置,接着探索OpenCV框架及其强大的库和函数集。从*简单的图像修改、滤镜和变换开始,读者将逐步掌握各种算法知识,直到能执行更复杂的任务,例如使用深度学习算法进行实时对象检测等。本书适合所有对计算机视觉感兴趣并希望在实际工作中使用计算机视觉算法的读者。 -
Python在机器学习中的应用余本国,孙玉林 著随着大数据的兴起,Python 和机器学习迅速成为时代的宠儿。本书在内容编排上避免了枯燥的理论知识讲解,依循“理论简述——实际数据集——Python 程序实现算法”分析数据的思路,根据实际数据集的分析目的,采用合适的主流机器学习算法来解决问题。全书共12章,其中第1 ~ 4 章介绍了机器学习的基础知识;第5 ~ 12 章讨论了在面对不同的数据时,如何采用一些主流的算法来解决问题,主要包括回归分析、关联规则、无监督学习、文本LDA 模型、决策树和集成学习、朴素贝叶斯和K 近邻分类、支持向量机和神经网络,以及深 度学习入门等内容。针对每个算法,都给出Python 代码实现算法建模的过程,并结合可视化技术,帮助读者更好地理解算法和分析结果。 《Python 在机器学习中的应用》是使用Python 进行机器学习的入门实战教程,可作为以Python 为基础进行机器学习的本科生和研究生入门书籍,也可供对Python 机器学习感兴趣的研究人员参考阅读。 -
大话Python机器学习张居营 著《大话Python机器学习》从机器学习的基础知识讲起,全面、系统地介绍了机器学习算法的主要脉络与框架,并在每个算法原理、应用等内容基础上,结合Python编程语言深入浅出地介绍了机器学习中的数据处理、特征选择、算法应用等技巧,是一本兼具专业性与入门性的Python机器学习书籍。 《大话Python机器学习》分为13章,主要内容有机器学习入门基础、应用Python实现机器学习前的准备、单变量线性回归算法、线性回归算法进阶、逻辑回归算法、贝叶斯分类算法、基于决策树的分类算法、K近邻算法、支持向量机、人工神经网络、聚类算法、降维技术与关联规则挖掘,在具体介绍时侧重于机器学习原理、思想的理解,注重算法的应用,并辅助以相关的数据案例,方便读者快速入门。最后一章从一个关于房价预测的机器学习项目出发,系统展示了数据处理、特征提取、建模训练等机器学习完整流程,带领读者完成从零基础到入门数据科学家的飞跃。 《大话Python机器学习》条理清晰,内容深入浅出,以生活、工作中常见的例子来解释机器学习中的相关概念、算法原理和运算思维等,特别适合互联网创业者、数据挖掘相关人员、Python程序员、人工智能从业者、数据分析师、计算机专业的学生学习,任何对机器学习、人工智能感兴趣的读者均可选择本书作为入门图书参考学习。 -
编程的乐趣斯里尼·德瓦达斯(Srini Devadas) 著,戴旭,李亚舟,许亚运 译这是一本介绍通过解决复杂谜题来学习编程的书,书中的代码用Python语言编写。与以往的编程书不同,本书将对代码功能的理解与编程语言语法和语义的理解分离开来,从解每个谜题开始,先给出解谜题的算法,随后用Python语法和语义实现对应的算法,并适当做出解释。本书包含了21个谜题,其中很多谜题都广为流传,如多皇后、汉诺塔、在几秒钟内解决数独问题、验证六度分隔猜想等,每个谜题后面都配有不同难度的编程习题,帮读者加深对相关算法的理解。本书在算法谜题的趣味性和计算机编程的实用性之间搭建了一座桥梁,内容饶有趣味,讲述易于理解,适合已掌握初级编程概念并对算法感兴趣的学习者阅读和参考。 -
实战Python网络爬虫黄永祥 著本书从原理到实践,循序渐进地讲述了使用Python开发网络爬虫的核心技术。全书从逻辑上可分为基础篇、实战篇和爬虫框架篇三部分。基础篇主要介绍了编写网络爬虫所需的基础知识,包括网站分析、数据抓取、数据清洗和数据入库。网站分析讲述如何使用Chrome和Fiddler抓包工具对网站做全面分析;数据抓取介绍了Python爬虫模块Urllib和Requests的基础知识;数据清洗主要介绍字符串操作、正则和BeautifulSoup的使用;数据入库讲述了MySQL和MongoDB的操作,通过ORM框架SQLAlchemy实现数据持久化,进行企业级开发。实战篇深入讲解了分布式爬虫、爬虫软件的开发、12306抢票程序和微博爬取等。框架篇主要讲述流行的爬虫框架Scrapy,并以Scrapy与Selenium、Splash、Redis结合的项目案例,让读者深层次了解Scrapy的使用。此外,本书还介绍了爬虫的上线部署、如何自己动手开发一款爬虫框架、反爬虫技术的解决方案等内容。 本书使用Python 3.X编写,技术先进,项目丰富,适合欲从事爬虫工程师和数据分析师岗位的初学者、大学生和研究生使用,也很适合有一些网络爬虫编写经验,但希望更加全面、深入理解Python爬虫的开发人员使用。 -
Python量化交易张杨飞 著本书本着能让新手快速上手量化交易的原则,循序渐进地讲解了量化交易入门所需要的知识,以及大量的开发技巧与交易技巧,具有很强的实用性。vn.py是机构级别的量化交易软件,掌握vn.py框架原理并且熟练运用,有利于新手快速搭建属于自己的量化交易系统。Python语言有非常强大的数据分析库,对于交易策略的研发具有天然优势,且其易学性也深受初学者喜爱。本书即以Python+vn.py这一流行组合写作,从量化交易的起源及其发展进程入手,在简单介绍Python量化编程基础,以及详细解析vn.py架构之后,深入且全面地介绍了CTA策略、海龟策略,以及新策略的开发流程。 相对其他量化交易方面的书,本书不再讲述Python语言编程的大量细节,而将笔墨着重放在对量化交易策略的解析、应用与回测之上,这才是新手真正需要学习和实践的地方。本书适合所有对量化交易感兴趣的人员阅读,也适合相关院校和培训机构作为量化交易系统课程的教材。 -
Web漏洞防护李建熠 著本书以OWASP Top 10 2017 中涉及的漏洞为基础,系统阐述了常见的Web 漏洞的防护方式。书中首先介绍了漏洞演示平台及一些常用的安全防护工具,然后对OWASP Top 10 2017 中涉及的漏洞防护方式及防护工具进行了说明,接着介绍了如何通过HTTP 响应头提升Web 客户端自身对漏洞的防护能力,最后讨论了在无法更改应用程序源码的情况下,如何对应用进行外层的WAF 防护。
