Python������-(��2��) �����Ϣ
- ISBN��9787115460158
- �l�δa��9787115460158 ; 978-7-115-46015-8
- �b����һ���z�漈
- �Ԕ������o
- ���������o
- ���ٷ��>>
Python������-(��2��) ������ɫ
Python����һ�N��-�������OӋ�Z�ԣ��{���了�������x���ɔUչ���՝u�ɞ�����OӋ�I������Ƴ���Z��֮һ��
��������Python 3.5�汾�M���v�⣬ͨ�^13�µă��ݣ���Ƚ�ʾ��Python���̵ĸ�-�����ɡ�������Python�Z�Լ�����^�ĬF���_ʼ��B����Python�Z��������Ҏ�t��Python���ľ�����������a���Uչ�����_�l���������a���ęn�������yԇ�_�l�����a���������l���̡��OӋģʽ����ҪԒ�}�M����ȫ��ϵ�y�����v�⡣
�����m����Ҫ�Mһ���������Python���̼��ܵ��x����x��Ҳ�m�ό�Python���̸��dȤ���x�߅����W����ȫ���Y�ϵ����Ҍ��õ��_�l���������Ԏ����x�߄��������ܵġ��ɿ��ҿɾS�o��Python���á�
Python������-(��2��) ���ݺ���
Python��һ�T�ӑB�����Z�ԣ������ζ��֏����m���ڱ����I�M�ܾ���Python���a���^���ף����Ǿ�����Ч�����ھS�o�͏��õĴ��a��һ������
���������c������Ϥzui�ь��`�����õĹ����Լ��˜ʣ��@����Python���I��ʿÿ��ʹ�õġ����ȣ��㌢�˽�Python 3.5�������ӵĹ����Լ�����������a���Ŀ��ټ��ɡ��������㌢�W��ʹ���@���°汾�еĸ�-�������õ�Python�Z��Ԫ�أ��Լ����FԪ���̵IJ�ͬ�����������v���˴��a�������ߡ����������ęn�ķ����͜yԇ���_�l���@Щ���Ǿ������a����Ҫ���ء�ͨ�^�W��������һ��ԭ�t������ƿ�i�IJ����Լ����Ã������x�����ߣ�����Ԍ���ξ�����Ч�Ĵ��a�и���������⡣
�x�걾��������ɞ�һ�����Ծ�����Ч�ҿɾS�o���a�Č��ҡ�
ͨ�^��x�������㌢�܉�
�˽���Python��^�ЏV�����õļs����zui�ь��`��
��Ч���Python���a���Ա㌢�䑪������^�����a��
�������h��ϵ�y���Ԅӻ�������a�ĺ������p���ķ�����
��ߴ��a���|�����ɿ��Լ����ܣ�
��Python������l���a��
ʹ�������Z�Ծ����Ĵ��a��UչPython��
Python������-(��2��) Ŀ�
Ŀ�
��1�� Python�F�� 1
1.1
Python�ĬF���cδ�� 1
1.2
Python��������ԭ�� 2
1.3 ۙPython*��׃��——PEP�ęn 2
1.4 ��ǰPython 3���ռ��̶� 3
1.5
Python 3��Python 2����Ҫ� 4
1.5.1
��ʲôҪ�Pע�@Щ� 4
1.5.2
��Ҫ���Z����ͳ�Ҋ���� 4
1.5.3
���ڱ��ֿ�汾�����Եij��ù��ߺͼ��g 6
1.6 ��ֻ��CPython 9
1.6.1
��ʲôҪ�PעPython���F 10
1.6.2
Stackless Python 10
1.6.3
Jython 10
1.6.4
IronPython 11
1.6.5
PyPy 11
1.7
Python�_�l�ĬF������ 12
1.8 ����Python�h�����x 13
1.8.1
��ʲôҪ���x 14
1.8.2
���ý�Q���� 15
1.8.3
�x���ķN���� 18
1.9 ϵ�y���h�����x 19
1.9.1
ʹ��Vagrant��̓�M�_�l�h�� 20
1.9.2
�������c̓�M���Č��� 21
1.10
���õ����a������ 21
1.10.1
�Զ��xPython shell— IPython��bpython�� ptpython�� 22
1.10.2
����ʽ�{ԇ�� 24
1.11
���õ��YԴ 25
1.12
С�Y 25
��2�� �Z��*�ь��`——��e���� 26
2.1
Python������ 26
2.1.1
�ַ����c�ֹ� 27
2.1.2
������� 30
2.2 ���Z�� 39
2.2.1
������ 40
2.2.2
yield�Z�� 41
2.2.3
�b��� 44
2.2.4
�����Ĺ�����—with�Z�� 54
2.3 �����߀��֪���������Z��Ԫ�� 58
2.3.1
for...else...�Z�� 58
2.3.2
����ע�� 59
2.4 С�Y 60
��3�� �Z��*�ь��`—��e���� 61
3.1 ���������� 61
3.2 �L������еķ��� 63
3.2.1
Python 2�е��fʽ��csuper 65
3.2.2
����Python�ķ���������� 66
3.2.3
ʹ��super�����e�` 70
3.2.4
*�ь��` 73
3.3 �������L��ģʽ 73
3.3.1
������ 74
3.3.2
property 79
3.3.3
�� 81
3.4 Ԫ���� 82
3.4.1
�b���—
һ�NԪ���̷��� 83
3.4.2
��b��� 83
3.4.3
ʹ��__new__()�����������������^�� 85
3.4.4
Ԫ� 87
3.4.5
һЩ�P�ڴ��a���ɵ���ʾ 94
3.5 С�Y 100
��4�� �x��õ����Q 101
4.1
PEP 8�c����*�ь��` 101
4.1.1
���Ҫ����PEP 8�Լ��Εr����PEP 8 101
4.1.2
��ԽPEP 8—�F꠵��L��ָ�� 102
4.2 �����L�� 102
4.3 ����ָ�� 110
4.3.1
��“has”��“is”ǰ�Y��������Ԫ�� 111
4.3.2
�Ï͔���ʽ��������׃�� 111
4.3.3
���@ʽ���Q�����ֵ� 111
4.3.4
����ͨ�����Q 111
4.3.5
����F�����Q 112
4.4 ������*�ь��` 113
4.4.1
ͨ�^�����OӋ�������� 113
4.4.2
���΅����͜yԇ 114
4.4.3
С��ʹ��*args��**kwargsħ������ 115
4.5 ����Q 117
4.6 ģ�K�Ͱ������Q 117
4.7 ���õĹ��� 118
4.7.1
Pylint 118
4.7.2
pep8��flake8 120
4.8 С�Y 120
��5�� ����һ���� 121
5.1 ����һ���� 121
5.1.1
Python������ߵĻ�y��B 122
5.1.2
�Ŀ���� 123
5.1.3
�Զ��xsetup���� 131
5.1.4
���_�l���gʹ�ð� 132
5.2 �������g�� 133
5.2.1
��ʲô���� 133
5.2.2
PEP 420—�[ʽ�������g�� 135
5.2.3
��ǰPython�汾�е��������g�� 136
5.3 �ς�һ���� 137
5.3.1
PyPI—Python������ 137
5.3.2
Դ���a���c������ 139
5.4 �����Ɉ����ļ� 142
5.4.1
�����Ɉ����ļ��Εr���� 143
5.4.2
���ù��� 143
5.4.3
�Ɉ��а���Python���a�İ�ȫ�� 150
5.5 С�Y 151
��6�� ������a 152
6.1 ʮ��Ҫ�ؑ��� 152
6.2 ��Fabric�M���Ԅӻ����� 154
6.3 ���Լ��İ������������R�� 158
6.3.1
PyPI�R�� 159
6.3.2
ʹ�ð��M�в��� 160
6.4 ��Ҋ�s���c���` 168
6.4.1
�ļ�ϵ�y�ӴνY�� 168
6.4.2
���x 168
6.4.3
ʹ���M�̹������� 169
6.4.4
��ԓ���Ñ����g�\�Б��ô��a 170
6.4.5
ʹ��HTTP������� 171
6.4.6
���ŵ����¼��d�M�� 171
6.5 ���a�z�y�c�O�� 172
6.5.1
ӛ��e�`—sentry/raven 173
6.5.2
�O��ϵ�y�c����ָ�� 175
6.5.3
̎�푪����־ 177
6.6 С�Y 181
��7�� ʹ�������Z���_�lPython�Uչ 182
7.1 ʹ��C����C �����Uչ 182
7.2 ��ʲô�����ÔUչ 184
7.2.1
����P�I���a����� 185
7.2.2
���ɬF�е�ʹ�ò�ͬ�Z�Ծ����Ĵ��a 185
7.2.3
���ɵ������ӑB�� 185
7.2.4
�����Զ��x������� 186
7.3 �����Uչ 186
7.3.1
��C�Uչ 187
7.3.2
Cython 201
7.4 ���� 205
7.4.1
�~���s�� 205
7.4.2
�{ԇ 206
7.5 �o�Uչ�ĄӑB��ӿ� 206
7.5.1
ctypes 207
7.5.2
CFFI 212
7.6 С�Y 214
��8�� �������a 215
8.1 �汾����ϵ�y 215
8.1.1
����ʽϵ�y 215
8.1.2
�ֲ�ʽϵ�y 217
8.1.3
����ʽ߀�Ƿֲ�ʽ 219
8.1.4
�M����ʹ��Git 219
8.1.5
Git���������cGitHub�������� 220
8.2 ���m���_�l�^�� 223
8.2.1
���m���� 224
8.2.2
���m���� 227
8.2.3
���m���� 227
8.2.4
���õij��m���ɹ��� 228
8.2.5
�x�����_�Ĺ��ߺͳ�Ҋ������ 234
8.3 С�Y 236
��9�� �ęn������Ŀ 237
9.1
7헼��g����Ҏ�t 237
9.1.1
�ɲ����� 238
9.1.2
��λ�x�� 238
9.1.3
ʹ�ú��ε��L�� 239
9.1.4
������Ϣ���� 240
9.1.5
ʹ�ìF���еĴ��aʾ�� 240
9.1.6
ʹ���p���ҳ�ֵķ��� 241
9.1.7
ʹ��ģ�� 241
9.2
reStructuredText���T 242
9.2.1
�¹��Y�� 243
9.2.2
�б� 245
9.2.3
�ЃȘ�ӛ 246
9.2.4
���։K 246
9.2.5
朽� 247
9.3 �����ęn 248
9.4 �����Լ����ęn�� 254
9.4.1
������� 254
9.4.2
�ęn�����c���m���� 259
9.5 С�Y 260
��10�� �yԇ���_�l 261
10.1
�Ҳ��yԇ 261
10.1.1
�yԇ�_�l��ԭ�t 261
10.1.2
ʲô�ӵĜyԇ 265
10.1.3
�_ʽPython�˜ʜyԇ���� 268
10.2
�����yԇ 273
10.2.1
unittest���� 273
10.2.2
unittest�����Ʒ 274
10.2.3
�yԇ���w�� 280
10.2.4
�����cģ�M 282
10.2.5
�yԇ�h���c��ه������ 289
10.2.6
�ęn���_�l 292
10.3
С�Y 294
��11�� ����——һ��ԭ�t�c�������g 295
11.1
3������Ҏ�t 295
11.1.1
����Ҫ�ܹ��� 295
11.1.2
���Ñ��ĽǶȿ��] 296
11.1.3
���ִ��a�Ŀ��x�ԺͿɾS�o�� 297
11.2
�������� 297
11.2.1
�ҵ������������� 297
11.2.2
�UչӲ�� 298
11.2.3
�����ٶȜyԇ 298
11.3
����ƿ�i 299
11.3.1
����CPUʹ����r 299
11.3.2
�����ȴ�ʹ�� 307
11.3.3
�����W�jʹ����r 315
11.4
С�Y 316
��12�� ����——һЩ����ļ��g 317
12.1
���͏��s�� 318
12.1.1
ѭ�h���s�� 319
12.1.2
��Oӛ�� 320
12.2
���� 322
12.3
ʹ�ü���ģ�K 323
12.3.1
deque 324
12.3.2
defaultdict 325
12.3.3
namedtuple 326
12.4
�ܘ��wϵ�ę�� 327
12.4.1
ʹ�Æ��lʽ�ͽ����㷨 327
12.4.2
ʹ���΄���к����t
̎�� 328
12.4.3
ʹ�ø����͔����Y�� 331
12.5
���� 331
12.5.1
�_���Ծ��� 332
12.5.2
�Ǵ_���Ծ��� 335
12.5.3
������� 336
12.6
С�Y 338
��13�� ���l 339
13.1
��ʲô��Ҫ���l 339
13.2
�ྀ�� 340
13.2.1
ʲô�Ƕྀ�� 340
13.2.2
Python���̎���ྀ�� 341
13.2.3
�Εr��ԓʹ�öྀ�� 342
13.3
���M�� 356
13.4
�������� 364
13.4.1
�fͬ���΄��c����I/O 364
13.4.2
Python�е�async��await�P�I�� 365
13.4.3
��Python�汾�е�asyncio 369
13.4.4
�������̌��� 369
13.4.5
ʹ��futures���������aͬ���� 372
13.5
С�Y 374
��14�� ���õ��OӋģʽ 376
14.1
������ģʽ 376
14.2
�Y����ģʽ 379
14.2.1
�m���� 380
14.2.2
���� 394
14.2.3
���^ 395
14.3
�О�ģʽ 395
14.3.1
�^���� 396
14.3.2
�L���� 398
14.3.3
ģ�� 400
14.4
С�Y 403
չ�_ȫ��
Python������-(��2��) ���ߺ���
Micha? Jaworski����7��Python���̵Ľ���߀��graceful�Ą����ߣ��@��һ��������falcon֮�ϵ�REST��ܡ������ڲ�ͬ�Ĺ�˾�����^��N��ɫ����һ����ͨ��ȫ���_�l�ˆT��ܛ���ܘ����ٵ�һ�ҿ칝�����I��˾�Ĺ��̸����á���Ŀǰ��Operaܛ����˾TV Store���ҕ�����̵꣩�F꠵���-ϯ��˹��̎��������OӋ�����ܵķֲ�ʽ���շ�������S���Ľ���߀��һЩ���е�Python�_Դ�Ŀ�Ļ��Sؕ�I�ߡ�
Tarek Ziade?��Mozilla�Ĺ��̽������cһ�����T��Python��Firefox������ҎģWeb���õĈF���������Python��������^ؕ�I�����ҏ�����Zope�_ʼ��ʹ���^���N��ͬ��Python Web��ܡ�
Tarek߀������Afpy——������Python�Ñ��M�������÷��Z���^�ɱ��P��Python�ĕ�����߀���T��Solutions Linux��PyCon��OSCON��EuroPython�ȇ��H��������^��η��Z���v�ͽ̌W��