カリキュラムモデル
分類番号 I304-304-4
訓練分野 | 情報・通信系(I) |
---|---|
訓練コース | Pythonオブジェクト指向プログラミング |
訓練対象者 | アプリケーション開発業務に携わり、リーダとしての役割を担う者 |
訓練目標 | クラスや関数、モジュールなどPythonの基本的な言語仕様から、XMLや正規表現などのテキスト処理、Webやメールなどのネットワークプログラミング、Pythonで書かれたWebアプリケーションサーバ「Zope」での活用など、さまざまな実習を通じて習得する。 |
教科の細目 | 内容 | 訓練時間(H) |
---|---|---|
1.Pythonをはじめよう | (1)Pythonの概要 (2)Pythonのインストール、開発環境の設定 (3)Pythonコーディングの特徴 イ.シーケンス(ストリング、リスト、タプル)について ロ.マッピング(ディクショナリ操作)について ハ.数値型、代入と式、条件分岐、ループについて ニ.関数、クラスについて ホ.モジュールとパッケージの利用 |
4 |
2.Pythonプログラミングの実践 | (1)ファイル処理の実習 (2)文字列処理の実習 (3)正規表現を活用した実習 (4)オブジェクト指向プログラミング実習 (5)ネットワークプログラミング(Web、メール、XML−RPC)実習 (6)CSVフォーマット処理の実習 (7)XML文書処理の実習 (8)データベースとの接続実習(RDB,ODB,DBM) |
8 |
3.Pythonの活用 | (1)GUIアプリケーションの作成実習 (2)Webアプリケーションサーバ(Zope)におけるPythonの活用 |
5.5 |
4.確認・評価 | (1)コース全体についての確認および講評 | 0.5 |
訓練時間合計 | 18 |
使用器具等 | パソコン一式、ネットワーク環境、Python、Zope |
---|