Pythonコードã®ãƒ‘フォーマンス最é©åŒ–ã®ç·åˆã‚¬ã‚¤ãƒ‰ Pythonã¯å‹•çš„型付ã‘ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ—リタ言語ã¨ã—ã¦ã€Cã®ã‚ˆã†ãªé™çš„型付ã‘ã®ã‚³ãƒ³ãƒ‘イル言語ã¨æ¯”較ã™ã‚‹ã¨ã€å®Ÿè¡Œé€Ÿåº¦ãŒé…ã„å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€ç‰¹å®šã®æŠ€è¡“ã¨æˆ¦ç•¥ã‚’通ã˜ã¦ã€Pythonコードã®ãƒ‘フォーマンスを大幅ã«å‘上ã•ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®è¨˜äº‹ã§ã¯ã€Pythonコードを最é©åŒ–ã—ã¦ã€ã‚ˆã‚Šé«˜é€Ÿã‹ã¤åŠ¹çŽ‡çš„ã«å®Ÿè¡Œã•ã›ã‚‹æ–¹æ³•ã‚’探りã¾ã™ã€‚Pythonã®timeitモジュールを利用ã—ã¦ã€ã‚³ãƒ¼ãƒ‰ã®å®Ÿè¡Œæ™‚é–“ã‚’æ£ç¢ºã«æ¸¬å®šã—ã¾ã™ã€‚ 注æ„: デフォルトã§ã¯ã€timeitモジュールã¯ã‚³ãƒ¼ãƒ‰ã®å®Ÿè¡Œã‚’100万回繰り返ã—ã¦ã€æ¸¬å®šçµæžœã®ç²¾åº¦ã¨å®‰å®šæ€§ã‚’確ä¿ã—ã¾ã™ã€‚ def print_hi(name): print(f'Hi, {name}') if __name__ == '__main__': # print_hi('leapcell')メソッドを実行ã™ã‚‹ t = t

{{#tags}}- {{label}}
{{/tags}}