見出し画像

Python学習:Day 25(完)

2024年3月末までの目標🌕!

- Udemyの100 Days of Codeを完了
- おまけに欲張ってCISSP資格を取得し、Cyber Security分野に転向


私の使ってる学習素材です📚。アンジェラねーさんには足向けて寝れませんッ。

今日のPlaylist(1月15日)

今日はMLKデーで祝日。出かける予定もないけど…外は昨晩から雪!朝起きるとあたり一面真っ白で8cmも積もってる!そして今は日曜午後2時半だけど、まだまだ降り終える気配はなし。学校からは明日火曜と水曜は雪のため休みと連絡がきた。会社は…自宅勤務なので関係なし😭。

寒くてトイレもブルブル🥶

リビングでYoutubeの”Winter Jazz”なんか聞きながら(画面もきれいだし)、ソファで犬はお昼寝、娘は大学へ送るエッセイ、私はPythonの勉強(今日こそはDay25終了しないと!)をしている。静かでのどかぁ~。👌❤️⌨️

どうやらイギリスのエジンバラ大学に行きたいらしい。うちにはそんな大学資金はないので、奨学金を勝ち取ってくれ!😁😎

Day25
さて、本題。
Pandasを使っていろんなことが簡単にできるのよ、という練習編。

data_dict = {
    "Fur Color": ["Gray", "cinnamon", "Black", ],
    "Count": [grey_squirrels_count, red_squirrels_count, black_squirrels_count]
}

df = pandas.DataFrame(data_dict)
df.to_csv("squirrel_count.csv")
-----------------------------------------
このコードで新しいDataFremeを構成できる。Main.pyの下にSuirrel_Count_CSVが
追加されてる👌😊

そしていよいよ、US State Game。

いくつの州を知っているか、該当の州だとその場所に名前がどんどん入る。

Day25続き…(1月16日)

while len( guessed_states) < 50:
    answer_state = screen.textinput(title=f"{len(guessed_states)}/50 States Correct",
                                    prompt="What's another State's Name? ").title()
    print(answer_state)
    if answer_state == "Exit":
        missing_states = []
        for state in all_states:
            if state not in guessed_states:
                missing_states.append(state)
        new_data = pandas.DataFrame(missing_states)
        new_data.to_csv("states_to_learn.csv")
        print(missing_states)
        break
    if answer_state in all_states:
        guessed_states.append(answer_state)
        t = turtle.Turtle()
        t.hideturtle()
        t.penup()
        state_data = data[data.state == answer_state]
        t.goto(int(state_data.x), int(state_data.y))
        t.write(answer_state)

while ループを使って正解の州をカウントし、missingの州も新しいfileを作成して(states_to_learn.csv)列挙する。
答えが正解なら画面に表記し、次の州をGuessできるようにforでループ
こうしてみればそれほど難しくないけど、自分でひねり出すのは私には無理かも😨😖。(まぁ、正解のコードがわからないよりはマシだと思おう。)

ゲームやってみたけど、これだけしかわからなかった!36州!でもこう見ると東海岸の州のほうがわかるってことかぁ。ま、テキサス州の上のあたりなんて、田舎だから知らなくても仕方ない?ミシシッピー州は単にスペルがわからなかった!(あー、小学生に負けてる)というわけで、やっとDay25が終了~。

たったの36州しか解答できなかった~😨

この記事が気に入ったらサポートをしてみませんか?