Please enable Javascript to view the contents

【每周书单】可能性的艺术、Fluent Python, 2nd Edition、用Python学数学、Django for Professionals 2022版、python学习手册(原书第5版)

 ·  ☕ 7 分钟

本周是2023年的第4周,补一下上周的书单。该书单书目均来自群友推荐,也欢迎大家加群交流。

可能性的艺术

可能性的艺术

豆瓣评分:9.1

「内容简介」

一个和平“爆发”的年代?

历史“终结论”的终结?

国家能力从何而来?

文明的冲突是一个过时的预言?

……

面对林林总总的政治问题,作者带领我们以一种比较的视角,在民主问责和国家能力两个政治比较的核心维度下,建立起观察的参照系,将不同体制、不同经济发展水平的国家纳入比较的视野,去分析我们的时代背景和全球化进程,讨论不同国家的政治转型与国家能力,以及文化和经济对政治变迁的影响。

“政治是可能性的艺术。”当我们将面对的政治现实当作一万种可能性之一来对待时,就能从此时此地抽离,获得一种俯瞰的视角,进而再聚焦定位现实,在浩瀚的可能性中理解我们自身。

「名人推荐」

比较政治学当中的“比较”,与其说是一种具体的研究方法,不如说是一种研究的视野。当你把你所面对的政治现实当作一万种可能性之一来对待时,你就获得了一种“比较的视野”。

比较的视野本质上是一种俯瞰的视野,从“此时此地”抽离,来到多样性的“上空”,从宏观开始领略,然后慢慢聚焦到微观,也就是从森林开始,慢慢聚焦到树木。这样做的好处,就是不管你在分析多么具体的问题,在你脑海的深处,始终有一种比例感,有一片隐隐约约的森林,它提醒着你,你所见到的只是现象,而现象未必是真相。

可能我思考得越多,就越相信,智慧的本质就是对事物比例的公正判断。

——刘瑜

以比较的视野辨析相似与差异,从妙趣横生的事例引向缜密的逻辑推论,澄清认知的盲点和误区,在娓娓道来的叙述中抵达高深的学理分析,最终揭示政治世界的种种奥秘。刘瑜的写作天赋与学术训练功力都已为人所知,在这本书中,二者达到了几近完美的融合,为我们呈现出真正深入浅出的典范。

——刘擎

什么叫“可能性的艺术”?在这个年代活在世界上任何一个地方,可能都要面对一个问题:整套影响我们生活、塑造我们日常社会行为的政治制度,还有什么可能吗?

人类历史上所有政治制度的出现、形成、演变的空间何在?很多时候要透过比较才看得到,而由刘瑜老师来讲述,则是再精彩不过了。

——梁文道

「编辑推荐」

★ 学者刘瑜比较政治学新著。继《民主的细节》《观念的水位》出版近10年后,政治学者刘瑜新作出版。在保留其理性而灵动的语言风格、清晰而缜密的逻辑叙述的基础上,这一次,她带我们跳出一时一地的政治,从高处看国际格局,形成广阔的俯瞰视野。

★ 全方位、多角度的政治比较视野。围绕比较政治学两个核心维度——政治转型和国家能力,将不同国家、地区、古今纳入其中,带来全方位的比较。同时,书中不仅有对发达国家如美国、英国、德国、法国等的分析,也有对发展中国家如南非、印度、墨西哥、泰国、智利、伊拉克等的介绍;在分析经济发展、民主转型的成功案例时,也会剖析失败案例,以此突破认识的偏见,将当下问题纳入历史长河,以历史为尺度,形成看问题的比例感,跳出现象,对问题做出公正的判断。

★ 政治在社会中,从政治之外看政治。“政治在社会结构中”“政治在经济中”“政治在历史中”“政治在地理中”“政治在文化中”。本书通过分析南非的转型、智利经济政策的选择、美国的社会运动以及韩国的观念变迁等,带我们认识政治创造可能性的各种途径,理解社会与政治发展的制衡关系、政治选择与政治行动的可能。

★ 将抽象复杂的政治问题化为通俗的讲述。本书基于作者在看理想平台的音频节目而成,保留了作者通俗的讲述风格,同时辅以深厚的学术功底、优秀的写作能力以及对现实的敏锐分析,将抽象复杂的政治问题以易懂的方式讲给我们听。

