{"id":21162417,"url":"https://github.com/lgope/python-world","last_synced_at":"2025-12-28T19:38:27.521Z","repository":{"id":119814611,"uuid":"239340994","full_name":"lgope/python-world","owner":"lgope","description":"All about python. The goal of this repo is to save my all python code. 🙂👨‍💻","archived":false,"fork":false,"pushed_at":"2020-07-12T16:34:43.000Z","size":71,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-21T09:48:21.927Z","etag":null,"topics":["oop","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lgope.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-09T17:05:05.000Z","updated_at":"2020-07-12T16:34:46.000Z","dependencies_parsed_at":"2023-06-19T01:17:24.042Z","dependency_job_id":null,"html_url":"https://github.com/lgope/python-world","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Fpython-world","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Fpython-world/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Fpython-world/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Fpython-world/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lgope","download_url":"https://codeload.github.com/lgope/python-world/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243606960,"owners_count":20318314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oop","python"],"created_at":"2024-11-20T13:28:51.748Z","updated_at":"2025-12-28T19:38:27.450Z","avatar_url":"https://github.com/lgope.png","language":"Python","readme":"# Python World\nAll about python. The goal of this repo is to save my all python code. 🙂👨‍💻\n\n### Table of Contents\n| No. | Contents |\n| --- | --------- |\n|1  | [Variables](#variables) |\n|2  | [Data Types](#data-types) |\n|3  | [Bool](#bool) |\n|4  | [If Else](#if-else) |\n|5  | [For Loop](#for-loop) |\n|6  | [Function](#function) |\n|7  | [Lambda](#lambda) |\n|8  | [String Methods](#string-methods) |\n|9  | [Prime Number](#prime-number) |\n|10 | [Palindrome](#palindrome) |\n\n#### Variables\n```python\nnum_coconuts = 2\nprint(f'I have  {str(num_coconuts)} coconuts')\n\nnum_coconuts = 9\nprint(f'I bought 9 coconuts and now have {str(num_coconuts)}')\n\nnum_coconuts += 11\nprint(f'I was given 11 coconuts and now I have {str(num_coconuts)}')\n\nnum_coconuts -= 2\nprint(f'I gave 2 coconuts away and now I have {str(num_coconuts)}')\n\nnum_coconuts = 'banana'\nprint(f'My coconuts turned into {num_coconuts}')\n\nnum_bananas = 5\nprint(f'What is happening to my coconuts? {num_coconuts * num_bananas}')\n\ndel num_coconuts\nprint(f\"My coconuts don\\'t exist anymore {str(num_coconuts)}\")\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### Data Types\n```python\n# Fundamental Data Types\n# int, float, bool, str, list, tuple, set, dict, complex\n\n# Specialized Data Types\n# None\n\n# int and float\n# print(type(6))\n# print(type(2 - 4))\n# print(type(2 * 4))\n# print(type(2 / 4))\n\n\n# print(type(2 ** 4))\n# print(type(5 // 4))\n# print(type(6 % 4))\n\nprint(7 / 4)  # 1.75\nprint(7 // 4)  # 1\n\n# bin()\nprint(bin(5))  # binary of 5 0b101\nprint(int('0b101', 2))  # binary to int '5'\n\n# The built-in Python function id() returns an object’s integer identifier. Using the id() function,\n# you can verify that two variables indeed point to the same object\n\n\nm = n = 88\n\nprint(m, n)\nprint(id(m))\nprint(id(n))\n\n# str\nstrvalue = 'Hello World'\nprint(type(strvalue))\n\n# complex\ncomplexValue = 1j\nprint(type(complexValue))\n\n# list\nlistValue = [\"apple\", \"mango\", \"cherry\"]\nprint(type(listValue))\n\n# tuple\ntupleValue = (\"apple\", \"mango\", \"cherry\")\nprint(type(tupleValue))\n\n# dict\ndictValue = {\"name\": \"Lakshman\", \"age\": 20}\nprint(type(dictValue))\n\n# set\nsetValue = {\"apple\", \"mango\", \"cherry\"}\nprint(type(setValue))\n\n# bytes\nbytesValue = b\"Hello World\"\nprint(type(bytesValue))\n\n# bool\nboolValue = True\nprint(type(boolValue))\n\n# some example\nprint(type(1))\nprint(type(3.14))\nprint(type('papaya'))\nprint(type(True))\nprint(type(False))\nprint(type(None))\nprint(type([1, 2, 10]))\nprint(type({'apple': 'A round fruit', 'banana': 'A long yellow fruit',\n            'cucumber': 'A long green fruit'}))\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### Bool\n`* You only need to pass the value as the argument, like this:`\n```python\n\u003e\u003e\u003e bool(5)\nTrue\n\u003e\u003e\u003e bool(0)\nFalse\n\u003e\u003e\u003e bool([])\nFalse\n\u003e\u003e\u003e bool({5, 5})\nTrue\n\u003e\u003e\u003e bool(-5)\nTrue\n\u003e\u003e\u003e bool(0.0)\nFalse\n\u003e\u003e\u003e bool(None)\nFalse\n\u003e\u003e\u003e bool(1)\nTrue\n\u003e\u003e\u003e bool(range(0))\nFalse\n\u003e\u003e\u003e bool(set())\nFalse\n\u003e\u003e\u003e bool({5, 6, 2, 5})\nTrue\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### If Else\n```python\nsalutation = 'Hello world'\nshouting = False\n\nif shouting:\n    print(salutation.upper())\nelse:\n    print(salutation)\n\nhungry = True\n\nif hungry:\n    print('Find something to eat')\nprint('Continue your day')\n\n# temp = int(input(\"What temperature is your water: \"))\ntemp = 11\nif temp \u003c 0:\n    print(\"It's freezing! 🥶\")\nelif temp \u003e 100:\n    print(\"It's boiling and very hot ♨\")\nelse:\n    print(\"It's just normal water\")\n\n# another example\nis_magician = True\nis_expert = True\n\nif is_expert and is_magician:\n    print('You are a master magician!')\nelif is_magician and not is_expert:\n    print(\"At least you're getting there!\")\nelif not is_magician:\n    print(\"You need magic powers!\")\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### For Loop\n```python\nnumbers = [4, 6, 8, 10]\nproduct = 1\nfor number in numbers:\n    product *= number\n    print(product)\nprint('The total product is:', product)\n\nfor x in range(1, 11):\n    print(repr(x).rjust(2), repr(x * x).rjust(3), end=' ')\n    # Note use of 'end' on previous line\n    print(repr(x * x * x).rjust(4))\n\n# Use range() to loop through a list of numbers\nfor i in range(10):\n    print(i)\nprint()\n\nfor i in range(10, 20):\n    print(i)\nprint()\n\nfor i in range(10, 20, 2):\n    print(i)\nprint()\n\nprimes = [1, 2, 3, 5, 7, 11, 13]\n# Can loop over lists\nfor number in primes:\n    print(number)\n\n# If you need to know the index, use enumerate()\nfor i, number in enumerate(primes):\n    print(f'{i}: {number}')\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### Function\n```python\ndef add(a, b):\n    return a + b\n\n\ndef say_hello(name, capitalize=False):\n    if capitalize:\n        name = name.upper()\n    return 'Hello ' + name\n\n\nprint(say_hello('lakshman'))\nprint(say_hello('lakshman', True))\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### Lambda\n```python\n# add\nadd = lambda a: a + 10\n\nprint(add(5))\n\nsum = lambda a, b, c=4: print(f'{a} + {b} + {c} = {a + b + c}')\n\nsum(4, 5, 5)\n\n# multiply\nmultiply = lambda a, b: a * b\n\nprint(f'multiply of 5 and 6 =  {multiply(5, 6)}')\n\n\n# Lambda Functions\ndef myfunc(n):\n    return lambda a: a * n\n\n\nmydoubler = myfunc(2)\nanotherdoubler = myfunc(4)\n\nprint(mydoubler(11))\nprint(anotherdoubler(4))\n\n# Python lambda demo to use map() for adding elements of two lists\n\nalist = ['learning', 'python', 'step', 'by', 'step']\n\noutput = list(map(lambda x: x.upper(), alist))\n\n# Output: ['LEARN', 'PYTHON', 'STEP', 'BY', 'STEP']\nprint(output)\n\n# Python lambda demo to filter out vowles from a list\n\nalphabets = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i']\nvowels = ['a', 'e', 'i', 'o', 'u']\n\noutput = list(filter(lambda x: (x in vowels), alphabets))\n\n# Output: ['a', 'e', 'i']\nprint(output)\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### String Methods\n```python\nstring = 'Hello world from python'\n\nprint(string.upper())\nprint(string.lower())\nprint(string.title())\n\nprint(string[0:4])\nprint(string[5:])\nprint(string[::2])\nprint(string[::-1])\n\nstring_list = string.split()\nprint(string_list)\nprint('*'.join(string_list))\n```\n\n**[⬆ Back to Top](#Python-World)**\n\n#### Prime Number\n```python\nimport math\n\nprint(int(math.sqrt(20)))\n\nuser_num = int(input('Enter an number: '))\n\n\ndef is_prime(num):\n    for i in range(2, int(math.sqrt(num) + 1)):\n        if num % i == 0:\n            return False\n    return True\n\n\nfor i in range(2, user_num + 1):\n    if is_prime(i):\n        print(i)\n```\n**[⬆ Back to Top](#Python-World)**\n\n#### Palindrome\n```python\ndef palindrome(num):\n    return str(num) == str(num)[::-1]\n\n\nprint(palindrome(99)) # True\nprint(palindrome(434)) # True\nprint(palindrome(929)) # True\nprint(palindrome(10001)) # True\nprint(palindrome(989889)) # False\n```\n**[⬆ Back to Top](#Python-World)**\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgope%2Fpython-world","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flgope%2Fpython-world","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgope%2Fpython-world/lists"}