generated at
Pythonってなんだろう
Wikipedia説明があります。
プログラミング言語とそれに関連する 知識必要
業務とその関連情報法律制度契約など)に対する 深い知識が必要
Pythonは比較的 新しいプログラミング言語である
低水準言語か高水準言語といえば、高水準言語である。
ちなみに超高級言語(very-high-level language)と自称している。自惚れ過ぎである。
インタプリタと言われることもあるが、少し違う
いわゆるコンパイラではないがインタプリタでもない。
中間言語仮想マシンによる実行環境(Javaに近い)。
プログラム言語の中でもスクリプト言語scripting language)である
思いついた処理を手早くこなすための言語
気楽に書ける
すぐに動かして試すことができる
言語仕様からみたPythonの特徴
オブジェクト指向のスクリプト言語
シンプルな言語仕様
インデントによるブロック表記
賛否両論があるが、統一しやすい)
実行時に変数の型が決まる。
実行時にはじめて発生するエラーが存在する
どんなプログラム言語も長短があります。大切なのは、長短の特性を踏まえた上でその言語に向いている仕事をさせることです。
Pythonの得意なこと
Pythonの苦手なこと
コンパイラ言語に比べて実行速度が遅い
高水準言語なのでハードウェアに近い領域でのプログラミングをするのに向いていない
日本語処理に関してはRubyのほうが上
使い勝手からみたPythonの特徴
オープンソース(全部公開しています)
マルチプラットフォーム (どこでも動く)
沢山のモジュール(たいていのことはできる)
豊富な文書(学習しやすい)
スクリプトの可読性が高い(学習しやすい)
ササっと書けて、やりたいことをすぐやれる
どうでもいいこと