In this module, we will come to see that Python is an object-oriented language. That is, the language is all about defining different types of objects that encapsulate data, and that possess functions that permit users to access and manipulate this data. Our tour through `the essentials of Python <https://www.pythonlikeyoumeanit.com/module_2.html>`_ and `the essentials of NumPy <https://www.pythonlikeyoumeanit.com/module_3.html>`_ brought us into contact with various types of objects, such as the :code:`int`, :code:`str`, :code:`list`, :code:`tuple`, :code:`dict`, and the :code:`numpy.ndarray`, to name a few. We have seen that these different types of objects have starkly different functionality from one another. We will study the syntax and constructs for creating and interacting with objects in Python. Ultimately, will find our skill sets as Python-users much fuller and more sophisticated having understood object-oriented programming in Python.
0 commit comments