この資料はPyQ終了後に行う追加課題です。
未経験に近い人間が、実業務のプロジェクトにアサインされて一人で簡単な機能の設計・開発・テストをそこそこのスピードで開発し、レビューをほぼパスする様になるために 最短のコース を目指します。
- 実業務ではほぼ使わない様な知識
- 複数人プロジェクトで一人が知っていればそこまで困らない知識(インフラ系など)
- 学習コストがかかりすぎる様な知識
Python3.5以上
- Challenge001: CSV形式ファイルの解析と変換して標準出力
- Challenge002: 複数のファイルをディレクトリから探索して読み込み解析とファイルへの出力
- Challenge003: アクセスログの解析と変換・出力(正規表現でのファイルレコードの解析)
- Challenge004: クラスの定義とインスタンスの生成
- Challenge005: HTTP API/ RSS / RDB / メール
- Challenge101: 基本的なモデルの定義と利用(Model + Admin)
- Challenge102: 複雑なQueryset
- Challenge103: Crohaco Coin Market: 仕様から設計、ModelForm
- 環境構築に沿って、環境を構築する
- Pull Requestを出しましょう
- Challenge001から課題を実施する(Challenge001の進め方)
- 1課題につき、1つブランチを作成
- PRを作成(タイトルの先頭に
[WIP]
と書く) - 毎回、開発が終わったら、リモートにコミット
- 開発終了後にタイトルの
[WIP]
を消し、レビューを依頼
質問がある場合はPRのコメントに書いていくと見やすいです。