Guido van Rossum āĻĒāĻžāχāĻĨāύ⧇ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦ āĻ•āϰ⧇āϛ⧇āύ

āϗ⧁āχāĻĄā§‹ āĻ­ā§āϝāĻžāύ āϰ⧋āϏāĻžāĻŽ āĻĒ⧇āĻļ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϰ āϜāĻ¨ā§āϝ āĻ–āϏāĻĄāĻŧāĻž āĻŦāĻŋāĻļ⧇āώ āωāĻ˛ā§āϞ⧇āĻ– āĻĒāĻžāχāĻĨāύ⧇ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āĻ…āĻĒāĻžāϰ⧇āϟāϰ (āĻŽā§āϝāĻžāϚ āĻāĻŦāĻ‚ āϕ⧇āϏ) āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϜāĻ¨ā§āϝāĨ¤ āĻāϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āωāϚāĻŋāϤ āϝ⧇ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āĻ…āĻĒāĻžāϰ⧇āϟāϰ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻžāϰ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāϗ⧁āϞāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ 2001 āĻāĻŦāĻ‚ 2006 āϏāĻžāϞ⧇ āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇ (pep-0275, pep-3103), āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āĻšā§‡āχāύ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ “if... elif... else” āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•ā§āϟ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻžāϰ āĻĒāĻ•ā§āώ⧇ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻ–ā§āϝāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āύāϤ⧁āύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ…āύ⧇āĻ•āϟāĻž āĻ¸ā§āĻ•āĻžāϞāĻž, āϰāĻžāĻ¸ā§āϟ āĻāĻŦāĻ‚ āĻāĻĢ#-āĻ āĻĒā§āϰāĻĻāĻ¤ā§āϤ "āĻŽā§āϝāĻžāϚ" āĻ…āĻĒāĻžāϰ⧇āϟāϰ⧇āϰ āĻŽāϤ⧋, āϝāĻž "āϕ⧇āϏ" āĻ…āĻĒāĻžāϰ⧇āϟāϰ⧇āϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋāϤ⧇ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻĒā§āϝāĻžāϟāĻžāĻ°ā§āύ⧇āϰ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϰ āĻĢāϞāĻžāĻĢāϞ⧇āϰ āϤ⧁āϞāύāĻž āĻ•āϰ⧇āĨ¤ āϏāĻŋ, āϜāĻžāĻ­āĻž āĻāĻŦāĻ‚ āϜāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āϰāĻŋāĻĒā§āĻŸā§‡ āωāĻĒāϞāĻŦā§āϧ "āϏ⧁āχāϚ" āĻ…āĻĒāĻžāϰ⧇āϟāϰ⧇āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, "āĻŽā§āϝāĻžāϚ"-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇ āĻŦā§āϝāĻžāĻĒāĻ• āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž. āĻāϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–ā§āϝ āϝ⧇ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻ…āĻĒāĻžāϰ⧇āϟāϰāϗ⧁āϞāĻŋ āϕ⧋āĻĄā§‡āϰ āĻĒāĻ āύāϝ⧋āĻ—ā§āϝāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰāĻŦ⧇, āύāĻŋāĻ°ā§āĻŦāĻŋāϚāĻžāϰ⧇ āĻĒāĻžāχāĻĨāύ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āϝāĻŧ⧇āϰ āϤ⧁āϞāύāĻž āϏāĻšāϜ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āϧāĻŋāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āĻĄā§‡āϰ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻžāĻ“ āĻŦāĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϤ⧁āϞāĻŦ⧇āĨ¤ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻŋāĻ• āϟāĻžāχāĻĒ āĻšā§‡āĻ•āĻŋāĻ‚.

