The book will cover all the basic python programming concepts and an introduction to advanced concepts related to databases and files. The book will be a good source to be used by all those students and learners who want to learn python at their hands.The book intends to give a simple approach to python beginners while also introducing few advanced concepts. Every topic is distinctly isolated and placed in separate chapters. It will also give enough programming examples with solutions for hands-on practice of the language. The contents will not be restricted to any university syllabus. Rather it will expose the learner to the language on the whole.