★ 对多变的政治现象进行比较、思考,形成社会洞察力。比较产生冲击,冲击带来思考。政治的多变与不确定性让我们对它的思考很难有一劳永逸的答案,但也正是这种不确定性促使我们不断重返基本的道德问题和历史经验,将熟悉的事物陌生化,将“此时时刻”和无数的“他时他刻”联系起来,以此形成明晰的社会洞察力。

★ 于差异中寻找规律,在浩瀚的可能性中理解我们自身。政治是复杂的,但不是随机的。本书通过建立一个政治可能性的参照系,将每个国家编织在同一网络下,以此理解他国,也照见自身,于差异中寻找规律,进而定位现实,理解我们自身。

Fluent Python, 2nd Edition

Fluent Python, 2nd Edition

豆瓣评分:9.3

Python’s simplicity lets you become productive quickly, but often this means you aren’t using everything it has to offer. With the updated edition of this hands-on guide, you’ll learn how to write effective, modern Python 3 code by leveraging its best ideas.

Don’t waste time bending Python to fit patterns you learned in other languages. Discover and apply idiomatic Python 3 features beyond your past experience. Author Luciano Ramalho guides you through Python’s core language features and libraries and teaches you how to make your code shorter, faster, and more readable.

Featuring major updates throughout the book, Fluent Python, second edition, covers:

Special methods: The key to the consistent behavior of Python objects

Data structures: Sequences, dicts, sets, Unicode, and data classes

Functions as objects: First-class functions, related design patterns, and type hints in function declarations

Object-oriented idioms: Composition, inheritance, mixins, interfaces, operator overloading, static typing and protocols

Control flow: Context managers, generators, coroutines, async/await, and thread/process pools

Metaprogramming: Properties, attribute descriptors, class decorators, and new class metaprogramming hooks that are simpler than metaclasses

Django for Professionals

Django for Professionals

Learn how to build production-ready websites with Python & Django.

This book covers in-depth how professional Django programmers do their job and build real-world web applications. Topics covered include Docker, environment variables, payments, search, permissions, file/image uploads, testing, security, performance, and deployment.

用Python学数学

用Python学数学

本书向读者展示如何利用编程来让数学学习变得有意义并且充满乐趣。读者在探索代数学、几何学、三角学、矩阵和元胞自动机等领域的关键数学概念时,将学会在Python语言的帮助下使用代码可视化一系列数学问题的解决方案。用Python让数学活起来看得见动起来充满立体感的“活”数学,像魔法一样解决常见数学问题,不为解题,不记公式,彻底摆脱枯燥——纯粹好玩,自由发挥想象,自己动手制作趣味数学读完本书,读者还可以编写自己的程序来快速解方程,自动完成一些烦琐的任务,以及编写函数来绘制和操作形状,等等。

Python编程第4版

Python编程第4版

Mark Lutz是Python培训的世界领导者,同时也是最早且最畅销的Python书籍的作者,并且是1992年以来Python社区的开拓者。25年来,Mark一直是一名软件开发人员,并且是《Programming Python》前一版的作者,也是O’Reilly公司出版的 《Learning Python》和《Python Pocket Reference》的作者。

Python核心编程(第二版)

Python核心编程(第二版)

本书是Python开发者的完全指南——针对 Python 2.5全面升级

·学习专业的Python风格、最佳实践和好的编程习惯;

·加强对Python对象、内存模型和Python面向对象特性的深入理解;

·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件;

·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件;

·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力;

·学习Python中有关数据库的API,以及如何在Python中使用各种不同的数据库系统,包括MySQL、Postgres和 SQLite。

python学习手册(原书第5版)

python学习手册(原书第5版)

豆瓣评分:8.0

如果你想动手编写高效、高质量并且很容易与其他语言和工具集成的代码,本书将快速地帮助你利用Python提高效率。本书基于Python专家的流程培训课程编写,内容通俗易懂。本书包含很多注释的例子和插图,以帮助你开始使用Python2.7和3.3。每章都包含关于Python语言的重要组成部分的一节课。本书主要内容:了解Python的主要内置对象类型,如数字、列表和字典;创建和处理对象的Python语句,学习Python的一般语法模型;利用Python的基本程序工具的结构和重用代码;了解Python模块:语句包、函数和其他工具;探索Python的面向对象的编程工具,用于构建代码;了解异常处理模型和开发工具编写较大的程序;探索先进的Python工具,包括装饰符、描述符、元类、Unicode的处理。


欢迎关注我的公众号“码农真经”,原创技术文章第一时间推送。

分享

码中人
作者
码中人
Web Developer