タグ

pythonに関するkazutrabassのブックマーク (2)

  • Pythonの爆速化! ピュアPythonに組み込まれている機能でコードの最適化を実現するには

    Pythonの爆速化を可能にするにはどうすればいいのか。ツールやライブラリに頼る前に、まずはピュアPythonに組み込まれている機能を使い、コードの最適化を図るべきです。なぜなら、処理速度の課題を解決できる可能性が高いからです。今回はPythonのパフォーマンスを劇的に向上させるためのテクニックを解説した『爆速Python』(翔泳社)から、Pythonの組み込み機能のパフォーマンスを引き出す方法を紹介します。 記事は『爆速Python』の「Chapter 2 組み込み機能のパフォーマンスを最大限に引き出す」から一部を抜粋したものです。掲載にあたって編集しています。 ※書はTiago Rodrigues Antãoによる『Fast Python: High performance techniques for large datasets』(Manning Publications)の邦

    Pythonの爆速化! ピュアPythonに組み込まれている機能でコードの最適化を実現するには
  • Kyoto University Research Information Repository: プログラミング演習 Python 2023

    書は京都大学の全学共通科目として実施されるプログラミング演習(Python)の教科書として作成されたものです. 2023年度版では2022年度版での誤植などを修正し,読みにくい文章などを改訂し,2022年の授業の中で補足した説明などを追記しました.また,3章で例題として取り上げた平方根の計算については4章として独立させ加筆しました.また,制御構造の章(6章)ではPythonプログラムの終了について追加し,7章までの力試しの課題としていくつかの演習問題を8章として追加しました.さらに,タートルグラフィクスの章(10章)ではタートルの形の定義の方法を追加するとともに,11章ではtkinterの導入のための簡単な例題を追加て記述を見直すとともに,ウィジェットでの画像表示を追加しています.19章では関数呼び出しの中で生じるエラーについての例を追加しました. ソースコードの記載にK2PFEフォント

  • 1