子供が産まれて、育休を取り始めました

この度、赤ちゃんが生まれました。 めでたい。 そんでもって、10月から半年ほど育休を取って、育児に専念することになりました。 会社・部署の方々など、様々な方のサポートがあってのことです。 とても感謝しています。 休み自体は9月のシルバーウィークから取っていて、すでに絶賛育児中です。 ただね…… この時点ですでに大変なんだが? 細かいポイントを含めれば色々あるけど、しんどかったポイントをあげるなら、こんな感じ。 1. 生活リズムが不規則になる 私の担当範囲は、起きている時間のミルク、おむつ替え、沐浴、暇な時にじっと赤ちゃんの様子を見つめるなど。(あれ、意外とやってないな……) 主に昼から夜、あとは深夜から朝方(1時〜7時)に起きている感じ。 深夜に起きる前と、朝の担当が終わったあとに、それぞれ3〜4時間程度寝ている。 元々深夜に作業するのが苦じゃないタイプなので、深夜も赤ちゃんが寝ている時などは、パソコンでAIと戯れたり、スマホでダラダラとこんな感じの記事を書いたりと好き勝手やっている。 が、最初の方は生活リズムを変えるのがしんどかった。 無理やり寝るためにサプリメントを飲んだり、とにかく横になったりと色々試したが、寝れない時はとにかく寝れない。これがしんどい。 結局、慣れるまではどうにもならなかった。 人間って生活リズムを変えるのが難しい生き物なんだな、と割り切ることにした。 一方、妻の側は、今のところだいたい3時間おきに授乳がある。 母乳だったり、ミルクだったり、その併用だったり。 これがシンプルながらに、妻への負担が半端ない。 妻は授乳のたびに起きているし、赤ちゃんの空腹具合によっては泣き声と共に叩き起こされたりと、不規則な睡眠を強いられている。 授乳の間隔が空くと胸が張るし、乳腺炎になることもあるそう。 発熱などが出ることもあるので、妻の体調も気になる。 うちは基本的に母乳をあげて、足りない分はミルクを作って補う感じで運用している。 育児を始める前は、12時間ずつ分担して、私のターンはミルク、妻のターンは母乳でいいんじゃない?とか考えていた。 が、現実はそんなに割り切れるようにはなっていなかった。 赤ちゃんの都合だけじゃなく、妻の体の事情もある。 あと、沐浴とかも...

Pythonの基本的な組み込み型の整理①

組み込み型を知ること

お仕事で書かないのでどうしても行き当たりばったりで書くことが多いのでたまには地味な基礎的なこととか書きたいなと。
何回かに分けて書きます。

Elements of Programming Interviews in Python: The Insiders’ Guide

以前こちらの記事でも紹介したいわゆるコーディングインタビュー対策用の本、Elements of Programming Interviews in Python: The Insiders’ Guide。

この本の中にChapter4にPrimitive Typesという章があったので、せっかくだし記事にしようとなりました。

公式の組み込み関数はこちら

数値関連

abs(x)

数値xの絶対値 |x|を求めるときに。

>>> abs(-10)
10

math.ceil(x)

公式のmath(数学関数)はこちら

math.ceilは天井、引数として与えたx以上の最小の整数を返します。
例えば、

>>> import math
>>> math.ceil(2.17)
3

といったように、小数に関してもカバーしています。

math.floor(x)

対してmath.floorです。ceil(天井)と反対の床を意味することから、真逆の結果を返すような関数であることが想像できますよね。
返り値としてx の「床」 (x 以下の最大の整数) を返します。

>>> math.floor(2.17)
2

min(x,y)

max(x,y)

これらは書かなくても知ってるよ!となる気がするので軽く。
min(x,y)でx,yが数値型の場合、x,yのいずれか最小値を返します。
引数でリストを与えた場合はその中の最小値を返します。

max(x,y)はその逆で引数の中から最大値を取ってきます。

では文字列、アルファベットを与えた時にはどうなるでしょう。

>>> min("A","Z")
'A'

こうなります。
まあ言いたいことはわかりますよね。
max()だと逆になります。

>>> max("A","Z")
'Z'

pow(x,y)

引数で与えたxのy乗を返します。例えば210を計算したい時には pow(2,10)。

>>> pow(2,10)
1024

実はこんなことをしなくても2**10でも出来たりする。

sqrt(x)

与えたxの平方根を出してくれる。

>>> math.sqrt(225)
15.0

今回はここまで。
次回分を書いたらここら辺にリンクを追加しておきます。
覚えていたら

Comments

Popular posts from this blog

Braveブラウザ(iPhone,iPad)にオフラインでもYouTubeの動画が視聴可能なPlaylist機能が追加されていたので使い方をまとめてみた。

Braveブラウザの同期機能をiPhoneで設定した話。

【OSLog】How to log a Swift project