Note that this site is in currently in version 1.0.0-alpha.   Some functionality may be limited.

Terms starting with O

Even though you probably don’t know it, you’ve been using objects in Python all along. Nearly everything in Python is made out of objects, which are representations of values. For example, the string "hello" is an object. So is the variable greeting that stores "hello". Integers, floats, and lists are also objects. To help you do more complex things with objects, you can learn object-oriented-programming, which is an approach toward programming that centralizes objects. This approach deploys what we call classes to define and create new objects, as well as inheritance to build new objects from old ones. This is definitely intermediate stuff, so make sure you have a grasp on basic concepts like data types, variables, loops, and conditionals before moving onto object-oriented-programming.

Open data formats are file formats that are available to anyone, free of charge, which allows for accessibility, future-proofing, and preservation. These file formats also allow for easy reusability and aids research reproduction and accountability. They are not limited by intellectual property rights or copyrights. This is distinct from proprietary formats. Some examples of open data formats are .csv, .pdf, and .json.

In Git, the default remote repository. When you clone a remote repository—that is, make a local reposotry based on it—the remote repository is automatically added as “origin.”