introduction part igetting started with python talking to your computer getting your own copy of python interacting with python writing your first application part iitalking the talk storing and modifying information managing information making decisions performing repetitive tasks dealing with errors part iiiperforming common tasks interacting with modules working with strings managing lists collecting all sorts of data creating and using classes part ivperforming advanced tasks storing data in files sending an -mail part vthe part of tens ten amazing programming resources ten ways to make living with py thon ten interesting tools ten libraries you need to know about index