""" | |
An example of using PyWin32 and the win32com library to interact | |
Microsoft Excel from Python. | |
This can be used instead of Visual Basic for Applications (VBA) | |
(c) Michael Papasimeon | |
""" | |
import win32com.client |
# IMPORTANT!: ALL SECTIONS ARE MANDATORY | |
[licenses] | |
# This indicates which are the only licenses that Licensebat will accept. | |
# The rest will be flagged as not allowed. | |
accepted = ["MIT", "MSC", "BSD"] | |
# This will indicate which licenses are not accepted. | |
# The rest will be accepted, except for the unknown licenses or dependencies without licenses. | |
# unaccepted = ["LGPL"] | |
# Note that only one of the previous options can be enabled at once. | |
# If both of them are informed, only accepted will be considered. |
# first: mkdir user && cd user && cp /path/to/get_gists.py . | |
# python3 get_gists.py user | |
import requests | |
import sys | |
from subprocess import call | |
user = sys.argv[1] | |
r = requests.get('https://api.github.com/users/{0}/gists'.format(user)) |

- ์ถ์ฒ: https://j2doll.tistory.com/251
๋ํผ-ํฌ๋ง(DiffieโHellman) ์๊ณ ๋ฆฌ์ฆ์ ์ ์ง ํธ๊ฐ์ด ๊ฐ๋(?) ์ธ์์
์์ ์จ๋ค์ด 1976๋ ์ ๋ง๋ ์๊ณ ๋ฆฌ์ฆ์ ๋๋ค.
๋ฌด์์ ๋ฟ์ฒ๋ผ ํผ์์ ๊ฐ๋ผ.
์๋ก ์ฌ๊ท ์ฌ๋์๊ฒ๋ ์ฌ๋๊ณผ ๊ทธ๋ฆฌ์์ด ์๊ธด๋ค. ์ฌ๋๊ณผ ๊ทธ๋ฆฌ์์๋ ๊ดด๋ก์์ด ๋ฐ๋ฅด๋ ๋ฒ ์ฐ์ ์์ ๊ทผ์ฌ ๊ฑฑ์ ์ด ์๊ธฐ๋ ์ค ์๊ณ ๋ฌด์์ ๋ฟ์ฒ๋ผ ํผ์์ ๊ฐ๋ผ.
์ฒ์์ ๋ฌถ์ฌ ์์ง ์์ ์ฌ์ด์ด ๋จน์ด๋ฅผ ์ฐพ์ ์ฌ๊ธฐ์ ๊ธฐ ๋ค๋๋ฏ์ด ์งํ๋ก์ด ์ด๋ ๋ ๋ฆฝ๊ณผ ์์ ๋ฅผ ์ฐพ์ ๋ฌด์์ ๋ฟ์ฒ๋ผ ํผ์์ ๊ฐ๋ผ.
ใ...์ ๋ต...ใ
์ด๋ณด์๋ค์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ๊ฐํ ํ์ดํ(strong typing)๊ณผ ์ ์ ํ์ดํ(static typing)์ ํผ๋ํ๋ค. ๊ฑฐ์น ๊ฒ ๋งํด์ ๊ฐํ ํ์ดํ(strong typing)์ด๋ ์ธ์ด๊ฐ ๋ ๊ฐ์ ์๋ฃํ(type)์ด ์๋ก ํธํ๋๋์ง ์ฌ๋ถ๋ฅผ ๊ฒ์ฌํ๊ณ , ๋ง์ฝ ํธํ๋์ง ์์ผ๋ฉด ์๋ฌ๋ฅผ ๋ฐ์์ํค๊ฑฐ๋ ๊ฐ์ ๋ก ์๋ฃํ์ ๋ณํํจ์ ๋ปํ๋ค.
๊ฒ์ผ๋ก ๋ณด๊ธฐ์ ์๋ฐ(Java)์ ๋ฃจ๋น(Ruby)๋ ๋ชจ๋ ๊ฐํ ํ์ดํ์ ์ฌ์ฉํ๋ค(strongly typed). ์ด๊ฒ ๊ณผ๋ํ ๋จ์ํ๋ผ๋ ์ฌ์ค์ ๋๋ ์๋ค.
์ด์ ๋ฐํด์ ์ด์
๋ธ๋ฆฌ(Assembly)์ C ์ปดํ์ผ๋ฌ๋ ์ฝํ ํ์ดํ์ ์ฌ์ฉํ๋ค(weakly typed).