PyQ進捗日記 #2

ちょっと日が空いた。

というのも、少し難しくて手が止まってしまう章があったからだ。

 

第5章if文のまとめ、

ダース(12本)を注文するか否かというところ。

正解は、

オーダーするものをorder_dozenと名付けて、order_dozen = order // dozenとして

余りをamariとしてamari = str(order_dozen) % 12にするらしい。

 

そもそも、自分で勝手に名付けていいとか、そういう考え自体がない(頭が固い)ので、「そんな自分で言葉作っていいの?」みたいな感じで、なかなか頭に定着しなかった。

 

中学の数学の先生は本当に怖かった(見た目は、新井英樹のザ・ワールドイズマインの「モンちゃん」にそっくりな、ぎらぎらした野獣みたいな風体の)んだけど、

その先生は、

「家に帰ったら、真っ白の紙を用意して、今日授業で習ったことを、何も見ずに、書き出せ。思いだすまで、思いだせ」

「思いだせなかったものが、おまえたちに足りないものだ。飽きるまで、公式を見ろ」「公式をそらで言えるまで、声に出せ。口から血が出ても、唱え続けろ。書き続けろ」

と、口うるさく毎日言っていた。

なんて無茶なことを言うんだろう、思いだせないものは、思いだせないでしょう、まるで軍国主義だわと、わたしは最初っからそんなことをしたことはなかったけれど、

今思えば、それは非常に有効な勉強法だなあと思う。

授業を、先生の言葉、動作の全て……何を黒板に書いたのか、ひとつも聞き漏らすまい、見逃すまいとして集中していれば、少しは数学もできただろうが、

思春期で、非常にひねっくれていて、勉強嫌いなわたしは、先生の顔も大嫌いで、一瞬も顔を上げることなく、ノートに絵や文章をかいていた。

そのときの文章や絵は今でも大切に取っているし、私の創作の原点ではあるけど、

受験戦争においては、一切なんの役にも立たなかった。

 

PyQをやっていて思うのは、

結局のところ、プログラミングであったって、無からなにかを書き始めなければいけないのだから、頭をひねくって、無からなにか生み出すという努力が、必要だなと思う。

 

無から有を思いだすためには、結局のところ、数学の公式のような、前提の知識が絶対に必要で、勉強というのは、その引き出しを増やすということなのだ、と最近になって実感する。

文章であっても、語彙や言い回しを、日本だけでなく、ドイツ、フランス、ロシアなどいろんな文化の本を読んで知っていなければ、一文字も書けない。

あの先生は大嫌いだった、大きくて凶暴な野生動物みたいで……

けれども、学問に対する愛はとても深い人だったように思う。

 

閑話休題

とにかく私はif文が苦手であることがわかったので、何回もやり直さないと。

今日の進捗:6-7「リストを使ったプログラムの演習」

 

とにかく演習ができない。

何回も復習しなきゃいけない。

PyQ進捗日記 #1 

今日から、PyQを使ってPythonを勉強しはじめた。

 

私のいまの仕事は、プログラミングにはまったく関係がない。

どちらかといえば、月々の支払い(経理)とか、社内外のエラい人のために裏で動いたりする、

総務みたいなものを任されている。

だから、オフィスのシマにプログラミングができる人は、まずいない。

社内のどこかにはいるはずなんだけど、全然違う部屋にいるから、顔を合わせることはほとんどないし、姿も見かけない。(妖精みたい?)

 

でも、プログラミングをする人とは昔から縁があった。

twitterにいれば、自然とそういうことを生業にする人たちの会話を目にする機会はあったし、興味も多少あった。

自力でやってみようと思ったこともあったけど、専門書や入門書であっても、多少の知識を前提にして書かれているので、

わたしみたいに、まったく(C言語って何?というレベル)なにも知らない人間にとっては、ちんぷんかんぷんだった。

だから結局そのまんま数年が過ぎてしまった。

 

去年の秋頃に、同じくそれを仕事にしている人から、「もし興味があるなら、いまなら、Pythonという言語をやってみるといい。すごく懇切丁寧に教えてくれるサービスがあるから。」といって、PyQを教えてもらった。

初心者向けなら、月3000円弱だし、すこし夜の煙草やお酒をがまんしたら、大丈夫かしら……と思いながらも、結局ぐずぐずして、ようやく今日申し込みをした。

 

そして憧れの灰色背景に、謎の数字や英文にであえた!

(なんか、みんながいつもにらめっこしてるやつ!)

 

「数学の、3Cまでできないと、Pythonなんかできっこないよ……きみなんか、無理だよ。」

と言う人もいた。

(わたしは、高校に入ってからというもの、数学が一桁を脱出したことはなかった。)

そう言われると、わたしはどうしても萎縮してしまうタチで、「どうせ、わたしなんか……」と思って、手をひっこめてしまうのが常であった。

 

(どうせ、わたしなんか社会性がないから)選挙に行かない、とか、

(どうせ、わたしは美人じゃないから)ダイエットを諦めてたくさん食べる、とか……

 

けれど、今回は、

「とりあえず、やってみたら。」と言ってくれる人もいて、どうせなら、やろうかしら、と思った次第。

まあ、途中でどうしても数学が必要になるなら、やるしかないと覚悟をきめて、知り合いのインテリさんから、お下がりの参考書などをいただきながら、やっていこうと思います。

 

ちなみに:

作業用BGMは最近話題のlofi hiphop radio.

www.youtube.com

 

慣れると気が散らないちょうどういいchillな感じです。

 

他にも、今年集中して勉強したいのは古典や歴史。

特に、中国の古典をもっと知りたいと思うようになり、専門家の方から、角川ソフィア文庫にはたくさん専門書があるから、少しずつ慣れていくと読めるようになるし、おもしろいよと教えていただき、それもがんばっていきたい。

 あとは、英語。

英語ができないと、世界が狭いな~と、インターネットをしていると常々思う。

けど、英語については、勉強法がまだわからないので、保留。単語帳を本棚から引っ張りだすところから。

 

去年はなんにもしなかった分、今年は毎日なにかしら吸収して、より広い世界を知っていけたらと思っています。

 

○今日の進捗

 最初から〜Pythonはじめの一歩 5計算、if文(if文の基本)まで