Today I Learned|7月30日


今日は何をしましたか。🎧

1 Code Kata day102Django復習3 Project Kickoff

1. Code Kata day10 👉 リンク


コードKata補完


🫒 filter (built-in function)


syntax | filter(function, iterable)
#example

def find_message(text):
  return ''.join(filter(str.isupper, text))
  • フィルタが受信した関数はTrueを返す値のみを残し、Fitlerデータでバインドする.
    pritnの場合、filterデータをprintが読み取ることができる他のiterableフォーマットとして作成する必要があります.
  • functionにメソッドを入れる場合iterable타입.메소드(かっこなし)
  • 🫒 isupper (string method)


    syntax | str.isupper()
  • 文字が大文字の真の値を返す
  • 🫒 range


    syntax | range(n, 0, -1)
    既存のrange(0,3)が0,1,2の降順でカウントされている場合
    3番目のファクタを指定-1昇順でカウント可能.

    2.Django復習


    🫒 DateField, DateTimeField


    option
  • auto_now_add = Trueインスタンスの作成時の保存時間、変更時の警告
    主にcreated dateに指定
  • auto_now = Trueインスタンスの変更時間を保存し、クエリーを設定します.update()はデータに影響しません.
    model.save()に影響がある場合(現在の時間に変更)
    主に出版dateに指定
  • default = todayデフォルトストレージ今日の日付
  • import datetime
    
    datetime.date(2021, 7, 30)
  • default = timezone.now()デフォルトでは今日の日付、時刻が格納されています
  • from django.utils import timezone
    
    datetime.datetime(2021, 7, 30, 10, 48, 13, 106639, tzinfo=<UTC>)
    

    3. Project Kickoff


    🫒 Scrum


    チームを中心に開発効率を高める開発方法論.漸進的な繰り返しにより,効率的なソフトウェア開発が可能となる.
    小型の多機能チームは、製品開発のためにsprintと呼ばれるワークサイクルを繰り返し、1つのsprintが終了するとすぐに次のsprintを開始します.フィードバックと学習を通じて、お客様のニーズ、環境の変化に柔軟に応答し、お客様の満足度を高め、機能と製品の発売を加速することができます.

    🫒 プロジェクト内の新しいツールTrelo


    Trelloは、(1)完了する必要があるタスク(2)進行中のタスク(3)完了したタスクなどで仕事を分担し、協力チーム間で容易に共有できるプロジェクト管理プログラムです.適切なプログラムを使用すると、作業効率と作業効率が向上します.
    プロジェクトで使用されるTreloカテゴリ
  • Backlog次にやるべきことはすべて
  • This Week今週やること
  • In Progress進行中
  • Done完成