about docstrings

    
      
diff --git a/pythonetc/README.md b/pythonetc/README.md
index 04a5c12..e00155f 100644
--- a/pythonetc/README.md
+++ b/pythonetc/README.md
@@ -59,3 +59,5 @@ More:
 1. ./f-docstrings.md            (27 October 2020, 18:00)
 1. ./codecs.md                  (29 October 2020, 18:00)
 1. ./comprehension-func.md      (3 November 2020, 18:00)
+1. ./slots-docs.md              (5 November 2020, 18:00)
+1. ./pydoc.md                   (10 November 2020, 18:00)
diff --git a/pythonetc/pydoc.md b/pythonetc/pydoc.md
new file mode 100644
index 0000000..da39391
--- /dev/null
+++ b/pythonetc/pydoc.md
@@ -0,0 +1,21 @@
+The script [pydoc](https://docs.python.org/3/library/pydoc.html) can be used to see documentationand docstrings from the console:
+
+```bash
+$ pydoc3 functools.reduce | cat
+Help on built-in function reduce in functools:
+
+functools.reduce = reduce(...)
+    reduce(function, sequence[, initial]) -> value
+
+    Apply a function of two arguments cumulatively to the items of a sequence,
+    ...
+```
+
+Also, you can specify a port with `-p` flag, and `pydoc` will serve the HTML documentation browser on the given port:
+
+```bash
+$ pydoc3 -p 1234
+Server ready at http://localhost:1234/
+Server commands: [b]rowser, [q]uit
+server>
+```
diff --git a/pythonetc/slots-docs.md b/pythonetc/slots-docs.md
new file mode 100644
index 0000000..ee48ccd
--- /dev/null
+++ b/pythonetc/slots-docs.md
@@ -0,0 +1,39 @@
+`__slots__` [can be used to save memory](https://t.me/pythonetc/233). You can use any iterable as `__slots__` value, including `dict`. AND Starting from Python 3.8, you can use `dict` to specify docstrings for slotted attributes `__slots__`:
+
+```python
+class Channel:
+  "Telegram channel"
+  __slots__ = {
+    'slug': 'short name, without @',
+    'name': 'user-friendly name',
+  }
+  def __init__(self, slug, name):
+    self.slug = slug
+    self.name = name
+
+inspect.getdoc(Channel.name)
+# 'user-friendly name'
+```
+
+Also, `help(Channel)` lists docs for all slotted attributes:
+
+```python
+class Channel(builtins.object)
+ |  Channel(slug, name)
+ |  
+ |  Telegram channel
+ |  
+ |  Methods defined here:
+ |  
+ |  __init__(self, slug, name)
+ |      Initialize self.  See help(type(self)) for accurate signature.
+ |  
+ |  ----------------------------------------------------------------------
+ |  Data descriptors defined here:
+ |  
+ |  name
+ |      user-friendly name
+ |  
+ |  slug
+ |      short name, without @
+```