|
GA | GW | G | A / amL | S | |
python.jp の「モジュールについてもう少し」マニュアルを読むと、いきなり fib() という 標準で組み込まれているフィボナッチ数列関数が出てくる
python.jp の「
モジュールについてもう少し」マニュアルを読むと、いきなり fib() という
標準で組み込まれているフィボナッチ数列関数が出てくる 。
このあたりは言語としてわかりやすさを求めた、というよりも、
perl や awk よりも配列や数列の機能を特に重視した、数学や
数値計算の処理に重点を置いた言語、という見方ができる。
また、sh、perl に比べると、変数の表現($)やブロックの記述 ({ })も、
記号を使わずに、インデントと : (コロン) で区切る書式は
Fortran を思い起こさせる。
今日の python の印象は perl + fortran。
import 命令で、python スクリプトをロードすると、 バイトコンパイルされた .pyc ファイルが自動的に作成される
import 命令で、python スクリプトをロードすると、
バイトコンパイルされた .pyc ファイルが自動的に作成される 。
python を -O オプションつきで同様にすると、やや小さな
.pyo というバイトコードが作られる。
compileall -O というコマンドもある。
.pyc には、元のスクリプトの修正日付が書き込まれており、 元のファイルの修正日付が合っていないと.pyc は無視される という。無視してどうするのだろう? コンパイルしなおさない のだろうか? バイトコードは、読み込み速度が速くなるだけだ、という。 ためしに print "hello" だけのスクリプトをバイトコンパイル してみたら、15バイトのスクリプトが 106 バイトになった。 1KB 程度の iso2022_jp.py は 1.4KBになっていた。 /usr/lib/python2.5/encodings/aliases.py は 14KBが9KBに なっていた。1-2KBのスクリプトはだいたいが、 バイトコードのほうが大きくなっているようにも見える。 /usr/lib/python2.5 の .py と .pyc を見ると、 ファイルの大きさの差はさらに小さいように見える。 ファイルの大きさだけ見ると、たいした速度向上があるとは 思えない。 「スクリプトをバイトコードにする時間が省略される」、 と説明しないのは、その時間があまりに短いためなのか? わからん。 python のライブラリは「モジュール」という言葉で 調べないと、簡単にわからないもよう
python のライブラリは「モジュール」という言葉で
調べないと、簡単にわからないもよう 。sys.path でライブラリの
検索パスを設定する。
python 2.5 では、lib-dynload というディレクトリに _codecs_iso*.so のDLLがある
python 2.5 では、lib-dynload というディレクトリに
_codecs_iso*.so のDLLがある 。iso2022_jp.py を見ると、
import されている。
Pythonカテゴリ
1ページ |
Pythonカテゴリ
1ページ [Googleガジェット]残IPv4ガジェット/RSSカテゴリのしぼり込み最新日記一覧おすすめ
セキュリティの神話日々変化を続けるウイルスと、ウイルス対策メーカ、ソフト開発会社の 事情と都合を紹介しつつ、これからあるべきウイルス対策をSaaSで 展開する"AV 2.0"(一見さんお断り方式)を提唱。
Linkers & LoadersELF/a.out/COFFなどの実行ファイルの構造の詳細、メモリとアドレスの再配置の仕組み、共有ライブラリの実現方法など。(2001年)
ハイパフォーマンスWebサイト - 高速サイトを実現する14のルールWebクライアントから見た、Webサイト高速表示のためのポイント。 14の各ルール内に、いくつかバリエーションもある。
プロフェッショナル・セキュリティ・レビューパソコン、無線LAN、電子署名などのPKI(電子証明書)の動向が よくまとまっている。(JNSA編集協力
PLANEX GW-NS300N2 802.11n無線LANカードLinux用ドライバがRalink社から配布 ( 関連記事)。 Linux上のWPA-PSKでもサーバレスで利用できて便利。
マスタリングTCP/IP RTP編「作りたくなる」本。マルチメディア制御の基礎もわかる、翻訳本とは わからないほどのこなれた日本語。
C/C++ セキュアコーディングC/C++言語で脆弱性のないコーディングのための基本テクニック。グーグル八分とは何か告発サイトがGoogleから締め出される現実と検索エンジンのありかたを問う。
無線通信とディジタル変復調技術64QAM, OFDM, CDMA などのデジタル無線変調の教科書
お魚かるた「あんこうは 大口 なんでも食べる」「ひらめの目は 左側」など、
No Place To Hide行動、職歴、財産など、あらゆる個人情報が収集され、売買される現実。 「隠れ場所なし」
Ethereal Packet Sniffingパケット解析の強力ツール Ethereal の紹介。マスタリングTCP/IP(IPv6編)IPv6 ルーティング、認証プロトコルもあり。組み込みを意識した本。
GANDHI - ガンジーインド独立の指導者、マハトマ・ガンジー怒涛の偉業をたどる。
アンナと王様[DVD]子供時代のチュラロンコン・タイ国王とイギリス人家庭教師の交流と葛藤をアジアの目から描く。
エニグマ[DVD]第二次大戦中に活躍したドイツの暗号器「エニグマ」の解読に挑む。 ハードウェアだけでもすばらしいユーザインターフェースが実現できる。リンク
対応規格広告 |
|
お便りはこちらへ (sshida@gmail.com) |
見出し一覧は RSS で
|