本文主要是介绍opensource项目_2019 Opensource.com夏季阅读列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
opensource项目
我很高兴介绍2019年Opensource.com夏季阅读清单。 今年的收藏包括Opensource.com社区成员推荐的13本书。
在这本有趣的精选书籍中,您会找到适合各种口味的建议。 如果您喜欢小说,我们的名单上会有惊悚片和令人耳目一新的谜团。 如果您的阅读兴趣偏爱非小说类,那么我们也有几种不错的选择。 如果您喜欢帮助您修改和学习新编程技能的书籍,则有六本编程书籍,都是Opensource.com 社区主持人 Don Watkins推荐的,它们将帮助您学习Python或通过Adafruit Circuit Playground Express进行修补。
如果在今年的列表中找不到您感兴趣的内容,请查看我们以前的列表以获取更多阅读建议:
- 2010 Opensource.com夏季阅读列表
- 2011 Opensource.com夏季阅读列表
- 2012年Opensource.com夏季阅读清单
- 2013 Opensource.com夏季阅读列表
- 2014 Opensource.com夏季阅读列表
- 2015 Opensource.com夏季阅读列表
- 2016 Opensource.com夏季阅读列表
- 2018年开放组织夏季阅读列表
使用Python自动执行无聊的工作
Al Sweigart撰写( Don Watkins撰写的推荐)
对于任何想学习Python的人来说,这都是一本很好的入门书。 无论您是老是小,您都将很快发现自己使用这本精彩的书来编写自己的Python代码,其中包括同名的同伴网站。 作者以一种合乎逻辑的方式将Python语言的基础知识带入一个概念的基础上。 从基础开始,然后进行到列表,字典和字符串。 了解如何使用os模块读取和写入文件。 使用Beautiful Soup模块学习网络抓取的基础知识。
区块链革命
由Andrew Updegrove(建议以书面安德鲁Updegrove )
我的第五部惊悚片《区块链革命》不仅基于区块链技术,而且许多主要角色都是开源开发人员。 它的编写使它不仅对开源专业人士来说是一本有趣的书,而且对于非IT人士来说,这是一种了解开源项目和社区如何运作以及如何适应更广阔世界的简便方法。 它以电子书和印刷形式提供 。
这里有两个认可:
“安德鲁·厄普德格罗夫(Andrew Updegrove)的弗兰克·阿德德戈(Frank Adversego)惊悚片是切合实际的翻书者,这清楚表明,如果您不担心网络安全,就不会引起注意。” — 隐私和安全专家Bruce Schneier
“安德鲁·厄普德格罗夫(Andrew Updegrove)将戏剧性,讽刺性和技术准确性带入了罕见的结合。结果是一本你无法放下的书,告诉了你你可能不想要的东西。” — 詹姆斯·斯塔夫里迪斯(James G. Stavridis)海军上将 ,美国欧洲司令部和北约欧洲最高盟军司令部退役司令以及弗莱彻法律与外交学院院长
Adafruit Circuit Playground Express入门
由Mike Barela ( Don Watkins撰写的推荐)
对于制作者或任何不想在学习或教别人如何充分利用新的Circuit Playground Express时不想浪费时间的人来说,这是一本很好的书。 作者提供了对该设备的出色概述和说明,并包括代码示例和指向可提供更多信息的网站的链接。 无论您打算使用Python还是Microsoft的MakeCode来控制Circuit Playground Express,这本书都是夏天必读的书。
git谋杀
迈克尔·沃伦·卢卡斯 ( Michael Warren Lucas)撰写( 约书亚·艾伦·霍尔姆 ( Joshua Allen Holm )撰写的推荐)
迈克尔·沃伦·卢卡斯(Michael Warren Lucas)的git commit谋杀案对技术人员来说是一个极好的,舒适的谜团。 像许多舒适的谜一样,它将主角的职业或爱好紧密地编织到了谋杀之谜的叙述中。 在这种情况下,角色的职业是BSD社区虚构版本的贡献者。 项目名称是虚构的,人物是虚构的人物,但是有关技术人员参加技术会议的基本社交互动是随处可见的。
故事始于主角Dale Whitehead,他到达加拿大在BSD North上演讲,这是在虚构的Bywater大学举行的BSD虚拟会议。 甚至在谋杀案发生之前的叙述部分也很有趣,并且具有技术会议上常见的那种社交互动,例如,关于一种技术优于另一种技术的优点的无休止的辩论。 卢卡斯(Lucas)像迈克尔·W·卢卡斯(Michael W. Lucas)一样写非小说类技术书籍,他知道自己的东西。 叙述的谋杀前部分非常熟悉,以至于卢卡斯可能一直在写我参加过的会议。
我不会破坏谋杀之谜,但是我会说我非常喜欢这本书。 卢卡斯(Lucas)将舒适的神秘公式与开放源代码开发相结合,从而很好地理解了两者。 如果您喜欢谋杀之谜,并且喜欢开源,则应该尝试一下这本书。
学习使用Minecraft编程
克雷格·理查森 (由唐·沃特金斯撰写的推荐)
在这本书中,作者教你如何编写Python代码来控制Minecraft世界中发生的事情。 这是使用流行的Minecraft程序进行Python编程的绝佳选择。 通过将Minecraft与您的Python知识集成在一起,您将能够释放Minecraft环境的创造力。 本书的所有代码和资源都可以在出版商NoStarch Press上找到 。
使用Python和Pygame制作游戏
Al Sweigart撰写( Don Watkins撰写的推荐)
本书涵盖Pygame模块,并包含11个游戏的代码。 您可以在Amazon上购买该书或在Web上以PDF格式下载。 无论哪种方式,您都将很快学习创建基于Python的游戏。 作者提供了本书中使用的源代码和其他必要的文件 。 对于渴望学习Pygame模块的师生来说,这是一个很好的资源。
Al Sweigart还有许多其他在线或印刷书籍,包括Minecraft 编码,Python破解代码,Python 发明自己的计算机游戏和Scratch Programming Playground 。
关于工作的九种谎言
作者:马库斯·白金汉 ( Marcus Buckingham)和阿什莉·古道尔 ( Ashley Goodall) ( 杰夫·麦克坎尼奇 ( Jeff Mackanic )撰写的推荐)
关于这本书,令我震惊的第一件事是作者。 马库斯·白金汉(Marcus Buckingham)是一位着名的全球思想领袖,致力于释放人们的力量。 我读了他的许多书并从中得到启发。 令我感到惊讶的是合著者Ashley Goodall,他是Cicso领导力和团队智慧的高级副总裁。 这看起来像是一个很好的组合,一个研究人员和一个从业人员合作,并且他们共同编写了一部很有启发性的书。
在开源中,团队至关重要。 本书提供了实用的建议,以帮助您的团队更好地工作,并在工作中获得更多乐趣。 无论您是团队负责人还是团队成员,这本书都具有丰富的见解。
一些要点:
- 真相1:人们关心他们所在的团队。 团队的影响力比公司大得多。 我们谈论很多公司文化; 我们很少谈论团队文化。
- 真相4:最优秀的人才是尖锐的。 超级巨星并不擅长于一切,但他们擅长于某些事情-让他们去做自己擅长的事情。 唯一性是功能,而不是错误。
- 真相5:人们需要注意。 因为我们所有人都希望看到我们最擅长的人。
开放,教育! 开放式学习如何改变学校
亚当·海格勒和本·欧文斯 ( 布莱恩·贝伦斯豪森撰写的推荐)
涵盖“ 开放教育 ”的作家可以对开放源代码原则对21世纪教学和学习产生影响的潜力进行近视(例如,仅关注开放许可教育资源的利益或众包课程的力量)。 在这个功能强大的小论文中,事实并非如此。 作者亚当·海格勒(Adam Haigler)和本·欧文斯(Ben Owens)为整个教育机构提供了全景图,这些机构被重新构想为开放式组织,在这些地方学生学习是参与性和参与性的,在这里教师学习是协作和同伴驱动的,并且学校治理结构是灵活的和精英的。 不要称其为“开源教育”; 称其为“ 开放式学习 ”(与作者一样)。
Haigler和Owens并不是另一对专家,他们对某些耸人听闻的行业趋势可以拯救和恢复全球教育的方式怀有善意却被误导的想法。 他们本身就是从业者,从地道的老师们尝试了一些务实的最佳实践方法(他们与学生打交道的第一手资料将使您感动)。 他们解释了开放式学习如何与已经在美国乃至世界范围内引起轰动的教学趋势相融合(和增强),例如基于项目的学习,同伴辅导,真实的评估以及基于能力的教育。 如果您是一位在夏季休假时充电的老师,那么这本书应该是您阅读书中的第一本。
适用于儿童的Python
杰森·布里格斯 (由唐·沃特金斯撰写的推荐)
Python for Kids是寻找Python入门书籍的人的理想之地。 我已将其用作教小学生的基础。 作者教您如何下载和安装Python。 通过列表,元组,字符串和映射学习Python编程的基础知识; 并使用Turtle模块探索Python驱动的图形。 本书包含指向示例文件的链接,读者可以用来说明本书中涉及的主题,包括回收具有功能和模块的代码,或使用Tkinter以获得更好的图形并使用它来创建您的第一个游戏。
无情:通过破坏教育规范来改变生活
Hamish Brewer撰写( Don Watkins撰写的推荐)
Hamish Brewer并非典型。 一个纹身,骑滑板的校长,他对生活和教育的热情超越了传统,文化,地方和您可以想象的所有其他障碍。 他在新西兰长大,贫穷。 他发现学校困难而压迫,并被保留了一年。 但是,从很小的时候起,他就开始表现出自己的才能并做出杰出的贡献。 他认为,教育的成功与人际关系有关。 他写道:“当您承认,尊重,授权,激励,鼓舞和相信人时,您就可以搬山。”
这本书会让您坐在座位的边缘,并且很难放下它。 哈米什(Hamish)喜欢他的学校和就读的孩子。 他通过告诉孩子们他爱他们来建立一种自信和渴望的文化。 他向教育工作者提出挑战,要求在学校的日常词汇中引入“爱”一词。 不懈地呼吁所有人追求新的高度。 我们所有人都有不懈的努力,这本书就是这样做的邀请。
(Don在他的博客上发布了此评论的版本 。)
教孩子们编码
Bryson Payne撰写( Don Watkins撰写的推荐)
对于任何想学习使用Python进行编码或正在寻找适合入门级儿童的入门书籍的人来说,这都是一本好书。 通过使用Python Turtle模块,Payne博士将很快让您编写自己的Python代码,并使用变量,列表,循环和更多内容探索语言的力量。 您也可以下载所有代码示例 。
WTF? 未来是什么,为什么取决于我们
Tim O'Reilly撰写( Jason Hibbets撰写的推荐)
蒂姆·奥雷利(Tim O'Reilly)具有阅读茶叶,建立联系以及(根据这些观察结果)“预测”潜在结果的强大能力。 在WTF中? 他称这张地图为“未来是什么,为什么取决于我们” 。
本书以免费和开放源代码软件的悠久历史开篇。 我发现自己在点头表示赞同,然后想:“是的,我记得。”和“哦,那件事发生时我在那儿。”
虽然这本书讲述了未来的未来(对人工智能的影响进行了特殊过滤),但实际上可以归结为人类正在塑造未来。 奥莱利(O'Reilly)直接参与了自动驾驶汽车的竞赛-以及为何优步(Uber),Lyft,特斯拉(Tesla)和Google都在努力争取胜利。
我们的许多读者都知道,未来将基于开源。 O'Reilly提供了一些令人发人深省的想法,说明AI和自动化之间的距离比您想象的要近得多。
帮个忙。 转到您最喜欢的AI驱动的家庭自动化部门,然后说:“订购Tim O'Reilly的“未来是什么”。
破密码的女人
Jason Fagone撰写( Ben Cotton撰写的推荐)
如果您之前曾听过我的话,请阻止我:一个女人在田野里做开创性工作,只是让男人们被后代所铭记。 Elizebeth Smith Friedman也是如此。 但是她开始收到应得的。 杰森·法贡(Jason Fagone)的《破译密码的女人》不是弗里德曼作品的首次认可,而是最近才出现的。
弗里德曼(Friedman)和她的丈夫威廉(William)与居里夫妇(Cuies)成为历史上最令人印象深刻的科学夫妇。 他们自己的事业本来会给人留下深刻的印象,但两者的结合使他们难以置信。 他们开始着手于一个有钱人的院子,试图证明弗朗西斯·培根写过莎士比亚的戏剧,然后他们实质上发明了密码分析领域。
Fagone的书是一部传记,但观点狭窄。 在加入George Fabyan的Riverbank实验室之前,他在Elizebeth的生活上花费了很少的时间。 类似地,对第二次世界大战后的生活进行了快速审视。 但是,这三个十年之间的时间已经深入。
第一次世界大战的爆发使弗里德曼一家免于Swift受到质疑的工作。 他们解码敌人信息的工作(并发明了这样做的过程)改变了他们的个人和职业发展轨迹,并使他们脱颖而出。 在两次战争之间,Elizebeth破解了禁止跑步者的信息。 战争再度爆发时,她创建的海岸警卫队密码分析小组负责破解Enigma机器的三个变体,并负责追踪阿根廷境内广泛的纳粹间谍组织。
尽管她做出了令人难以置信的工作,但伊利兹贝斯却经常退居威廉。 她似乎更喜欢这种方式。 弗里德曼一家人都觉得对方在这对人中更聪明,也更有才华。 Fagone除了与William的关系外,很少将书用于Elizebeth的个人生活。 他们的相互奉献和钦佩与他们的工作一样鼓舞人心。
这是一本厚实的书,但是读起来比您预期的要快得多。 我喜欢阅读它,并对Elizebeth Smith Friedman产生了深深的敬意,这是我在读这本书之前从未听说过的人。
(Ben在Funnel Fiasco上发布了此评论的版本 。)
您有书要分享的建议吗? 在评论中让我们知道您的建议。
翻译自: https://opensource.com/article/19/6/summer-reading-list
opensource项目
这篇关于opensource项目_2019 Opensource.com夏季阅读列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!