# plan a week

    

index a54301c..ab6555f 100644
@@ -14,8 +14,6 @@ You don't need telegram to read the channel using the link above. If neither of

## To schedule

-1. ./dedent.md
-1. ./immutable.md
1. ./sqlite3.md
1. ./str-chain.md
1. ./json-allow-nan.md
@@ -51,3 +49,4 @@ These are ideas for future posts. Let me know if you want to write a guest post
+ trace
+ atexit
+ Lazy annotations hype
++ del
diff --git a/pythonetc/dedent.md b/pythonetc/dedent.md
index 4c442ef..b33e645 100644
--- a/pythonetc/dedent.md
+++ b/pythonetc/dedent.md
@@ -1,4 +1,8 @@
-Multiline string literal preserves every symbol between openning and closing quotes, including identation:
+# textwrap.dedent
+
+Published: 27 April 2021, 18:00
+
+Multiline string literal preserves every symbol between opening and closing quotes, including indentation:

python
def f():
@@ -22,7 +26,7 @@ f()
# '\nhello\n  world\n'


-However, it's difficult to read because it looks like the literal is outside of the function body but it's not. So, a much better solution is not to break the identation but instead remove it from the string content using [textwrap.dedent](https://docs.python.org/3/library/textwrap.html#textwrap.dedent):
+However, it's difficult to read because it looks like the literal is outside of the function body but it's not. So, a much better solution is not to break the indentation but instead remove it from the string content using [textwrap.dedent](https://docs.python.org/3/library/textwrap.html#textwrap.dedent):

python
from textwrap import dedent
diff --git a/pythonetc/immutable.md b/pythonetc/immutable.md
index b05b45a..b6af507 100644
--- a/pythonetc/immutable.md
+++ b/pythonetc/immutable.md
@@ -1,3 +1,7 @@
+# types.MappingProxyType
+
+Published: 29 April 2021, 18:00
+
If any function can modify any passed argument, how to prevent a value from modification? Make it immutable! That means the object doesn't have methods to modify it in place, only methods returning a new value. This is how numbers and str are immutable. While list has append method that modifies the object in place, str just doesn't have anything like this, all modifications return a new str:

python