プログラミングとPython 学校教育

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみてここまで感じたこと

 みなさん、こんにちは。まさです。そろそろ新学期が始まるにあたり準備をするため、Pythonの勉強に一度区切りをつけます。約2ヶ月間やってきましたが、そこから考えたことを書いておきます。  中学校教員がPythonを勉強する意味は?    まず私自身が2ヶ月前に思っていた...

プログラミングとPython

エクセルを操れる教員になるために(4)  リンク紹介

 エクセルはしっかり時間をかけないとなかなか難しい。特に数字があまり得意でない私にとっては。で、学校現場で実践的に使えるエクセル知識を教えてくださっているある先輩のリンクを紹介。 ・ Meiさんという数学教員の方のブログ  初学者にもとってもわかりやすく説明してくださってい...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 21日目 の巻

 こんにちは、まさです。新学期の準備をしています。学校が始まれば、Pythonの勉強時間も減ってくると思われるので、何とか早めにこれを終わらせたいです。ということで、『退屈なことはPythonにやらせよう』の9章を飛ばして、10章飛ばして、先にやりたかった11章Webスクレイビン...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 20日目 ファイルの読み書きの巻

 こんにちは、まさです 。  Pythonの学習も、20日間達成しました!何事にもいえることですが、20日間続けるというのは、習慣化させる最低限の目安のように思います。ただPython学習が中学校英語教員をやっている私にいかに役立つのかはまだ具体的に見えていません。ここまでで...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 19日目 正規表現の巻

 こんにちは、まさです。 引き続き『退屈なことはPythonにやらせよう』を学んでいます。今日は第7章「正規表現」についてです。 ➤正規表現とは、ある特定のパターンをもつ文字列をしている表記法の1つであ る。例えば、111-1234という郵便番号は、\d\d\d-\d\d\...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 18日目 文字列操作の巻

 こんにちは、まさです。今日は『退屈なことはPythonにやらせよう』の第6章「文字列操作」です。この辺まできて、「あれ、これ学んで教員として意味あるのかな」というささやきが聞こえてきましたが、まあ気長に、プログラミングの仕組みをしる程度のために続けていきます。 ➤文字列にお...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 17日目 辞書とデータ構造についての巻

 こんにちは、まさです。  今日は『退屈なことはPythonにやらせよう』5章の「辞書とデータ構造」です。 覚えておきたいことを➤で箇条書きに記しておきます。   ➤辞書は{'size': 'fat', 'color':...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 16日目 リストについての巻

 こんばんは、まさです。Python学習順調に進んでおります。 今日は『退屈なことはPythonにやらせよう』の4章「リスト」です。 覚えておきたいことを➤で箇条書きに記しておきます。   ➤リストの形は、["cats", "dogs...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 14日目 printとreturnの違いの巻

 引き続き『退屈なことはPythonにやらせよう』を基に進めます。  3.2 戻り値とreturn文   returnとprintの違いがよくわからなくて、1時間悩みました。自分の愚かさにいらつきましたが、検索すると結構他にも悩んでいる人がいることを知ります。いろいろみ...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 13日目 forループとrange()関数の巻

今日は『退屈なことはPythonにやらせよう』の続きです。 それぞれ覚えておきたいことを➤で記しておきます。 2.2.7 forループとrange()関数について ➤ range(5)は、0~4まで ➤ for i in range(12,16): は、12から15...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 12日目 if1: / TrueとFalseについての巻

 前回、バイブルである、『退屈なことはPythonにやらせよう』をちゃんと学習の原則に従ってやり直すことを決意しました。  p.23の2章からスタート。「入力しましょう」、とか「試してみましょう」とあったら、まずいう通りに手を動かしてやってみましょう。頭の中で考えてるだけより...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 11日目 タイマーのアラームにはsubprocessの巻

 前回のタイマーにアラーム音をつけるのにどうしようか、検索するとpycharmだとかkivyのsoundloaderいろいろあってどれがいいかわからない。1時間くらい試行錯誤し、途方に暮れ、撃沈。翌日、私のバイブルとなっている『退屈なことはPythonにやらせよう』を改めて見返す...

プログラミングとPython 学校教育

エクセルを操れる教員になるために(2)

 今日も前回に引き続き、 アマゾンのKindleunlimitedで読める 『Excel 最高の学び方』 (羽毛田睦土)から学んでいます。  次の章がCOUNTIFでしたが、これを大体見て、アンケート以外の有効な使い方が思い浮かばなかったので、一気に飛ばして、第6章の「便利...

プログラミングとPython

Pythonを勉強し始めて感じたこと

 今日はPythonを勉強し始めて感じたことを述べたいと思います。  まずPythonを使い始めるためにターミナル(Macなので)からいろいろ作業をしてみて 、「え、このパソコン5年くらい使っているけどこんな基本的な使い方すら自分は知らなかったんだ、こんな使い方があったんだ」...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 10日目 自作コピペタイマー完成の巻

 プログラミングに手こずっている先生方、こんにちは。  ようやくプログラミング挑戦10日間達成しました!働きながらの学習なんで、遅いペースですが、着実に学んでおります。さて、10日間の成果として、自作タイマーを作成しました。作成といっても、1からコードを書いたわけではなく、他...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 9日目 pip,brew,anacondの違いの巻

Q:モジュールをインストールする際にやたらとでてくるpip、brew、anacondaの違いは? A: ここをみてください。とてもスッキリと説明されています。 https://qiita.com/neet-AI/items/54f675dbcc1a0a513882 ...

プログラミングとPython 英語教育

プログラミング英語検定

 最近プログラミング言語Pythonを始めてみて、この際Pythonのキーワードやモジュールの英単語リストをつくってやろうと(本職は英語教師なので)思って一応ググってみると、さすが、すでにやられている方がいらっしゃいました。 プログラミング英語検定HP参照  非常に面白い...

プログラミングとPython

ど文系の中学校英語教員がプログラミング言語Pythonを学んでみた 8日目 PythonとVBAの巻

 今日は、プログラミングの先輩にたまたまカフェでお会いできたので、素朴な疑問をいくつか聞いてみた。(超初心者なのでばかげた質問でしょうが、教えていただきました。) Q: PythonでエクセルVBAを動かせるというが、それは   Pythonの中でVBAを動かすと...

プログラミングとPython

学校教員がプログラミングpythonを学んでみた 7日目 Excelデータ読み込みの巻

  前回、いよいよエクセルのマクロをPythonで動かすと声高に宣言しましたが、2時間くらいネット記事をいろいろ読んで、まだ圧倒的に基礎知識がないことを痛感し、やはりもう少し素直に『退屈なことはPythonにやらせよう』についていくことに。   Ch12.4 「プロジェクト;...

プログラミングとPython

学校教員がプログラミングpythonを学んでみた 6日目 Teratailとの出会いの巻

 前回『退屈なことはPythonにやらせよう』で何とかPythonとExcelを繋げる感覚がわかりました。さて、次何やるかなとなって思い出したのが、少し前に、Excelの勉強のために、試しに作ったExcelVBAの成績表。これをPythonで動かせるのかなと思い、いろいろ調べて...