���� Python �̳�
��һҳ

���� 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��ʽ

��һҳ
ǰ��