���� Python �̳� (original) (raw)

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


��һҳ
ǰ��