Skip to content

Commit bc9b458

Browse files
committed
Added concept blurbs and authors for existing concept exercises.
1 parent 9c52f80 commit bc9b458

12 files changed

Lines changed: 33 additions & 33 deletions

File tree

concepts/basics/.meta/config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "Python is a dynamic and strongly typed object-oriented programming language. It employs both duck typing and gradual typing (via type hints). Variables can be bound and re-bound to any data type and are resolved at run-time. Python uses significant indentation (similar to Haskell) for code blocks and puts strong emphasis on code readability.",
3+
"authors": ["BethanyG"],
4+
"contributors": ["cmccandless"]
55
}

concepts/bools/.meta/config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "Python represents true and false values with the 'bool' type. There are only two values: 'True' and 'False'. These values can be bound to a variable, used in comparisons, or returned from a function. Bools are a subclass of 'int'.",
3+
"authors": ["neenjaw"],
4+
"contributors": ["cmccandless", "BethanyG"]
55
}

concepts/dicts/.meta/config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "A dictionary (\"dict\") is a data structure that associates hashable keys to values -- known in other programming languages as a hash table or hashmap. Like most collections, dicts can hold reference to any/multiple data type(s) -- including other dictionaries. \"dicts\" enable the retrieval of a value in constant time, given the key.",
3+
"authors": ["j08k"],
4+
"contributors": ["valentin-p", "bethanyG"]
55
}

concepts/enums/.meta/config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "An enum is a set of unique names that are bound to unique, *constant* values and thereafter are immutable. Enums are defined by inheriting an \"Enum\" class. Built-in enum types are available in the module \"enum\" and the class \"Enum\" can be imported using \"from enum import Enum\" syntax.",
3+
"authors": ["mohanrajanr", "BethanyG"],
4+
"contributors": ["valentin-p"]
55
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "The list class has many useful methods for working with lists like \".append(), .insert(), .remove(), .reverse(), and .sort(). Additionally, lists support all common sequence operations as well as mutable sequence operations. They can be iterated over using \"for item in <list>\" syntax, and copied via slice notation or by calling .copy().",
3+
"authors": ["mohanrajanr", "BethanyG"],
4+
"contributors": ["valentin-p"]
55
}

concepts/lists/.meta/config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
2+
"blurb": "A list is a mutable collection of items in a sequence. Like most collections, lists can hold any/multiple data type(s) -- including other lists. Lists support all common sequence operations as well as mutable sequence operations like \".append()\" and \".reverse()\". They can be iterated over using the \"for item in <list>\" syntax.",
3+
"authors": ["BethanyG"],
44
"contributors": []
55
}

concepts/none/.meta/config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
2+
"blurb": "None is a singleton object frequently used to represent the *absence* of a value -- a placeholder to define a nil (empty, undefined, or null) variable, object, or argument. This \"placeholder\" can then be replaced by specific values or types later as needed. None is also automatically returned from functions that do not have a return specified.",
3+
"authors": ["mohanrajanr", "BethanyG"],
44
"contributors": []
55
}

concepts/numbers/.meta/config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "There are three different types of built-in numbers: integers (\"int\"), floating-point (\"float\"), and complex (\"complex\"). Ints have arbitrary precision and floats typically have 15 decimal places of precision -- but both Int and float precision vary by host system. Complex numbers have a real and an imaginary part - each represented by floats.",
3+
"authors": ["Ticktakto", "Yabby1997", "limm-jk", "OMEGA-Y", "wnstj2007"],
4+
"contributors": ["BethanyG"]
55
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "Surprisingly, there are four \"main\" string formats. A \"%\" formatting mini-language is supported \n directly and through \".format()\", but is considered \"old\". String interpolation is newer, and can be used for complex or conditional substitution. \"string.template()\" substitution is used for internationalization - where \"f-strings\" won't translate.",
3+
"authors": ["valentin-p"],
4+
"contributors": ["j08k", "BethanyG"]
55
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"blurb": "TODO: add blurb for this concept",
3-
"authors": [],
4-
"contributors": []
2+
"blurb": "The str class provides many useful methods that can be used to manipulate str types. These methods can be used for cleaning, splitting, translating, or otherwise working with any str object. Because str are immutable, any functions or methods that operate on a str will return a new instance or copy of that str, instead of modifying the original.",
3+
"authors": ["kimolivia"],
4+
"contributors": [ "valentin-p", "bethanyg"]
55
}

0 commit comments

Comments
 (0)