コース概要

Pythonプログラミングの紹介

  • Pythonコードの実行
  • Python開発ツール(IDEとコマンドラインツール)の使用
  • Pythonシェル、iPythonシェル、およびiPython Notebookでの作業

データ型と操作

  • 整数と浮動小数点数
  • 文字列とバイト
  • タプルとリスト
  • 辞書と順序付き辞書
  • 集合と凍結された集合

コードの組織化と配布

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

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

  • 関数とクラスの作成および使用
  • デコレータを使用した関数とクラスの変更
  • メタクラスの導入

エラーハンドリングとテスト

  • 例外の処理と発生
  • ドキュメントテストとユニットテストの作成と実行
  • テストによるコードカバレッジの確認

ファイルとディレクトリの操作

  • 異なる種類のファイルへのアクセスとファイルハンドリングの原則
  • ファイルの作成、読み込み、更新、削除(通常テキストファイル、CSV、Microsoft WordおよびMicrosoft Excelファイルを含む)
  • 正規表現を使用したテキストファイルからのデータ抽出
  • ディレクトリの作成と削除、ファイルのリスト表示と検索

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

  • データの選択、挿入、更新、削除
  • SQLite 3、PostgreSQL、MySQLに基づく汎用的なデータベースAPI
  • オブジェクトリレーショナルマッパー(SQLAlchemy)の使用
  • NoSQLデータベースとの作業

ウェブの攻略

  • ウェブページの取得
  • HTMLとXMLの解析
  • ウェブフォームの自動入力
  • Pythonでのウェブアプリケーションの作成

要求

なし

 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (7)

今後のコース

関連カテゴリー