お問い合わせ

コース概要

Python プログラミングの概要

  • Python コードの実行
  • Python 開発ツール(IDE およびコマンドラインツール)の利用
  • Python シェル、iPython シェル、および iPython Notebook の扱い

データ型と操作

  • 整数と浮動小数点数
  • 文字列とバイト列
  • タプルとリスト
  • 辞書と順序付き辞書
  • 集合と不変集合

コードの整理と配布

  • モジュールとパッケージの作成
  • リポジトリへのコード配布

オブジェクト指向および関数型プログラミング

  • 関数とクラスの作成と利用
  • デコレーターによる関数とクラスの修飾
  • メタクラスの紹介

エラー処理とテスト

  • 例外のハンドリングと送出
  • テストの作成と実行(ドキュメントテストとユニットテスト)
  • テストによるコードカバレッジの確認

ファイルとディレクトリの扱い

  • 各種ファイルへのアクセスとファイル処理の原理
  • ファイルの作成、読み取り、更新、削除(通常のテキストファイル、CSV、Microsoft Word および Microsoft Excel ファイルを含む)
  • 正規表現を用いたテキストファイルからのデータ抽出
  • ディレクトリの作成と削除、ファイルの一覧表示と検索

データベースへのアクセス

  • データの選択、挿入、更新、削除
  • SQLite 3、PostgreSQL、MySQL に基づく汎用データベース API
  • オブジェクトリレーションシップマッパー (SQLAlchemy) の利用
  • NoSQL データベースの扱い

Web の制覇

  • Web ページの取得
  • HTML および XML のパーシング
  • Web フォームの自動入力
  • Python による Web アプリケーションの作成

要求

なし

 28 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (7)

今後のコース

関連カテゴリー