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が終了~。
この記事が気に入ったらサポートをしてみませんか?