Skip to content

Instantly share code, notes, and snippets.

@kamekokamekame
Last active December 18, 2018 01:56
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kamekokamekame/632434e89769d461be11b9580d0b266a to your computer and use it in GitHub Desktop.
Save kamekokamekame/632434e89769d461be11b9580d0b266a to your computer and use it in GitHub Desktop.

PyQ追加演習

はじめに

この資料はPyQ終了後に行う追加課題です。

未経験に近い人間が、実業務のプロジェクトにアサインされて一人で簡単な機能の設計・開発・テストをそこそこのスピードで開発し、レビューをほぼパスする様になるために 最短のコース を目指します。

以下の内容は含めない

  • 実業務ではほぼ使わない様な知識
  • 複数人プロジェクトで一人が知っていればそこまで困らない知識(インフラ系など)
  • 学習コストがかかりすぎる様な知識

Pythonのバージョン

Python3.5以上

Python Challenge 課題

Python

  • Challenge001: CSV形式ファイルの解析と変換して標準出力
  • Challenge002: 複数のファイルをディレクトリから探索して読み込み解析とファイルへの出力
  • Challenge003: アクセスログの解析と変換・出力(正規表現でのファイルレコードの解析)
  • Challenge004: クラスの定義とインスタンスの生成
  • Challenge005: HTTP API/ RSS / RDB / メール

Django

実施方法

課題の進め方

  1. 1課題につき、1つブランチを作成
  2. PRを作成(タイトルの先頭に [WIP] と書く)
  3. 毎回、開発が終わったら、リモートにコミット
  4. 開発終了後にタイトルの [WIP] を消し、レビューを依頼

質問がある場合はPRのコメントに書いていくと見やすいです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment