コース概要
Pythonプログラミングの紹介
- Pythonコードの実行
- Python開発ツール(IDEとコマンドラインツール)の使用
- Pythonシェル、iPythonシェル、およびiPython Notebookでの作業
データ型と操作
- 整数と浮動小数点数
- 文字列とバイト
- タプルとリスト
- 辞書と順序付き辞書
- 集合と凍結された集合
コードの組織化と配布
- モジュールとパッケージの作成
- リポジトリへのコード配布
オブジェクト指向プログラミングと関数型プログラミング
- 関数とクラスの作成および使用
- デコレータを使用した関数とクラスの変更
- メタクラスの導入
エラーハンドリングとテスト
- 例外の処理と発生
- ドキュメントテストとユニットテストの作成と実行
- テストによるコードカバレッジの確認
ファイルとディレクトリの操作
- 異なる種類のファイルへのアクセスとファイルハンドリングの原則
- ファイルの作成、読み込み、更新、削除(通常テキストファイル、CSV、Microsoft WordおよびMicrosoft Excelファイルを含む)
- 正規表現を使用したテキストファイルからのデータ抽出
- ディレクトリの作成と削除、ファイルのリスト表示と検索
データベースへのアクセス
- データの選択、挿入、更新、削除
- SQLite 3、PostgreSQL、MySQLに基づく汎用的なデータベースAPI
- オブジェクトリレーショナルマッパー(SQLAlchemy)の使用
- NoSQLデータベースとの作業
ウェブの攻略
- ウェブページの取得
- HTMLとXMLの解析
- ウェブフォームの自動入力
- Pythonでのウェブアプリケーションの作成
要求
なし
お客様の声 (7)
良いトレーニングコンセプトで、多くの例が挙げられています。素晴らしい演習問題です。
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
コース - Python Programming - 4 days
機械翻訳
プレゼンターのPythonに関する知識
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
コース - Python Programming - 4 days
機械翻訳
仮想マシンは非常にうまく動作し、コードの試行がとても簡単になりました。 また、講師がまとめるすべての例のコピーを持つことができたことも特に気に入りました。これにより、事前に最終結果を見ることができ、より具体的な質問をすることも容易になりました。
Stefan Kotze - ACC
コース - Python Programming - 4 days
機械翻訳
トレーナーは与えられた時間内で各トピックをより深くカバーし、私たちに質問も出しました。疑問があるたびに説明もしてくれました。
Praveent Thamil Mani - MINDEF
コース - Python Programming - 4 days
機械翻訳
2日目と3日目。内容は非常に多かったのですが、アビが上手く対応してくれたので、本当に価値のある経験となりました。
Michael Clews - ACC
コース - Python Programming - 4 days
機械翻訳
Mr. Khobeib との通信
Aref AlHosani - beamtrail
コース - Python Programming - 4 days
機械翻訳
アビ先生は非常に忍耐強く、親切です。オンラインコースにもかかわらず、彼は私たちと交流し、疑問を解消してくれました。
jia hui lim - Ministry of Defence, Singapore
コース - Python Programming
機械翻訳