Python 入門 ページ 1/10

WBOY
リリース: 2016-06-16 08:47:44
オリジナル
1054 人が閲覧しました

第 1 章 はじめに
スクリプト言語は、DOS バッチ処理や UNIX シェル プログラムに似た言語です。スクリプト言語は毎回コンパイルして実行する必要がなく、実行中に実行中のプログラムに簡単にアクセスでき、実行中のプログラムを動的に変更することもできるため、いくつかの単純なタスクを迅速に開発して完了するのに適しています。スクリプト言語を使用する場合、多くの場合、新しい関数を追加する必要がありますが、スクリプト言語がすでに非常に遅く、大きく、複雑であるため、または必要な関数に C 言語でのみ提供できるシステム コールが含まれているため、実装できない場合があります。言語やその他の関数 - 通常、解決される問題は C で書き直すほど重要ではありません。あるいは、問題には可変長文字列 (ファイル名の順序付きリストなど) が必要です。スクリプト言語では簡単だが、C 言語では多くの作業が必要になる、またはプログラマーが C 言語に精通していない場合でも、スクリプト言語を使用できます。

この場合、Python があなたのニーズにぴったり合うかもしれません。 Python は使い方が簡単ですが、本格的なプログラミング言語であり、シェルよりも多くの構造と大規模なプログラムのサポートを提供します。その一方で、C よりも多くのエラー チェック機能を備えており、柔軟な配列や辞書などのさまざまな高度なデータ構造が組み込まれた非常に高級な言語です。これらのデータ構造を C で効率的に実装するにはコストがかかる場合があります。数日。 Python はより一般的なデータ構造を備えているため、Awk や Perl よりも幅広いアプリケーションに適用でき、Python 内でも多くのことが少なくともこれらの言語と同じくらい簡単です。



Python ではプログラムをモジュールに分割でき、モジュールは他の Python プログラムで再利用できます。これには、独自のプログラムの基礎として、または Python プログラミングを学習するためのサンプルとして使用できる、標準モジュールの大規模なセットが付属しています。このシステムは、ファイルの入出力、システム コール、ソケットに関する機能も提供し、ウィンドウ システム (STDWIN) の共通インターフェイスも提供します。



Python はインタープリタ言語であり、コンパイルやリンクが必要ないため、プログラム開発時間を大幅に節約できます。インタプリタは対話的に使用できるため、言語機能の実験、一度だけ使用されるプログラムの作成、またはボトムアップ プログラム開発での機能のテストが容易になります。便利な計算機でもあります。



Python を使用すると、非常に厳密で読みやすいプログラムを作成できます。 Python で書かれたプログラムは、通常、対応する C プログラムよりも短いのですが、その理由は次のとおりです。


高度なデータ構造により、複雑な操作を 1 つのステートメントで表現できます。
複合ステートメントは、インデントを使用するのではなく、インデントに依存します。開き括弧と閉じ括弧
には変数宣言やパラメーター宣言は必要ありません。
Python は拡張可能です: C 言語でプログラムできる場合は、新しい組み込み関数やモジュールをインタプリタに簡単に追加できるため、主要な操作をできるだけ早く実行したり、Python プログラムをバイナリのみと組み合わせたりすることができます。コード 提供ライブラリ(異なるベンダーが提供するグラフィックスライブラリなど)が接続されます。かなり熟練すると、Python インタープリターを C で書かれたアプリケーションに接続し、そのアプリケーションの拡張機能またはコマンド言語として使用できるようになります。
Python は、BBC の「モンティ パイソンのフライング サーカス」番組にちなんで命名されたものであり、Python とは何の関係もありません。

現在のページ 1/10 12345678910次のページ
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!