diff --git a/pythonetc/README.md b/pythonetc/README.md
index a6de598..2b14d08 100644
--- a/pythonetc/README.md
+++ b/pythonetc/README.md
@@ -68,6 +68,7 @@ More:
1. ./digits.md (26 November 2020, 18:00)
1. ./ipython.md
1. ./array.md
+1. ./emoji.md
Out of order:
@@ -84,7 +85,6 @@ Bytearray
Subprocess and env vars
Subprocess pipe
Fnmatch?
-Emoji by name in a string
Unicode module
String.Template
String module consts
diff --git a/pythonetc/emoji.md b/pythonetc/emoji.md
new file mode 100644
index 0000000..0cdc26b
--- /dev/null
+++ b/pythonetc/emoji.md
@@ -0,0 +1,27 @@
+Python has rich support for Unicode, including referencing glyphs (including emojis, of course) by name.
+
+Get glyph name:
+
+```python
+'🤣'.encode('ascii', 'namereplace')
+# b'\\N{ROLLING ON THE FLOOR LAUGHING}'
+```
+
+Convert name to a glyph:
+
+```python
+'\N{ROLLING ON THE FLOOR LAUGHING}'
+# '🤣'
+
+# case doesn't matter:
+'\N{Rolling on the Floor Laughing}'
+# '🤣'
+```
+
+A good thing is that f-string also don't confused by named unicode glyphs:
+
+```python
+fire = 'hello'
+f'{fire} \N{fire}'
+# 'hello 🔥'
+```