2020年– date –
-
Pythonで実現するtarファイルの圧縮と解凍手順
はじめに ファイルの圧縮や解凍処理は日頃の業務でもよく使うかと思いますが、Pythonのプログラムで実現させるにはモジュールのtarfileをインポートします。 Windowsユーザの方はあまりtarでファイルを圧縮したり、tar.gzなどの圧縮ファイルを解凍する機会... -
PythonでCSVファイルを扱う方法:読み込みと書き込みの手順
はじめに CSVファイルの読み込みや書き込みをしたいときは、Python標準ライブラリのcsvを使用します。 CSVファイルを読み込みたいときはcsv.DictReaderを使い、書き込みたいときはcsv.DictWriterを使います。 タイトル行を意識する場合はcsv.DictReaderやc... -
Pythonでダックタイピングを理解し、実装する方法
はじめに Pythonを使っているとたまにダック タイピングという言葉を聞きますが、イマイチ理解できていなかったので少し調べてみました。 グーグル先生に聞いてみますと、 "If it walks like a duck and quacks like a duck, it must be a duck"(もしもそ... -
Pythonでジェネレータを活用する方法|基本から応用まで
はじめに ジェネレータはPythonでも少し高度な機能かと思いますが、for文に似ているかと思います。 for文の場合、指定した回数を一気に処理してしまいますが、ジェネレータの場合は呼び出したときに1回目の処理(最初のyield)を実行してから呼び出し元に... -
Pythonにおけるクロージャの活用方法と実践例
はじめに たまに出てくるクロージャですが、理解するまで若干こんがらがるので簡単なサンプルを載せてみました。 クロージャとは、受け取った引数をセットした状態で呼び出し元にオブジェクトとして返し必要なときに実行するもの、と考えればいいと思いま... -
韓国語で『努力する』を表す『노력하다』の活用と例文
もくじ はじめに 1.基本編 1-1.現在形 ・肯定文(노력합니다/~노력해요) ・疑問文(~노력합니까?/~노력해요?) ・否定文(~노력하지 않습니다/~노력하지 않아요) 1-2.過去形 ・肯定文(~노력했습니다/~노력했어요) ・疑問文(~노력했습니까?/~노력... -
Vimで全行をコピーし、別ファイルにペーストする方法
はじめに Vimを使っていると、普段他のエディターを使って操作しているときと同じ操作をしたいときに「あれっ!Vimでどうやるんだっけ?」と考えてしまうときがあるかと思います。 PycharmでViを使っているときに、そういえば全行コピーして別ファイルにペ... -
韓国語で『約束』を表す『약속』の活用と例文
はじめに 韓国語で約束は「약속하다」(ヤクソクハダ)といいます。 「약속하다」は原形なので会話などで使う場合は「약속했습니까?」(ヤクソクヘッスムニカ?)や「약속했어요?」(ヤクソクヘッソヨ?)などの形で登場することがありますが、なるべく丁寧語尾... -
韓国語で『来る』を表す『오다』の活用方法と例文
はじめに 韓国語で「来る」は「오다」(オダ)といいます。 오다を使ったものだと、「왔다갔다 하지마!」(行ったり来たりするな)などがありますね。 「오다」は原形なので会話などで使う場合は「왔습니까?」(ワッスムニカ?)や「왔어요?」(ワッソヨ?)など... -
モゴ 韓国 語って何?動詞の「食べる」の過去形が먹었어요(モゴッソヨ)
もくじ はじめに 1.基本編 1-1.現在形 ・肯定文(~먹습니다/~먹어요) ・疑問文(~먹습니까?/~먹어요?) ・否定文(~먹지 않습니다/~먹지 않아요/안 먹어요) 1-2.過去形 ・肯定文(~먹었습니다/~먹었어요) ・疑問文(~먹었습니까?/~먹었어요?) ・...