{"nbformat":4,"nbformat_minor":0,"metadata":{"colab":{"provenance":[]},"kernelspec":{"name":"python3","display_name":"Python 3"},"language_info":{"name":"python"}},"cells":[{"cell_type":"markdown","source":["Built-in Functions"],"metadata":{"id":"SfRk4S44Nhg5"}},{"cell_type":"code","source":["# Mathematical function\n","res = abs(-10)\n","print(res)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"v1BM-M2C66h4","executionInfo":{"status":"ok","timestamp":1733560949712,"user_tz":-360,"elapsed":699,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"5f69b7c4-1c28-452f-a4fe-db24df0d3aa8"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["10\n"]}]},{"cell_type":"code","source":["a = 10\n","b = 20"],"metadata":{"id":"jNpi6ZzKST3L"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["# Maximum and minimum\n","numbers = [3, 5, 7, 2, 8]\n","print(max(numbers))\n","print(min(numbers))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"oOcTodga7xd0","executionInfo":{"status":"ok","timestamp":1733545643606,"user_tz":-360,"elapsed":434,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"f7fc2954-bb76-467a-8559-05523e72729f"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["8\n","2\n"]}]},{"cell_type":"code","source":["# Rounding\n","print(round(3.44))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"4o84aVjc7ykG","executionInfo":{"status":"ok","timestamp":1733561224967,"user_tz":-360,"elapsed":480,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"0d589f59-9c73-4674-c835-28fdb4cc1422"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["3\n"]}]},{"cell_type":"code","source":["# String function\n","name = \"Python\"\n","print(name.upper())"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"aT0o6S3U6_Q_","executionInfo":{"status":"ok","timestamp":1733561262584,"user_tz":-360,"elapsed":415,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"00b7e1d0-445c-4030-a88a-1626f861c793"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["PYTHON\n"]}]},{"cell_type":"code","source":["# String length\n","text = \"Python Programming\"\n","print(len(text))\n","\n","# Convert to uppercase and lowercase\n","print(text.upper())\n","print(text.lower())"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"r5r41ZAO8cO3","executionInfo":{"status":"ok","timestamp":1733545810794,"user_tz":-360,"elapsed":421,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"bf970ff0-345f-43c4-def6-eb289e7e2611"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["18\n","PYTHON PROGRAMMING\n","python programming\n"]}]},{"cell_type":"code","source":["# Type conversion\n","num_str = \"123\"\n","print(int(num_str) + 10)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"LLn-Zz4U7F2b","executionInfo":{"status":"ok","timestamp":1733561421550,"user_tz":-360,"elapsed":420,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"bebb6ac5-d0d0-4a8c-879c-7adbd524ce25"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["133\n"]}]},{"cell_type":"code","source":["# Convert to integer\n","float_number = 10.75\n","print(int(float_number))\n","\n","# Convert to float\n","integer_number = 25\n","print(float(integer_number))\n","\n","# Convert to string\n","num = 123\n","print(str(num))\n","\n","# Convert to boolean\n","print(bool(0))\n","print(bool(1))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"MCReG5yz8NpU","executionInfo":{"status":"ok","timestamp":1733561490054,"user_tz":-360,"elapsed":416,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"bd14d9eb-1823-49b3-c09e-04e0fbcd33a0"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["10\n","25.0\n","123\n","False\n","True\n"]}]},{"cell_type":"code","source":["type(float_number)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"qndLuKW_Y6Rl","executionInfo":{"status":"ok","timestamp":1733561552494,"user_tz":-360,"elapsed":415,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"ec4c68f9-11a1-4261-e522-b6d5588dc6d9"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["float"]},"metadata":{},"execution_count":144}]},{"cell_type":"code","source":["float_number"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"U2twEoSqajqr","executionInfo":{"status":"ok","timestamp":1733546363553,"user_tz":-360,"elapsed":432,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"1b2197c8-0bc0-47a4-f966-62fe7dcaaed1"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["10.75"]},"metadata":{},"execution_count":25}]},{"cell_type":"code","source":["# Input/Output\n","user_input = input(\"Enter your name: \")\n","print(f\"Hello, {user_input}!\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"NuMtDDVp7LyT","executionInfo":{"status":"ok","timestamp":1733546023443,"user_tz":-360,"elapsed":6898,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"8ce24105-b71b-4f87-be4b-cd2704e89f18"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Enter your name: Hi\n","Hello, Hi!\n"]}]},{"cell_type":"code","source":["# Iterables\n","for i in range(1, 5):\n"," print(i)"],"metadata":{"id":"L-Qw7Fjy07_G","executionInfo":{"status":"ok","timestamp":1733561596968,"user_tz":-360,"elapsed":406,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"colab":{"base_uri":"https://localhost:8080/"},"outputId":"57b83cd2-f752-4537-e054-c0f044d09238"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["1\n","2\n","3\n","4\n"]}]},{"cell_type":"code","source":["# List and tuple conversion\n","sample_tuple = (1, 2, 3)\n","print(list(sample_tuple))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"KVRH_jWz9ay1","executionInfo":{"status":"ok","timestamp":1733546059420,"user_tz":-360,"elapsed":416,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"c0ac9075-cf5c-4146-d117-1c3249c8dc2a"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[1, 2, 3]\n"]}]},{"cell_type":"code","source":["# Enumerate\n","fruits = ['apple', 'banana', 'cherry']\n","for index, fruit in enumerate(fruits, start=1):\n"," print(index, fruit)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"lNtrx-Jz89FV","executionInfo":{"status":"ok","timestamp":1733561832653,"user_tz":-360,"elapsed":422,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"393a12ae-c9b4-40f8-9007-a9dcd97199cd"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["1 apple\n","2 banana\n","3 cherry\n"]}]},{"cell_type":"code","source":["# Open and write to a file\n","file = open(\"example.txt\", \"w\")\n","file.write(\"This is a test file.\")\n","file.close()"],"metadata":{"id":"fj_aUndD9mqL"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["# Read the file\n","file = open(\"example.txt\", \"r\")\n","content = file.read()\n","print(content)\n","file.close()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"d-82DEar9iBY","executionInfo":{"status":"ok","timestamp":1733562002883,"user_tz":-360,"elapsed":413,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"afacb1cf-3980-410a-aa44-19b7bff7da76"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["This is a test file.\n"]}]},{"cell_type":"code","source":["x = 10\n","# isinstance\n","print(isinstance(x, int))\n","print(isinstance(x, str))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"TkM_B8TV92GH","executionInfo":{"status":"ok","timestamp":1733562078160,"user_tz":-360,"elapsed":422,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"ac9d1ff7-a142-47a2-dd8e-af837c6c73c5"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["True\n","False\n"]}]},{"cell_type":"markdown","source":["#User-defined Functions.\n","Creating a Function"],"metadata":{"id":"18j0FwrawcYJ"}},{"cell_type":"code","execution_count":null,"metadata":{"id":"MKB30gYRsU6h"},"outputs":[],"source":["def func():\n"," print(\"Hi, I am a function\")"]},{"cell_type":"markdown","source":["Call a function"],"metadata":{"id":"QQfN3FAVuawN"}},{"cell_type":"code","source":["def func():\n"," print(\"Hi, I am a function\")\n","\n","func()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"kQ3J91Wyubh8","executionInfo":{"status":"ok","timestamp":1733562206388,"user_tz":-360,"elapsed":402,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"170b21b6-5420-46e7-c724-c688010e60c6"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Hi, I am a function\n"]}]},{"cell_type":"markdown","source":["Parameters or Arguments"],"metadata":{"id":"piMg9hssu-ZA"}},{"cell_type":"code","source":["def func(fname):\n"," print(fname,\"BOB\")\n","\n","func(\"Hi\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"148yB6Jeu49I","executionInfo":{"status":"ok","timestamp":1733562284485,"user_tz":-360,"elapsed":403,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"d66e23d6-d2c1-4b72-f23f-2379559d9699"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Hi BOB\n"]}]},{"cell_type":"markdown","source":["Number of Arguments"],"metadata":{"id":"mcq7LRs6wv0r"}},{"cell_type":"code","source":["def func(fname, lname):\n"," print(fname,\" \",lname)\n","\n","func(\"Hi\", \"BOB\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"A2BdNqLIvwak","executionInfo":{"status":"ok","timestamp":1733562479687,"user_tz":-360,"elapsed":432,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"230bee0b-f7fe-4088-b080-503f136390d5"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Hi BOB\n"]}]},{"cell_type":"markdown","source":["Arbitrary Arguments, *args"],"metadata":{"id":"gxs-RgqIwzoD"}},{"cell_type":"code","source":["def func(*un):\n"," print(un)\n","\n","func(\"Emil\", \"Tobias\", \"Linus\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"Yda2z8qKw0OT","executionInfo":{"status":"ok","timestamp":1733562617251,"user_tz":-360,"elapsed":426,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"07f7eb42-db2f-4cf9-c113-3f6cd0bf2278"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["('Emil', 'Tobias', 'Linus')\n"]}]},{"cell_type":"markdown","source":["Keyword Arguments"],"metadata":{"id":"rgsgauchxZ4f"}},{"cell_type":"code","source":["def func(lst, st, vr):\n"," print(lst,st,vr)\n","\n","lst = [1,2,3]\n","st = \"Hi\"\n","vr = 12\n","\n","func(lst,vr,st)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"_aodFTAjY4LD","executionInfo":{"status":"ok","timestamp":1733562863807,"user_tz":-360,"elapsed":420,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"8a0fea22-e22e-41c2-b4ef-a033b7dda7c7"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["[1, 2, 3] 12 Hi\n"]}]},{"cell_type":"code","source":["def func(var1, var2, var3):\n"," print(var1,var2,var3)\n","\n","func(var2 = \"var2\", var3 = \"var3\", var1 = \"var1\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"dU6RvgmQxa1O","executionInfo":{"status":"ok","timestamp":1733547635210,"user_tz":-360,"elapsed":420,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"becfc1eb-9a73-4005-8dea-0e7ce422a48e"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["var1 var2 var3\n"]}]},{"cell_type":"markdown","source":["Arbitrary Keyword Arguments, **kwargs"],"metadata":{"id":"y3WsecLlzFmp"}},{"cell_type":"code","source":["def func(**unknown):\n"," print(unknown)\n","\n","func(fname = \"Tobias\", lname = \"Refsnes\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"E10GdZKkzGOB","executionInfo":{"status":"ok","timestamp":1733563108677,"user_tz":-360,"elapsed":426,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"cc31c21c-14cc-4e46-beda-9c2be554b6f1"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'fname': 'Tobias', 'lname': 'Refsnes'}\n"]}]},{"cell_type":"markdown","source":["Default Parameter Value"],"metadata":{"id":"bDNJvhKgzhcU"}},{"cell_type":"code","source":["def func(Division = \"Dhaka\"):\n"," print(\"I am from\",Division)\n","\n","func(\"Khulna\")\n","func(\"Chattogram\")\n","func()\n","func(\"Sylhet\")"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"K1O8kBlBzh8s","executionInfo":{"status":"ok","timestamp":1733563148693,"user_tz":-360,"elapsed":432,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"e9ec71ed-30bf-4888-c738-d927f4518641"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["I am from Khulna\n","I am from Chattogram\n","I am from Dhaka\n","I am from Sylhet\n"]}]},{"cell_type":"markdown","source":["Passing a List as an Argument"],"metadata":{"id":"J25SVyNlWUfR"}},{"cell_type":"code","source":["def func(vec): # Parameter\n"," for x in vec:\n"," print(x)\n","\n","vehicles = [\"Car\", \"Bus\", \"Train\"]\n","func(vehicles) # Argument"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"zJft0bT9WREp","executionInfo":{"status":"ok","timestamp":1733563238765,"user_tz":-360,"elapsed":427,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"bd2873be-ef57-4cfa-817b-7f19489676d9"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Car\n","Bus\n","Train\n"]}]},{"cell_type":"markdown","source":["Return Values"],"metadata":{"id":"LKbds_xlW9_t"}},{"cell_type":"code","source":["def func(x):\n"," return 5 * x\n","res = func(3)\n","print(res)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"SCMykXY_W-1V","executionInfo":{"status":"ok","timestamp":1733563435066,"user_tz":-360,"elapsed":401,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"cce3a49b-0b6e-47f7-d8eb-96180e1d5d3a"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["15\n"]}]},{"cell_type":"markdown","source":["The pass Statement"],"metadata":{"id":"duILhboOXlGK"}},{"cell_type":"code","source":["def func():\n"," for i in range(10):\n"," pass\n","\n","func()"],"metadata":{"id":"lZlzZkxoXGme"},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":["Positional-Only Arguments"],"metadata":{"id":"jxhtUEaNYTHl"}},{"cell_type":"code","source":["def func(x,y,/):\n"," print(x,y)\n","\n","func(3,5)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"8xfnNaUiYTv9","executionInfo":{"status":"ok","timestamp":1733563695361,"user_tz":-360,"elapsed":431,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"20ae036e-ce66-49ca-b8a2-8fd61401dcfd"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["3 5\n"]}]},{"cell_type":"code","source":["def func(x, /, y):\n"," print(x,y)\n","\n","func(3, y = 10)"],"metadata":{"id":"2FJmtgpScEzV","colab":{"base_uri":"https://localhost:8080/"},"executionInfo":{"status":"ok","timestamp":1733563725968,"user_tz":-360,"elapsed":450,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"33407076-fa21-4470-9e65-3410a8fd8a84"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["3 10\n"]}]},{"cell_type":"markdown","source":["Keyword-Only Arguments"],"metadata":{"id":"K0Hh8zMTZslh"}},{"cell_type":"code","source":["def func(x, *, y):\n"," print(x, y)\n","\n","func(5,y = 3)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"R-UGSDfPcHVl","executionInfo":{"status":"ok","timestamp":1733563811043,"user_tz":-360,"elapsed":2,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"2fb4b079-bcf3-4132-ef3e-84849f7348fd"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["5 3\n"]}]},{"cell_type":"code","source":["def func(*, a, b, c, d):\n"," print(a + b + c + d)\n","\n","func(a=5, b=6, c = 7, d = 8)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"-yEbOc_bZ8US","executionInfo":{"status":"ok","timestamp":1733563833603,"user_tz":-360,"elapsed":412,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"e2393cae-e6cb-4452-c243-c59736cdbbf1"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["26\n"]}]},{"cell_type":"markdown","source":["Recursion"],"metadata":{"id":"1tTrUVCXdcQP"}},{"cell_type":"code","source":["def func(n):\n"," if n == 1: # Base Case\n"," return 1\n"," else: # Recursive Case\n"," return n + func(n-1)\n","\n","func(5)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"Tb0YEmggc8SF","executionInfo":{"status":"ok","timestamp":1733550993580,"user_tz":-360,"elapsed":433,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"95e870ac-12d3-4b7b-f169-92c19f00731c"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["15"]},"metadata":{},"execution_count":72}]},{"cell_type":"code","source":["# func(5) = 5 + func(4)\n","# 4 + func(3)\n","# 3 + func(2)\n","# 2 + func(1)\n","# 1"],"metadata":{"id":"RQfgudVasWMN"},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":["Lambda"],"metadata":{"id":"GAaDs0Rhg5d2"}},{"cell_type":"code","source":["def x(a):\n"," return a + 10\n","\n","print(x(5))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"fFXyCPj4vrR9","executionInfo":{"status":"ok","timestamp":1733551919092,"user_tz":-360,"elapsed":418,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"27eb6f39-53e6-4788-f343-35d404fdf9d2"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["15\n"]}]},{"cell_type":"code","source":["x = lambda a : a + 10\n","print(x(5))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"dTQ6Oqnsg6FW","executionInfo":{"status":"ok","timestamp":1733551920239,"user_tz":-360,"elapsed":663,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"0b6a8c69-c84a-4e2b-9cee-6ada54aa7359"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["15\n"]}]},{"cell_type":"code","source":["x = lambda a, b : a * b\n","print(x(5, 6))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"6g0ZzZ7ehJWI","executionInfo":{"status":"ok","timestamp":1733551886279,"user_tz":-360,"elapsed":409,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"46dbe7c4-e920-4bb1-96b3-8aea9ae77156"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["30\n"]}]},{"cell_type":"markdown","source":["Multiple return values"],"metadata":{"id":"9H-N62MOeYIA"}},{"cell_type":"code","source":["def get_coordinates():\n"," x = 10\n"," y = 20\n"," return x, y\n","\n","coordinates = get_coordinates()\n","print(coordinates)\n","\n","x, y = get_coordinates()\n","print(x, y)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"TrOqBViuTgtM","executionInfo":{"status":"ok","timestamp":1733552048601,"user_tz":-360,"elapsed":427,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"8d6995a4-450f-416d-e6e5-11793fadda0d"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["(10, 20)\n","10 20\n"]}]},{"cell_type":"markdown","source":["Scope of Variables"],"metadata":{"id":"DHuNZv0jU10N"}},{"cell_type":"code","source":["def func():\n"," x = 10\n"," print(\"Inside function:\", x)\n","\n","func()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"jc0Uarn0UTcJ","executionInfo":{"status":"ok","timestamp":1733564679191,"user_tz":-360,"elapsed":455,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"0ee821f3-7a1e-47e3-e848-84ca56b84ccf"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Inside function: 10\n"]}]},{"cell_type":"code","source":["x = 20\n","def func():\n"," x = 10\n"," print(\"Inside function:\", x)\n"," # x = 10\n","func()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"zN0Zq9YYUXvB","executionInfo":{"status":"ok","timestamp":1733564795707,"user_tz":-360,"elapsed":427,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"1a02c662-f070-4e82-fd52-f508e68f503a"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Inside function: 10\n"]}]},{"cell_type":"code","source":["x = 20 # Global variable\n","\n","def my_function():\n"," print(\"Inside function:\", x)\n","\n","my_function()\n","print(\"Outside function:\", x)\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"zDkdqXHQVd4f","executionInfo":{"status":"ok","timestamp":1733564835357,"user_tz":-360,"elapsed":408,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"beeac9ed-f790-4ba6-8c22-71b99dd85d19"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Inside function: 20\n","Outside function: 20\n"]}]},{"cell_type":"code","source":["x = 5 # Global variable\n","\n","def modify_global():\n"," global x\n"," x = 10 # Modifies the global variable\n"," print(\"Inside function:\", x)\n","\n","modify_global()\n","print(\"Outside function:\", x)\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"-FHMTtRBYIxa","executionInfo":{"status":"ok","timestamp":1733564902821,"user_tz":-360,"elapsed":703,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"60e1a04e-b67a-454b-9c8d-f81499d42fd7"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Inside function: 10\n","Outside function: 10\n"]}]},{"cell_type":"code","source":["x = 20\n","def outer_function():\n"," x = 30\n","\n"," def inner_function():\n"," print(\"Inside inner_function:\", x)\n","\n"," inner_function()\n","\n","outer_function()\n","print(x)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"WzIaN_wvYtju","executionInfo":{"status":"ok","timestamp":1733552345030,"user_tz":-360,"elapsed":422,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"303816ed-395d-474a-a35a-58de4260ee49"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Inside inner_function: 30\n","20\n"]}]},{"cell_type":"code","source":["x = \"global\"\n","\n","def outer_function():\n"," x = \"enclosing\"\n","\n"," def inner_function():\n"," x = \"local\"\n"," print(x)\n","\n"," inner_function()\n"," print(x)\n","\n","outer_function()\n","print(x)\n"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"UG7_r6UXY9H3","executionInfo":{"status":"ok","timestamp":1733565189881,"user_tz":-360,"elapsed":465,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"e172bb56-6ced-4ad6-e437-671cbbb6a490"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["local\n","enclosing\n","global\n"]}]},{"cell_type":"code","source":["def outer_function():\n"," x = \"enclosing\"\n","\n"," def inner_function():\n"," nonlocal x\n"," x = \"modified enclosing\"\n"," print(x)\n","\n"," inner_function()\n"," print(x)\n","\n","outer_function()"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"qzwof_8QZP6R","executionInfo":{"status":"ok","timestamp":1733565264615,"user_tz":-360,"elapsed":442,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"be7c321f-cf01-4471-db4b-4d53e4a26848"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["modified enclosing\n","modified enclosing\n"]}]},{"cell_type":"code","source":["counter = 0\n","def increment():\n"," global counter\n"," counter += 1\n"," print(counter)\n","\n","increment()\n","print(counter)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"O5x23V7WZvCs","executionInfo":{"status":"ok","timestamp":1733565293110,"user_tz":-360,"elapsed":435,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"096e43a2-00dc-4aa7-a79a-2b11f50d90a4"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["1\n","1\n"]}]},{"cell_type":"markdown","source":["Data structures: Dictionaries"],"metadata":{"id":"winJJbiUiIIO"}},{"cell_type":"code","source":["Dictionaries = {\"key1\":\"value1\"}"],"metadata":{"id":"yih6CE4RiIrl"},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":["Create Dictionaries"],"metadata":{"id":"56RkusxohJDa"}},{"cell_type":"code","source":["dic = {\n"," \"brand\": \"Ford\",\n"," \"model\": \"Mustang\",\n"," \"year\": 1964\n","}"],"metadata":{"id":"VLkxduR8hSQ_"},"execution_count":null,"outputs":[]},{"cell_type":"code","source":["print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"Ihvoijply3U5","executionInfo":{"status":"ok","timestamp":1733567298169,"user_tz":-360,"elapsed":435,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"9f69778d-96a9-40b7-c1b9-b9feb4b0bc6d"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'brand': 'Ford', 'model': 'Mustang', 'year': 1964}\n"]}]},{"cell_type":"code","source":["print(dic)\n","print(len(dic))\n","print(type(dic))"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"dCW1nOWDiNRW","executionInfo":{"status":"ok","timestamp":1733567419719,"user_tz":-360,"elapsed":1,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"693b217a-6e52-4b7c-f054-9c34119daa31"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'brand': 'Ford', 'model': 'Mustang', 'year': 1964}\n","3\n","\n"]}]},{"cell_type":"code","source":["dic = dict(brand = \"Ford\", model = \"Mustang\", year = 1964)\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"cOUjZZdviN0G","executionInfo":{"status":"ok","timestamp":1733567476812,"user_tz":-360,"elapsed":427,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"f2c4422e-453a-4f72-9bf0-f699c6339afd"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'brand': 'Ford', 'model': 'Mustang', 'year': 1964}\n"]}]},{"cell_type":"markdown","source":["Accessing Items"],"metadata":{"id":"k95vij2nkKLS"}},{"cell_type":"code","source":["x = dic[\"year\"]\n","print(x)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"Pq5DQvKGkJO7","executionInfo":{"status":"ok","timestamp":1733568055945,"user_tz":-360,"elapsed":1711,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"e5e8474c-75b8-4e59-dd4a-6c81c92901a6"},"execution_count":210,"outputs":[{"output_type":"stream","name":"stdout","text":["1964\n"]}]},{"cell_type":"code","source":["x = dic.get(\"model\")\n","x"],"metadata":{"colab":{"base_uri":"https://localhost:8080/","height":35},"id":"7NrgctylkR0D","executionInfo":{"status":"ok","timestamp":1733568073844,"user_tz":-360,"elapsed":1578,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"a1c24afa-80c7-4535-fda4-796de9986b9f"},"execution_count":211,"outputs":[{"output_type":"execute_result","data":{"text/plain":["'Mustang'"],"application/vnd.google.colaboratory.intrinsic+json":{"type":"string"}},"metadata":{},"execution_count":211}]},{"cell_type":"markdown","source":["keys()"],"metadata":{"id":"aKSZoGH-iYTm"}},{"cell_type":"code","source":["x = dic.keys()\n","print(x)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"t9pG91qkkYDk","executionInfo":{"status":"ok","timestamp":1733568120561,"user_tz":-360,"elapsed":1726,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"156acb1f-8197-4799-c6db-8cf4dc05a5b4"},"execution_count":213,"outputs":[{"output_type":"stream","name":"stdout","text":["dict_keys(['brand', 'model', 'year'])\n"]}]},{"cell_type":"code","source":["x = dic.values()\n","x"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"XIY6AocbifhJ","executionInfo":{"status":"ok","timestamp":1733568134991,"user_tz":-360,"elapsed":425,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"ce5bbca4-2808-4d80-bfa2-91eb5321e8d4"},"execution_count":214,"outputs":[{"output_type":"execute_result","data":{"text/plain":["dict_values(['Ford', 'Mustang', 1964])"]},"metadata":{},"execution_count":214}]},{"cell_type":"code","source":["x = dic.items()\n","x"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"r3UjUOwMir1v","executionInfo":{"status":"ok","timestamp":1733568164225,"user_tz":-360,"elapsed":483,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"e9946a9b-d7e8-4e58-8e06-8772b0ca87ee"},"execution_count":215,"outputs":[{"output_type":"execute_result","data":{"text/plain":["dict_items([('brand', 'Ford'), ('model', 'Mustang'), ('year', 1964)])"]},"metadata":{},"execution_count":215}]},{"cell_type":"markdown","source":["Add Items"],"metadata":{"id":"QNjHr3FxhhrI"}},{"cell_type":"code","source":["dic[\"color\"] = \"white\"\n","dic"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"P-jX07npkdWt","executionInfo":{"status":"ok","timestamp":1733568245153,"user_tz":-360,"elapsed":397,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"41980110-ea06-4eec-f3ab-864c32906360"},"execution_count":216,"outputs":[{"output_type":"execute_result","data":{"text/plain":["{'brand': 'Ford', 'model': 'Mustang', 'year': 1964, 'color': 'white'}"]},"metadata":{},"execution_count":216}]},{"cell_type":"code","source":["d= {\"Power\":\"315 HP\"}\n","dic.update(d)\n","dic"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"df2cHHGInqBE","executionInfo":{"status":"ok","timestamp":1733568358585,"user_tz":-360,"elapsed":435,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"6c8a7c34-fad7-4075-ca3e-26fb94818e55"},"execution_count":217,"outputs":[{"output_type":"execute_result","data":{"text/plain":["{'brand': 'Ford',\n"," 'model': 'Mustang',\n"," 'year': 1964,\n"," 'color': 'white',\n"," 'Power': '315 HP'}"]},"metadata":{},"execution_count":217}]},{"cell_type":"markdown","source":["Modify"],"metadata":{"id":"MQQ-FXNhi1sm"}},{"cell_type":"code","source":["x = dic.values()\n","\n","print(x) #before the change\n","\n","dic[\"year\"] = 2020\n","\n","print(x) #after the change"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"vTI0Js9Qk4i3","executionInfo":{"status":"ok","timestamp":1733568398467,"user_tz":-360,"elapsed":423,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"fedbb0b2-c422-44dd-96a6-0e737cc1c601"},"execution_count":218,"outputs":[{"output_type":"stream","name":"stdout","text":["dict_values(['Ford', 'Mustang', 1964, 'white', '315 HP'])\n","dict_values(['Ford', 'Mustang', 2020, 'white', '315 HP'])\n"]}]},{"cell_type":"code","source":["dic.update({\"Power\":\"400 HP\"})\n","dic"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"uvPL_HxuoeYj","executionInfo":{"status":"ok","timestamp":1733553487163,"user_tz":-360,"elapsed":430,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"26100336-0df1-475e-fe1d-43aa96310b02"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["{'brand': 'Ford',\n"," 'model': 'Mustang',\n"," 'year': 2020,\n"," 'color': 'white',\n"," 'Power': '400 HP'}"]},"metadata":{},"execution_count":111}]},{"cell_type":"markdown","source":["IF condition on dictionary"],"metadata":{"id":"0H-RH2KAk01h"}},{"cell_type":"code","source":["if \"model\" in dic:\n"," print(dic[\"model\"])"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"RIKmYHRslRkZ","executionInfo":{"status":"ok","timestamp":1733553495224,"user_tz":-360,"elapsed":409,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"25a74495-4db4-4dce-c157-f15ad5d609cf"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Mustang\n"]}]},{"cell_type":"markdown","source":["Remove"],"metadata":{"id":"aHCU62mgl42t"}},{"cell_type":"code","source":["dic.pop(\"model\")\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"Tt7MiZJ4lbX6","executionInfo":{"status":"ok","timestamp":1733553591204,"user_tz":-360,"elapsed":420,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"fb951324-8c71-4bf4-da40-c260cbcae871"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'brand': 'Ford', 'year': 2020, 'color': 'white', 'Power': '400 HP'}\n"]}]},{"cell_type":"code","source":["dic.popitem()\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"5rLw_HJGluTk","executionInfo":{"status":"ok","timestamp":1733553917506,"user_tz":-360,"elapsed":441,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"b0a40a0f-034b-4816-a8af-64d3b646bbb2"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'brand': 'Ford', 'year': 2020, 'color': 'white'}\n"]}]},{"cell_type":"code","source":["del dic[\"year\"]\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"HXjuyg0Kl2c1","executionInfo":{"status":"ok","timestamp":1733553948488,"user_tz":-360,"elapsed":466,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"ebbd008f-6835-4a42-8426-54817e62e76d"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{'brand': 'Ford', 'color': 'white'}\n"]}]},{"cell_type":"code","source":["dic.clear()\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"NaGVNcQLl_Ct","executionInfo":{"status":"ok","timestamp":1733553959507,"user_tz":-360,"elapsed":413,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"8f88b9c5-6606-44c4-86c9-bd0ed5d3cfb4"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{}\n"]}]},{"cell_type":"markdown","source":["for loop in dictionary"],"metadata":{"id":"2g18Gu0Ck-t9"}},{"cell_type":"code","source":["dic = {\n"," \"brand\": \"Ford\",\n"," \"model\": \"Mustang\",\n"," \"year\": 1964\n","}"],"metadata":{"id":"sjuLUjk4lMMW","executionInfo":{"status":"ok","timestamp":1733568777349,"user_tz":-360,"elapsed":452,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}}},"execution_count":219,"outputs":[]},{"cell_type":"markdown","source":["for loop with keys"],"metadata":{"id":"SfuHtH52lWkM"}},{"cell_type":"code","source":["for x in dic:\n"," print(x)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"viXaYxIwlOED","executionInfo":{"status":"ok","timestamp":1733554042473,"user_tz":-360,"elapsed":440,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"ca313f60-0338-40df-c3be-c125fca936de"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["brand\n","model\n","year\n"]}]},{"cell_type":"code","source":["for x in dic.keys():\n"," print(x)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"8tybG7eClb1A","executionInfo":{"status":"ok","timestamp":1733554053175,"user_tz":-360,"elapsed":419,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"4d3545c0-b679-4522-b26d-70364c931348"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["brand\n","model\n","year\n"]}]},{"cell_type":"markdown","source":["for loop with values"],"metadata":{"id":"_CT7BsxjlsjZ"}},{"cell_type":"code","source":["for x in dic:\n"," print(dic[x])"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"hWpbaVpQmFTG","executionInfo":{"status":"ok","timestamp":1733554146465,"user_tz":-360,"elapsed":425,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"f7ab0e1a-2329-41ce-fb4c-747eee4605b7"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Ford\n","Mustang\n","1964\n"]}]},{"cell_type":"code","source":["for x in dic.values():\n"," print(x)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"PFYLUr8GljJA","executionInfo":{"status":"ok","timestamp":1733554178031,"user_tz":-360,"elapsed":425,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"b62871c8-9390-4f84-a783-0d5bfb17de3c"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["Ford\n","Mustang\n","1964\n"]}]},{"cell_type":"markdown","source":["for loop with items"],"metadata":{"id":"e8ttUHNPl2Ep"}},{"cell_type":"code","source":["for x, y in dic.items():\n"," print(x,':', y)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"7NEARCAimQmX","executionInfo":{"status":"ok","timestamp":1733554209261,"user_tz":-360,"elapsed":406,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"ab8c1e97-025f-4619-bd8b-92731b8fdca3"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["brand : Ford\n","model : Mustang\n","year : 1964\n"]}]},{"cell_type":"markdown","source":["Advanced Operations of dictionaries"],"metadata":{"id":"fq8j8EkwnbuQ"}},{"cell_type":"code","source":["child1 = {\n"," \"name\" : \"Rohan\",\n"," \"year\" : 2004\n","}\n","child2 = {\n"," \"name\" : \"Rakib\",\n"," \"year\" : 2007\n","}\n","child3 = {\n"," \"name\" : \"Rana\",\n"," \"year\" : 2011\n","}\n","\n","myfamily = {\n"," \"child1\" : child1,\n"," \"child2\" : child2,\n"," \"child3\" : child3\n","}"],"metadata":{"id":"GjgwAYbZmtFC","executionInfo":{"status":"ok","timestamp":1733568999841,"user_tz":-360,"elapsed":1,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}}},"execution_count":220,"outputs":[]},{"cell_type":"code","source":["myfamily"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"28qYsQ-erbHA","executionInfo":{"status":"ok","timestamp":1733554273782,"user_tz":-360,"elapsed":526,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"330b9c15-a7be-45bc-a02e-970daa992ff2"},"execution_count":null,"outputs":[{"output_type":"execute_result","data":{"text/plain":["{'child1': {'name': 'Rohan', 'year': 2004},\n"," 'child2': {'name': 'Rakib', 'year': 2007},\n"," 'child3': {'name': 'Rana', 'year': 2011}}"]},"metadata":{},"execution_count":128}]},{"cell_type":"code","source":["dic = {}\n","for x in range(1, 6):\n"," dic[x] = x ** 2\n"," # dic.update({x: x ** 2})\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"k0_Fp2RrnHlY","executionInfo":{"status":"ok","timestamp":1733554552949,"user_tz":-360,"elapsed":681,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"e15c1f6b-25d8-42a9-fa78-409dfe895b25"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}\n"]}]},{"cell_type":"code","source":["squares = {x: x ** 2 for x in range(1, 6)}\n","print(squares)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"MpLOphmoTesg","executionInfo":{"status":"ok","timestamp":1733554627500,"user_tz":-360,"elapsed":417,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"14fab957-1055-421e-8e2c-b8d18eca45bc"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{1: 1, 2: 4, 3: 9, 4: 16, 5: 25}\n"]}]},{"cell_type":"code","source":["dic = {}\n","for x in range(1, 11):\n"," if x % 2 == 0:\n"," dic[x] = x ** 2\n"," # dic.update({x: x ** 2})\n","print(dic)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"w6EtOS4wookU","executionInfo":{"status":"ok","timestamp":1733554643882,"user_tz":-360,"elapsed":417,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"2a19cdd0-2f67-4b01-cbe6-28c5b1d193d5"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{2: 4, 4: 16, 6: 36, 8: 64, 10: 100}\n"]}]},{"cell_type":"code","source":["squares = {x: x ** 2 for x in range(1, 11) if x % 2 == 0}\n","print(squares)"],"metadata":{"colab":{"base_uri":"https://localhost:8080/"},"id":"dPjzWfdsau9g","executionInfo":{"status":"ok","timestamp":1733554692513,"user_tz":-360,"elapsed":411,"user":{"displayName":"44-271-Munsi Walid Al Hassan Nizhu","userId":"16216461530557409787"}},"outputId":"9460ce1d-0cbc-4449-82b8-53e11183df28"},"execution_count":null,"outputs":[{"output_type":"stream","name":"stdout","text":["{2: 4, 4: 16, 6: 36, 8: 64, 10: 100}\n"]}]},{"cell_type":"code","source":[],"metadata":{"id":"9OtTs6tC7Zcf"},"execution_count":null,"outputs":[]}]}