���� Python �̳�
Swaroop, C. H. ��
���Ԫ ��
www.byteofpython.info
�汾��1.20
A Byte of Python
Copyright © 2003-2005 Swaroop C H
���� Python �̳�
������ Python �̡̳�Ϊ "A Byte of Python" ��Ψһָ�����������뱾����Ȩ © 2005 ���Ԫ
�������� ��������Լ��������-��������Ʒ-����ҵ��;�� ������
��Ҫ
�������սӴ����Ի���һ���о���ij���Ա�����鶼��������ѧϰʹ��Python���ԡ�
Ŀ¼��
ǰ��
�������
���������
����Ŀǰ��״��
�ٷ���վ
Լ������
��ӭ���ҷ���
ֵ��˼����һЩ����
1. ����
���
Python����ɫ
����
Ϊʲô��ʹ��Perl��
����Ա�Ļ�
2. ��װPython
Linux��BSD�û�
Windows®�û�
����
3. ����IJ���
���
ʹ�ô���ʾ���Ľ�����
��ѡһ���༭��
ʹ��Դ�ļ�
���
������
��ִ�е�Python����
��ȡ����
����
4. ��������
���������ϵij���
��
�ַ���
����
��ʶ��������
��������
����
���
������
������������
����
����
5. ����������ʽ
���
�����
��������ȼ�
����˳��
��Ϲ���
����ʽ
ʹ�ñ���ʽ
����
6. ������
���
if���
ʹ��if���
������
while���
ʹ��while���
forѭ��
ʹ��for���
break���
ʹ��break���
continue���
ʹ��continue���
����
7. ����
���
���庯��
�����β�
ʹ�ú����β�
�ֲ�����
ʹ�þֲ�����
ʹ��global���
Ĭ�ϲ���ֵ
ʹ��Ĭ�ϲ���ֵ
�ؼ�����
ʹ�ùؼ�����
return���
ʹ�����������ϵ����
DocStrings
ʹ��DocStrings
����
8. �
���
ʹ��sysģ��
�ֽڱ����.pyc�ļ�
from..import���
��__name__
ʹ��ģ���__name__
�������Լ���ģ��
�������Լ���ģ��
from..import
dir()����
ʹ��dir����
����
9. ���ݽṹ
���
�б�
��������Ŀ�������
ʹ���б�
Ԫ��
ʹ��Ԫ��
Ԫ�����ӡ���
�ֵ�
ʹ���ֵ�
����
ʹ������
�ο�
������ο�
�����ַ���������
�ַ����ķ���
����
10. ������⡪����дһ��Python�ű�
����
�������
�汾һ
�汾��
�汾��
�汾��
��һ���Ż�
������������
����
11. �������ı��
���
self
��
����һ����
������
ʹ�ö���ķ���
__init__����
ʹ��__init__����
�������ı���
ʹ���������ı���
�̳�
ʹ�ü̳�
����
12. ����/���
�ļ�
ʹ���ļ�
������
������ȡ����
����
13. �쳣
����
try..except
�����쳣
�����쳣
��������쳣
try..finally
ʹ��finally
����
14. Python����
���
sys�
�������
����sys������
os�
����
15. ����Python������
������
������
�б��ۺ�
ʹ���б��ۺ�
�ں����н���Ԫ����б�
lambda��ʽ
ʹ��lambda��ʽ
exec��eval���
assert���
repr����
����
16. ������ѧϰʲô��
ͼ������
GUI���߸���
̽����������
����
A. ����/����Դ��������FLOSS��
B. ���ڱ���
���
��������
��������
���ڼ��������뱾
C. ����¼
ʱ���
�����
����
5.1 ����������ǵ��÷�
5.2 ��������ȼ�
15.1 һЩ����ķ���
����
3.1 ʹ�ô���ʾ����Python������
3.2 ʹ��Դ�ļ�
4.1 ʹ�ñ��������������ϵij���
5.1 ʹ�ñ���ʽ
6.1 ʹ��if���
6.2 ʹ��while���
6.3 ʹ��for���
6.4 ʹ��break���
6.5 ʹ��continue���
7.1 ���庯��
7.2 ʹ�ú����β�
7.3 ʹ�þֲ�����
7.4 ʹ��global���
7.5 ʹ��Ĭ�ϲ���ֵ
7.6 ʹ�ùؼ�����
7.7 ʹ�����������ϵ����
7.8 ʹ��DocStrings
8.1 ʹ��sysģ��
8.2 ʹ��ģ���__name__
8.3 ��δ������Լ���ģ��
8.4 ʹ��dir����
9.1 ʹ���б�
9.2 ʹ��Ԫ��
9.3 ʹ��Ԫ�����
9.4 ʹ���ֵ�
9.5 ʹ������
9.6 ������ο�
10.1 ���ݽű������汾һ
10.2 ���ݽű������汾��
10.3 ���ݽű������汾��������������
10.4 ���ݽű������汾��
11.1 ����һ����
11.2 ʹ�ö���ķ���
11.3 ʹ��__init__����
11.4 ʹ���������ı���
11.5 ʹ�ü̳�
12.1 ʹ���ļ�
12.2 ������ȡ����
13.1 �����쳣
13.2 ��������쳣
14.1 ʹ��sys.argv
15.1 ʹ���б��ۺ�
15.2 ʹ��lambda��ʽ