• Its name comes from Monthy Python’s Flying Circus show • Who uses Python? ◦ For development ▪ Reddit (website) ▪ SlideShare ▪ Dropbox ▪ Friendfeed ◦ For supplemental ▪ Google ▪ Nasa ▪ and like that.. Copyright by Levent Anıl ÖZEN
already mentioned. • Embedded systems. • Scientific calculations. • System management. • Data analysis. • And like that.. You can develop almost everywhere. Linux, Windows, Mac OS X, MorphOS, MS-DOS, OS/2, OS/390, S60, Solaris, VMS, Windows CE, HP- UX, iPhone, Android... Copyright by Levent Anıl ÖZEN
◦ Write for humans • Explicit is better than implicit ◦ Be clear • Simple is better than complex • Flat is better than nested ◦ Modularity instead of nested • Sparse is better than dense ◦ Loose coupling. Separate modules. ‘UNIX’ philosophy. • Readability counts ◦ Whitespace, no brackets. • If the implementation is easy to explain, it may be a good idea. If you want to read all of the rules, google it!! Copyright by Levent Anıl ÖZEN