有道翻译
O’Reilly Media, Inc.
O 'Reilly的使命是通过分享创新者的知识来改变世界。40多年来,我们一直鼓励公司和个人去做新的事情,并通过提供他们成功所必需的技能和理解来做得更好。
我们业务的核心是一个独特的专家和创新者网络,他们通过我们分享他们的知识。O 'Reilly在线学习提供独家的现场培训、互动学习、认证体验、书籍、视频等,使我们的客户更容易发展他们需要的专业知识,以取得领先。几十年来,我们的书籍一直被誉为了解塑造未来的技术的权威场所。我们所做的一切都是帮助来自不同领域的专业人士学习最佳实践,并发现将塑造科技行业未来的新兴趋势。
我们的客户渴望建立推动世界前进的创新。我们帮你做到这一点。
O 'Reilly最初是一家技术写作咨询公司,1984年开始出版有关编程和计算机技术的书籍。这些书以封面上的动物木刻而闻名,成为互联网革命中无处不在的特征,以至于在2000年,《出版人周刊》(Publisher’s Weekly)的封面宣称,“互联网是由奥莱利的书建立起来的”,没有人会反对这一说法。1992年,O 'Reilly出版了第一本关于互联网的畅销书,Ed Krol开创性的《全互联网用户指南和目录》(Whole internet User’s Guide and Catalog),在万维网还不到200个网站的时候,这本书帮助万维网普及起来。奥莱利在1993年创建了第一个商业门户网站——全球网络导航员(GNN)。GNN是万维网上第一个支持广告的网站。GNN在1995年被卖给了美国在线,这是网络繁荣时期的第一笔大交易之一。
奥莱利长期以来一直因其组织的会议和峰会而受到认可。1997年,该公司发起了Perl会议,以提高Perl编程语言的知名度。然后,在1998年,意识到有必要讲述一个关于自由软件在互联网经济中所扮演的角色的更广泛的故事,O 'Reilly邀请了各种自由软件项目的著名领导人参加一个会议。在这次会议上,该组织正式同意了一个新的术语来讲述他们的故事——“开源软件”,因此这次会议被称为开源峰会。O 'Reilly开源大会,也称为OSCON(其中包括Perl大会),是O 'Reilly的旗舰活动之一。
2003年,在互联网泡沫破裂之后,奥莱利的公司目标是重新点燃人们对计算机行业的热情。Dale Dougherty是O 'Reilly的一名高管,他在一次头脑风暴会议中创造了“Web 2.0”这个短语。这也成为了由O 'Reilly和TechWeb(以前的CMP Media)举办的具有影响力的Web 2.0峰会的名字。Web 2.0将那些在。com泡沫破灭中幸存下来的公司与死去的公司区别开来,并确定了未来成功的关键驱动因素,包括现在被称为“云计算”、大数据以及迭代的、数据驱动的软件开发的新方法。
O 'Reilly最近主持的活动包括Strata Data Conference、AI Conference、Velocity Conference、Software Architecture Conference和Foo Camp(“O 'Reilly的朋友”unconference)。2016年,该公司在美国、欧洲和亚洲举办了19场会议。2020年初,冠状病毒病(COVID-19)大流行导致全球各地的面对面会议关闭,奥莱利做出了艰难的决定,关闭了会议业务。(Foo Camp系列预计还会继续。)O 'Reilly的创始人Tim O 'Reilly仍然是一个非常受欢迎的国际演讲者,他发表了关于技术和文化的主题演讲,并采访了一些世界顶级的技术领袖。
2004年,该公司推出了《Make: magazine》,将“创客运动”命名为“创客运动”,并在2005年推出了“创客活动”。就在2019年,加州圣马特奥的旗舰制造商展会吸引了超过13万名参与者,世界各地的其他制造商展会共吸引了数百万人。2012年,奥莱利将“Make: properties”业务剥离出来,成立了一家风投支持的独立公司“Maker Media”,由奥莱利前任高管、Make创始人戴尔•多尔蒂(Dale Dougherty)领导。
2001年,奥莱利与培生科技集团(Pearson Technology Group)合资推出了Safari Books Online,这是一项基于订阅的电子书阅读服务。2014年,奥莱利收购了培生集团在该合资企业中的权益,将其更名为“奥莱利在线学习”(O 'Reilly online learning),现在是总部位于加利福尼亚州塞瓦斯托波尔的奥莱利媒体(O 'Reilly Media)的全资子公司。O 'Reilly online learning是互联网上最大、最成功的技术和业务主题学习解决方案,通过B2B、消费者、政府和图书馆渠道拥有数百万用户。客户包括谷歌、亚马逊、Netflix和特斯拉等硅谷公司,以及工业、银行和其他领域的巨头。
该公司总部设在加利福尼亚州的塞瓦斯托波尔,在马萨诸塞州的波士顿设有办事处;英国萨利;日本东京;,北京,中国。
Mark Lutz
Mark Lutz是Python基础和畅销书籍的作者,一位拥有20年向新手教授Python经验的前培训师,也是Python今天享有声望的人之一。
Mark是O’Reilly的三本书《学习Python》、《编程Python》和《Python口袋参考》的作者,目前都在第四版或第五版。他从1992年开始使用和推广Python, 1995年开始编写Python书籍,1997年开始教授Python课程。截至2018年底,马克已经:
在横跨两大洲、长达数十年的培训生涯中,向约4000名学生教授260门实时和面对面的Python课程
编写了14本Python书籍,销量超过65万册,出版了11000页,涵盖了Pythons 1。通过3 X。已经被翻译成至少十几种语言
到目前为止,Mark在Python上25年的努力已经帮助它成为世界上使用最广泛的编程语言之一。虽然现在他不再教授正式的课程,但他继续通过他的帖子、程序和书籍来提倡Python、开源和软件领域的改进。
此外,Mark已经成为一名软件专业人士超过30年了。他持有威斯康星大学(University of Wisconsin)的计算机科学学士和硕士学位,在那里他探索Prolog语言的实现,在他的职业生涯中,他曾担任编译器、编程工具、脚本系统和各种客户机/服务器和商业应用程序的软件开发人员。
要了解更多作者背景,请参阅Mark的Python教学和补充简介页;他以前的培训网站是learning-python.com/training;以及他的书籍和软件网站learningpython.com。
Learning Python, 5th Edition
Released June 2013
Python学习手册
源代码:https://resources.oreilly.com/examples/0636920028154
通过这本动手操作的书,获得对核心Python语言全面、深入的介绍。基于作者Mark Lutz的流行培训课程,这一更新的第五版将帮助您快速编写高效、高质量的Python代码。无论您是编程新手还是精通其他语言的专业开发人员,这都是一种理想的开始方式。
完整的小测验、练习和有用的插图,这个简单易学、自定进度的教程让您开始使用Python 2.7和3.3——3中的最新版本。X和2。X行,以及目前常用的所有其他版本。您还将学习一些最近在Python代码中变得更加常见的高级语言特性。
探索Python的主要内置对象类型,如数字、列表和字典
用Python语句创建和处理对象,并学习Python的通用语法模型
使用函数来避免代码冗余和包代码重用
将语句、函数和其他工具组织成带有模块的更大的组件
深入类:Python的面向对象编程工具,用于构造代码
用Python的异常处理模型和开发工具编写大型程序
学习高级Python工具,包括装饰器、描述符、元类和Unicode处理
译者序 摘抄
本书不贪多,并不企图对所有Python的类库都浅尝辄止,而是专注地把Python语言的核心知识讲解透彻。
本书篇幅浩大,为了帮助读者真正理解和掌握,于是介绍了知识点背后的原理、思想和例子,译者体会到了作者的耐心与细致。
每一部分的最后一章都用一节来专门总结该章“陷阱”,能够为读者补齐知识漏洞。
上册部分:1、语言概览;2、核心类型及操作;3、语句和语法;4、函数和生成器;5、模块和包
下册部分:6、类和面向对象;7、异常;8、高级主题
作者的另外两本书
Programming Python, 4th Edition
Released December 2010
Python编程(第4版 套装上下册)
如果您已经掌握了Python的基础知识,您就可以开始使用它来完成实际工作了。Python编程将向您展示如何编程,并提供有关该语言的主要应用领域(系统管理、gui和Web)的深入教程。您还将探索如何在数据库、网络、前端脚本层、文本处理等方面使用Python。这本书关注于常用的工具和库,让你全面了解Python在实际的、真实的编程中扮演的许多角色。
您将以清晰和简洁的方式学习语言语法和编程技术,并使用大量的例子来说明正确的用法和常见的习语。版本3完全更新。x,编程Python还将该语言作为软件开发工具进行深入研究,提供了许多专门为此目的而扩展的代码示例。
主题包括:
快速Python之旅:构建一个简单的演示,包括数据表示、面向对象编程、对象持久性、gui和网站基础知识
系统编程:探索命令行脚本、处理文件和文件夹、并行运行程序等系统界面工具和技术
GUI编程:学习使用Python的tkinter小部件库
互联网编程:访问客户端网络协议和电子邮件工具,使用CGI脚本,并学习网站实现技术
更多应用Python的方法:实现数据结构,解析基于文本的信息,与数据库接口,扩展和嵌入Python
Python Pocket Reference, 5th Edition
Released January 2014
Python袖珍指南(第5版)
为Python 3.4和2.7更新,这个方便的口袋指南是完美的在职快速参考。您将找到关于Python类型和语句、特殊方法名、内置函数和异常、常用的标准库模块以及其他重要Python工具的简明且需要了解的信息。方便的索引让你精确地查明你需要什么。
《Python口袋参考》是O 'Reilly的经典Python教程《学习Python和编程Python》的理想伙伴,也是由Mark lutz编写的。
第五版包括:
内置对象类型,包括数字、列表、字典等
用于创建和处理对象的语句和语法
用于构造和重用代码的函数和模块
Python的面向对象编程工具
内置函数、异常和属性
特殊操作符重载方法
广泛使用的标准库模块和扩展
命令行选项和开发工具
Python习语与提示
Python SQL数据库API
后记
之前啃过一本书,完全照抄下来的那种,获得了个教训,不要怕困难而贪图薄书,书薄了,内容就少了,想把庞大的结构进一步缩小是很考验作者功底的,更何况那就是把各种手册照搬过来的书,内容枯燥干涩不连贯。于是遇到了这本书,从头再来!