8月8本程序员新书:Rust、软技能、Python、量子...
8月推荐8本新书,其中有4本即将上架。
1、与量子比特共舞
量子计算是下一个颠覆性的技术。本书旨在带领读者探究量子计算的工作原理,并深入解释背后的数学基础。同时,本书清晰地介绍了构建量子计算机的工程思想、基本的电路和算法,并对量子计算可能应用的几大行业以及未来的发展方向做出了展望。
本书特色:
- 从基础数学到量子计算的基本原理,步步为营,入门量子计算
- 很多示例来自IBM Q量子计算系统
- 专门设计了思考题,按章节编号,帮助读者消化吸收
本书入选Book Authority 2022年值得阅读的14本量子计算新书之一。(参见https://bookauthority.org/books/new-quantum-computing-books?t=g458j5&s=award&book=1838827366)
本书作者入选量子科技媒体Quantum Zeitgeist评选的“推动量子技术革命的20位具影响力的人物”。(来源:光子盒)
本书得到了剑桥量子计算首席执行官Ilyas Khan和IBM Quantum开发倡导者James L. Weaver的推荐。
要阅读本书,读者不必是一位物理学家,也无须事先了解量子力学。
2、Rust实战
由浅入深介绍Rust系统编程知识,涵盖数十个有趣的示例,简洁易懂,帮你了解Rust语法和Rust的实际运用,赠送示例源代码。
本书通过探索多种系统编程概念和技术引入Rust编程语言,在深入探索计算机工作原理的同时,帮助读者了解Rust的所有权系统、Trait、包管理、错误处理、条件编译等概念,并通过源自现实的示例来帮助读者了解Rust中的内存模型、文件操作、多线程、网络编程等内容。
本书旨在帮助读者理解如何用Rust进行系统编程,并提供了一些使用Rust编写代码的技巧。本书给出了10余个源自现实的示例,让读者不仅能了解Rust语法,还能了解Rust的实际运用。
本书适合所有对Rust感兴趣的读者阅读。要更好地掌握本书涵盖的内容,读者应具备一定的编程经验,至少应对计算机编程的基本概念有所了解。
3、软技能:代码之外的生存指南(第2版)
程序员、软件开发人员职业生涯指南,凸显技术中"人"的因素,聆听软件开发人员人生导师JohnZ.Sonmez的经验之谈,讲解IT行业从业者所需要知道的"软技能"。
1.作者John是软件开发人员的生活教练,他帮助软件工程人员、编程人员和其他技术专家积极促进自己的职业生涯、极大地丰富自己的生活。凸显技术中“人”的因素,讲解了软件专业所需要知道的所有“软技能”。
2.原著第1版由软件行业Robert C. Martin(Bob大叔)作序推荐,在Amazon获得4.3星评价;第2版获得4.8星评价,好评如潮。
对大多数软件开发人员而言,编码才是最有趣的,而如何与客户、同事以及经理们打交道,如何保证工作效率,如何保障财务安全,如何保持体形……这些则统统被视为畏途。本书可以在以下方面,帮助你成为更好的自己:
- 像经营企业一样,经营自己的职业生涯;
- 发表高质量文章和视频,打造个人品牌;
- 领略“十步快速学习法”,掌握自学能力;
- 制定“生产力提升计划”,克服拖延症;
- 运用“活水泉”策略,创造真正的财富;
- 坚持健身,将你的极客天性变作优势;
- 培养积极心态,努力成为更好的自己。
4、Python编程做中学
零基础入门Python编程,动手学习编程思想,通过编程竞赛网站的真题来讲解Python编程知识,用真实题目检验学习成果。
本书是一本零基础的Python编程入门书。全书介绍了Python的基本知识、条件语句、循环语句、列表、函数,并涉及到数据结构、文件读写、算法等基本知识,引入了编程竞赛中重要的软件运行效率的概念。本书立足各编程挑战网站上的真题,将编程的基本思想和Python的知识点拆解成小任务,使读者在解题的过程中逐步探索,以亲自上手实践的方式学习编程。
本书适合想要零基础学习编程和Python的人阅读。
5、Python极客编程:用代码探索世界
16个有趣的编程项目,项目式的学习方法,有趣案例提升Python编程技能,培养解决现实问题的思维,附赠源代码,适合零基础计算机小白入门学习。
1.适用于Python 3.7及以上版本,提供配套源代码。
2.16个有趣的项目案例,实用性和趣味性兼备。
3.项目式的学习方法,提升分析和解决实际问题的能力。
本书每章先介绍一个明确的项目目标并讨论问题的解决方法,然后给出一个任务,例如指导海岸警卫队的搜救工作、策划并执行NASA的月球飞行、使用人脸识别保护进入安全实验室的通道等,让读者像程序员一样思考。在这个过程中,读者将学会如何:
- 使用matplotlib、NumPy、bokeh、pandas、requests、Beautiful Soup和turtle等库;
- 使用自然语言处理和计算机视觉模块,如NLTK和OpenCV;
- 编写程序,探测和跟踪在星域中移动的物体;
- 从网上抓取演讲稿,并自动进行总结;
- 使用火星轨道器激光测高仪(MOLA)地图选择航天器的着陆点;
- 使用数据绘图和可视化工具,绘制地图并实现人口密度可视化。
本书中的程序对初学者很友好,而且随着内容的不断深入,读者将学到更多复杂的技术,提升编程能力,最终达到用Python解决实际问题的目的。
6、Python算法交易实战
金融科技系列图书新作,了解实用的算法交易策略,构建自己的算法交易系统,赢在金融交易起跑线,送配套源代码和彩图资源。
《Python算法交易实战》一书是金融科技系列图书的力作,带领读者深入理解现代电子交易市场和市场参与者之间的交互与运作方式,包含建模、交易、风控等重要主题,以及通过基于Python的机器学习和数据分析等技术实现算法交易的相关知识和实践技巧,从而让读者实现有竞争力的算法交易,华丽变身金融交易大神。
通过阅读本书,你将能够:
● 了解现代算法交易系统和策略的组成部分;
● 掌握一些有代表性的交易策略的运作、实施和分析方法;
● 使用 Python 在交易信号和策略中应用机器学习算法;
● 量化并构建 Python 交易策略的风险管理系统;
● 构建回测器来运行模拟交易策略,以提高交易系统的性能;
● 在实际市场中部署和整合交易策略,以维持和提高赢利能力;
● 使用 Python 设计、构建一个实用并能带来盈利的算法交易机器人。
本书包含丰富实用的案例和代码示例,读者可以根据本书前言中的指导下载本书配套的代码和彩图资源,以便充分理解书中所讲的算法及交易知识。
7、编写整洁的Python代码(第2版)
这是一本介绍如何实现Python代码整洁的书,主要介绍如何使用Python 3.9引入的新特性提升编码技能。此外,本书还介绍了以下内容:通过利用自动化工具建立高效的开发环境,利用Python中的魔法方法来编写更好的代码,抽象代码复杂性并封装细节,使用Python特有的特性创建高级的面向对象设计,通过使用面向对象设计的软件工程原则创建强大的抽象来消除代码重复,使用装饰器和描述符创建特定于Python的解决方案,运用单元测试方法有效重构代码,以及通过实现整洁的代码库为构建坚实的架构打下基础等。
本书对新手程序员和有经验的程序员同样适用,也适合想通过编写Python代码来节省成本和提高效率的团队领导、软件架构师和高级软件工程师参考。当然在阅读本书前,读者应掌握一些Python基础知识。
8、pandas数据处理与分析
实战式pandas教程,梳理pandas中常用的函数,结合大量代码讲解理论知识,展示数据处理的宏观体系,提供高质量的练习,帮助读者理解、强化和拓展所学知识。
1.梳理pandas中常用的函数,将函数之间的逻辑关系总结为“基础知识+4类操作+4类数据”的模块结构
2.展示了数据处理的宏观体系,并针对数据分析中“怎么分析”“怎么处理”“怎么加速”3个核心问题给出解决方案。
3.结合大量代码讲解理论知识,并通过“练一练”和章末的“习题”等形式提供高质量的练习,帮助读者理解、强化和拓展所学知识。
4.不需要读者掌握数据科学或数据分析的先验知识,适合具有一定Python编程基础、想要使用pandas进行数据处理与分析的数据科学领域的从业者或研究人员阅读。
本书共包含13章,第一部分介绍NumPy和pandas的基本内容;第二部分介绍pandas库中的4类操作,包括索引、分组、变形和连接;第三部分介绍基于pandas库的4类数据,包括缺失数据、文本数据、分类数据和时间序列数据,并介绍这4类数据的处理方法;第四部分介绍数据观测、特征工程和性能优化的相关内容。本书以丰富的练习为特色,每章的最后一节为习题,同时每章包含许多即时性的练习(练一练)。读者可通过这些练习将对数据科学的宏观认识运用到实践中。
8月8本程序员新书:Rust、软技能、Python、量子...相关推荐
- 不管计算机专业大学生还是职场老手,除了代码之外程序员必备的软技能有哪些?
不想去成为一个伟大的程序员,只想成为一个具有良好习惯的优秀程序员. 前言 之前看了本<软技能:代码之外的生存指南>,虽然书中的内容提到的点到现在很多都有坚持在做,不过书中对程序员必备的软技 ...
- 面试宝典(一)之程序员必备面试软技能
面试宝典(一)之程序员必备面试软技能 说在前面:虽然说前程堪忧,失联招聘,BOSS直拒,58不成,拉钩上吊,一百年不匹配已然成为广大打工人饭后的谈资,但是对于待业或者准备跳槽的程序员,他们却笑不起 ...
- 9月有哪些程序员新书与您相约?
9月,将有很多值得程序员们期待的重磅新书上架,小编先来推荐几本. 1.计算广告:互联网商业变现的市场与技术(第3版) 计算广告学教程,在线广告变现实用指南讲解计算广告与互联网变现秘密的专业图书升级版, ...
- 6月6本程序员新书将与您见面,涉及Spring、算法、JavaScript等
小编好像很久没有发过新书播报了,今天给大家分享即将上架的10本新书.我猜Spring.算法.今天给大家分享6月份即将上架的6本新书.Spring.算法.JavaScript你们稀罕哪一本? 1.数据结 ...
- 程序员必备的软技能-《如何阅读一本书》
阅读很重要,我们真的会阅读吗? 这本书的初版是 1940年,时隔 80年,其内容仍然不过时.第一次读这本书时,给我最大的影响就是主题阅读,每次学习一个新理论.技术,都入手多本关于这项理论.技术的书籍, ...
- 20万+字,熬夜整理了一份程序员不可或缺的软技能高分原创电子书送给你
我是从今年 2 月份开始发力写作的,几乎保持着日更的节奏.有一说一,日更真特么累,不是一般人能干的事儿,需要超强的自控力,最主要体现在屁股一定要对座位有着超强的黏性! 截个图,给你们看一下我写这篇文章 ...
- 程序员必备的软技能-金字塔原理拆解(下)
原书 290千字,本文预计 14千字,拆解比 20:1,预计阅读时长 15分钟 第 4 章 序言的具体写法 文章的序言(前言.引言.导言)概述读者已知的信息,并将这些信息与文章将要回答的疑问建立联系, ...
- 程序员必备的软技能-金字塔原理拆解(上)
原书 290千字,本文预计 14千字,拆解比 20:1,预计阅读时长 15分钟 序言 日常工作中,常常因为思维.表达方式不对产生不想要的结果: 写了一个小时的周报,领导却不满意? 跟团队讲了半天自己的 ...
- 程序员面试必备软技能,值得收藏!
首先说明,这篇文章的内容并不是我的原创
最新文章
- 云平台设计系统,助力业务快速开发
- 是时候给2020年做个总结了
- Linux运维基础(硬件和操作系统)
- 【python数据挖掘课程】十二.Pandas、Matplotlib结合SQL语句对比图分析
- 游戏运营杂谈之-----IB推荐算法
- 专业设计师是哪里找到高质量素材的!
- Adaboost算法的学习笔记~
- 使用浏览器地址栏调用CXF Webservice的写法
- 谨防 ActiveSupport::Cache::Store 缓存 nil 值
- c语言+游戏破解,c语言获得键盘的按键
- java map size 不准确_java1.7以前ConcurrentHashMap的size方法
- win7更新_WIN7操作系统无法更新IE11的解决办法
- 基于openpose的人体姿态识别部署详细过程
- HDFS副本存放机制
- 芝麻小程序客服移动版,一款更及时查看和回复消息的工具!
- 信息学奥赛一本通|1179:奖学金
- 利用perl一键生成符合LEFse差异分析的Table表
- 在Python应用程序中将Excel转换为HTML操作指南
- 私域流量变现有哪些方式?
- b500k电位器引脚接法_电位器的种类、作用及其引脚的接法