python objectstypesand expressions python is the language of choice for many advanced data tasks for very good reason python is one of the easiest advanced programming languages to learn intuitive structures and semantics mean that for people who are not computer scientistsbut maybe biologistsstatisticiansor the directors of start-uppython is straightforward way to perform wide variety of data tasks it is not just scripting languagebut full-featured objectoriented programming language in pythonthere are many useful data structures and algorithms built in to the language alsobecause python is an object-based languageit is relatively easy to create custom data objects in this bookwe will examine both python internal librariessome of the external librariesas well as learning how to build your own data objects from first principles this book does assume that you know python howeverif you are bit rustycoming from another languageor do not know python at alldon' worrythis first should get you quickly up to speed if notthen visit documentation at learn this programming language in this we will look at the following topicsobtaining general working knowledge of data structures and algorithms understanding core data types and their functions exploring the object-oriented aspects of the python programming language