def http_error(āĻ¸ā§āĻĨāĻŋāϤāĻŋ):
āĻŽā§āϝāĻžāϚ āĻ…āĻŦāĻ¸ā§āĻĨāĻž:
āϕ⧇āϏ 400:
"āĻ–āĻžāϰāĻžāĻĒ āĻ…āύ⧁āϰ⧋āϧ" āĻĢ⧇āϰāϤ āĻĻāĻŋāύ
āϕ⧇āϏ 401|403|404:
āĻĢāĻŋāϰ⧁āύ "āĻ…āύ⧁āĻŽāϤāĻŋ āύ⧇āχ"
āϕ⧇āϏ 418:
āĻĢāĻŋāϰ⧇ āφāϏ⧁āύ "āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āϚāĻžāĻĒāĻžāϤāĻž"
āϕ⧇āϏ _:
"āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁" āĻĢ⧇āϰāϤ āĻĻāĻŋāύ

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŽāĻžāύāϗ⧁āϞāĻŋāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϭ⧇āϰāĻŋāϝāĻŧ⧇āĻŦāϞāϗ⧁āϞāĻŋāϕ⧇ āφāĻŦāĻĻā§āϧ āĻ•āϰāϤ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ, āϟāĻŋāĻĒāϞ, āϤāĻžāϞāĻŋāĻ•āĻž āĻāĻŦāĻ‚ āύāĻŋāĻ°ā§āĻŦāĻŋāϚāĻžāϰ⧇ āĻ•ā§āϰāĻŽāϗ⧁āϞāĻŋ āφāύāĻĒā§āϝāĻžāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āύ⧇āĻ¸ā§āĻŸā§‡āĻĄ āĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟāϗ⧁āϞāĻŋāϕ⧇ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāϤ⧇, āĻŸā§‡āĻŽāĻĒā§āϞ⧇āĻŸā§‡ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ "āϝāĻĻāĻŋ" āĻļāĻ°ā§āϤāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇, āĻŽā§āĻ–ā§‹āĻļ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ (“[x, y, *rest]”), āϕ⧀/āĻŽāĻžāύ āĻŽā§āϝāĻžāĻĒāĻŋāĻ‚ (āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, {"āĻŦā§āϝāĻžāĻ¨ā§āĻĄāωāχāĻĨ": b, "āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ" āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ ": l} "āĻŦā§āϝāĻžāĻ¨ā§āĻĄāωāχāĻĨ" āĻāĻŦāĻ‚ "āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ" āĻŽāĻžāύ āĻāĻŦāĻ‚ āĻ…āĻ­āĻŋāϧāĻžāύ āĻŦ⧇āϰ āĻ•āϰāϤ⧇, āϏāĻžāĻŦāĻŸā§‡āĻŽāĻĒā§āϞ⧇āϟāϗ⧁āϞāĻŋ (":=" āĻ…āĻĒāĻžāϰ⧇āϟāϰ) āĻŦ⧇āϰ āĻ•āϰāϤ⧇, āĻŸā§‡āĻŽāĻĒā§āϞ⧇āĻŸā§‡ āύāĻžāĻŽāϝ⧁āĻ•ā§āϤ āĻ§ā§āϰ⧁āĻŦāĻ•āϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤ āĻ•ā§āϞāĻžāϏ⧇, “__match__()” āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻŽā§āϝāĻžāϚāĻŋāĻ‚ āφāϚāϰāĻŖ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦāĨ¤

āĻĄā§‡āϟāĻžāĻ•ā§āϞāĻžāϏ āĻĨ⧇āϕ⧇ āĻĄā§‡āϟāĻžāĻ•ā§āϞāĻžāϏ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰ⧁āύ

@āĻĄā§‡āϟāĻžāĻ•ā§āϞāĻžāϏ
āĻ•ā§āϞāĻžāϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ:
x:int
y:int

def whereis(āĻŦāĻŋāĻ¨ā§āĻĻ⧁):
āĻŽā§āϝāĻžāϚ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ:
āϕ⧇āϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ (0, 0):
āĻŽā§āĻĻā§āϰāĻŖ("āĻ‰ā§ŽāϏ")
āϕ⧇āϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ (0, y):
āĻŽā§āĻĻā§āϰāĻŖ(f"Y={y}")
āϕ⧇āϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ (x, 0):
āĻŽā§āĻĻā§āϰāĻŖ(f"X={x}")
āϕ⧇āϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ():
āĻŽā§āĻĻā§āϰāĻŖ ("āĻ…āĻ¨ā§āϝ āϕ⧋āĻĨāĻžāĻ“")
āϕ⧇āϏ _:
āĻŽā§āĻĻā§āϰāĻŖ ("āĻāĻ• āĻŦāĻŋāĻ¨ā§āĻĻ⧁ āύāϝāĻŧ")

āĻŽā§āϝāĻžāϚ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ:
āϕ⧇āϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ(x, y) āϝāĻĻāĻŋ x == y:
āĻŽā§āĻĻā§āϰāĻŖ (f"Y=X āĻ {x}")
āϕ⧇āϏ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ (x, y):
āĻŽā§āĻĻā§āϰāĻŖ (f"āĻ•āĻ°ā§āϪ⧇āϰ āωāĻĒāϰ āύāϝāĻŧ")

āϞāĻžāϞ, āϏāĻŦ⧁āϜ, āύ⧀āϞ = 0, 1, 2
āĻŽāĻŋāϞāĻŋāϤ āϰāĻ™:
āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āĨ¤ āϞāĻžāϞ:
āĻĒā§āϰāĻŋāĻ¨ā§āϟ ("āφāĻŽāĻŋ āϞāĻžāϞ āĻĻ⧇āĻ–āĻ›āĻŋ!")
āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ .āϏāĻŦ⧁āϜ:
āĻŽā§āĻĻā§āϰāĻŖ ("āϘāĻžāϏ āϏāĻŦ⧁āϜ")
āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ .BLU
E:
āĻĒā§āϰāĻŋāĻ¨ā§āϟ ("āφāĻŽāĻŋ āĻŦā§āϞ⧁āϜ āĻ…āύ⧁āĻ­āĻŦ āĻ•āϰāĻ›āĻŋ :(")

āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏ⧇āϟ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻĒā§āϝāĻžāϚ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āϏāĻ™ā§āϗ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻ¸ā§āĻĒ⧇āϏāĻŋāĻĢāĻŋāϕ⧇āĻļāύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻāĻ–āύāĻ“ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻžāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻŽāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ "case _:" āĻ…āĻ­āĻŋāĻŦā§āϝāĻ•ā§āϤāĻŋāϟāĻŋāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, "else:" āĻŦāĻž "default:" āϕ⧀āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ, āϝ⧇āĻšā§‡āϤ⧁ "_" āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰāϏāĻ™ā§āϗ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāϝāĻŧā§€ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāĻļā§€āϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āϰāĻļā§āύāĻŦāĻŋāĻĻā§āϧ āĻšāϞ āĻ…āĻ­ā§āϝāĻ¨ā§āϤāϰ⧀āĻŖ āϏāĻ‚āĻ¸ā§āĻĨāĻž, āϝāĻž "if ... elif ... else" āĻ•āύāĻ¸ā§āĻŸā§āϰāĻžāĻ•āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻŦāĻžāχāϟāϕ⧋āĻĄā§‡ āύāϤ⧁āύ āĻāĻ•ā§āϏāĻĒā§āϰ⧇āĻļāύ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ, āϝāĻž āϤ⧁āϞāύāĻžāϰ āϖ⧁āĻŦ āĻŦāĻĄāĻŧ āϏ⧇āϟ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĒāĻ›āĻ¨ā§āĻĻāϏāχ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻŦ⧇ āύāĻžāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster