Replace map function with list comprehension
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000..fd20fddf87
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+
+*.pyc
diff --git a/4 Digit Number Combinations.py b/4 Digit Number Combinations.py
deleted file mode 100644
index b92c525955..0000000000
--- a/4 Digit Number Combinations.py	
+++ /dev/null
@@ -1,12 +0,0 @@
-# ALL the combinations of 4 digit combo
-def FourDigitCombinations():
-    numbers=[]
-    for code in range(10000):
-        code=str(code).zfill(4)
-        print(code)
-        numbers.append(code)
-
-# Same as above but more pythonic
-def oneLineCombinations():
-    numbers = list(map(lambda x: str(x).zfill(4), [i for i in range(10000)]))
-    print(numbers)
diff --git a/four_digit_num_combination.py b/four_digit_num_combination.py
new file mode 100644
index 0000000000..2cf1df7f63
--- /dev/null
+++ b/four_digit_num_combination.py
@@ -0,0 +1,16 @@
+""" small script to learn how to print out all 4-digit num"""
+
+# ALL the combinations of 4 digit combo
+def four_digit_combinations():
+    """ print out all 4-digit numbers in old way"""
+    numbers = []
+    for code in range(10000):
+        code = str(code).zfill(4)
+        print(code)
+        numbers.append(code)
+
+# Same as above but more pythonic
+def one_line_combinations():
+    """ print out all 4-digit numbers """
+    numbers = [str(i).zfill(4) for i in range(10000)]
+    print(numbers)

The code is more clear writing in list comprehension