本文共 1855 字,大约阅读时间需要 6 分钟。
Python 是一个大世界,大到让你难以置信!
本书不是教你如何学习Python 语言的(我们引用了大量优秀资源供你学习),而是一份Python社区推荐工具和最佳实践的(有态度的)业内指南。本书的目标读者是初级到中级水平的Python程序员,他们可能有志于使用Python 为开源项目做贡献、开启一段职业生涯或开创一家公司。
主要内容:
《Python编程之美:最佳实践指南》是Python用户的一本百科式学习指南,由Python社区数百名成员协作奉献。
本书由Python社区的大神Kenneth Reitz发起并组织编写,由社区数百名开发者集体奉献。最大的特色在于,近乎完整地总结了在Python编程中会用到的各种实践技巧和经验,涵盖众多主流的应用场景,并告诉你如何提高效率、避免踩坑、编写高质量的代码。
本书涉及开发环境和部署、编写符合Pythonic品味的代码、各应用场景下主流的Python解决方案、学习资源推荐等多个方面,有足够的广度也有合适的深度。不仅如此,书中还分享了阅读代码的思路、方法和技巧,告诉你为什么这么设计……并清晰地呈现了项目结构图,有极强的学习价值。
它就像一位导师,从你步入Python编程开发的大门时起,便详细地告诉你哪些应该做,哪些不应该做以及为什么这样选择,如何做技术选型、各自的优缺点……让你在零起步的基础上,便能安心地、迅速地上手实践。
作者简介:
Kenneth Reitz
Python界的大神、Python软件基金会会员,因众多开源项目而闻名(其中最著名的是“ Requests: HTTPfor Humans”),高颜值的摄影爱好者,电子音乐制作师,健身减肥成功的励志男……曾任Heroku公司Python架构负责人,现任职于DigitalOcean。
Tanya Schlusser
数据决策方向的独立顾问,为学生和企业团队提供的数据科学培训时长已超过1000小时,并照顾患有阿兹海默症的妈妈。
译者简介:
夏永锋百度资深研发工程师,曾就职于腾讯,对Python、GO、JAVA开发均有较丰富的实战经验,长期从事后台开发、大数据处理方面的工作。爱好编程和技术翻译。
大咖推荐:
《Python编程之美:最佳实践指南》一书帮助开发者破解了一些常见疑惑,提供了具有实践价值的指南。
——齐伟“跟老齐学Python”系列图书作者
学习一门编程语言,从入门到进阶的一条捷径就是学习前辈专家的开发经验,而这本书正是这些专家经验的总结。
——杨学光 Django中文社区发起人
答疑解惑
这本书和市面上已有的 Python 书籍有什么区别?
市面上的 Python 书籍大部分是只适合初学者的入门教程一类,其他的则要么介绍语言高级特性,要么介绍一个细分的 Python 应用领域。但是不管对于初学还是进阶学习,最关键是需要一份导引地图。本书分三个部分,分别针对 Python 初学、Python 进阶学习、Python 实战应用场景,给出明确的学习指引和参考建议,帮助不同阶段的 Python 学习者解决核心困惑。
这本书适合什么水平的 Python 开发人员阅读?
本书依据 Python 社区的最佳实践和共识,分三大部分,分别为不同水平不同需求的 Python 学习者提供一份学习指南,涉及 Python 开发的方方绵绵,适合任何水平的 Python 开发人员阅读。
这本书能如何帮助我提高Python编程能力?
本书从工程项目实践出发,介绍如何组织项目结构,如何测试项目,如何文档化项目等等实用性技能,同时以多个优秀开源项目为例,从源代码入手,由浅到深分析,教你如何编写优雅代码以及如何组织代码结构。相信在阅读完本书后,你在Python项目开发方面的技能将有大大地提升。
我现在工作中并未用到 Python 语言,能读吗?
肯定值得一读。虽然编程语言各异,但编程之道却是一致的。抛开 Python 语言,本书讲述的是我们可以如何快速高效地学习编程/提升编程能力/解决实际问题。另外,如今同一个项目中多语言混合编程的方式越来越常见,并且在这个 AI 时代,Python 的应用如此广泛,说不定什么时候你就要使用 Python 语言编程了,所以多学一点总是好的,艺多不压身嘛。
转载地址:http://qboxx.baihongyu.com/