For courses in Python programming.
· A clearand student-friendly introduction to the fundamentals of Python
In Starting Out with Python®, 5th Edition, TonyGaddis accessible coverage introduces students to the basics of programming ina high-level language. Python, an easy-to-learn and increasinglypopular object-oriented language, allows readers to become comfortable with thefundamentals of programming without the troublesome syntax that can bechallenging fornovices. With the knowledge acquired using Python, students gainconfidence in their skills and learn to recognize the logic behind developinghigh-quality programs. Starting Out with Python discussescontrol structures, functions, and lists before classes. As with all Gaddistexts, clear andeasy-to-read code listings, concise and practical real-worldexamples, focused explanations, and an abundance of exercises appear in everychapter. Updates to the 5th Edition include a new chapter ondatabase programming, and new coverage of GUI programming, string processing andformatting, and turtle graphics topics.