4/15(水)~17(金) NexTech Week@ビッグサイトに出展します☆彡

解説

解説

5-21. Pythonで比較的シンプルなQuineを作ってみた

やることQuine(クワイン)という遊びをご存知でしょうか。クワイン(英: Quine)は、コンピュータープログラムの一種で、自身のソースコードと完全に同じ文字列を出力するプログラムである。WIkip...
解説

26-14. 飲むヨーグルトの栄養価をちゃんと知ってほしい

はじめに乳製品の値上がりが続いています。ちゃんと栄養のある乳製品を買いたいですよね。牛乳を買うときは「成分無調整」さえ確認しておけば薄いものを掴まずに済みます。ヨーグルトの場合はカロリーを見て「100...
解説

16-30. Google Colabの共有権限のまとめ(閲覧者、編集者、Playgroundモード)

やることPythonの勉強会をやっているとコードをGoogle Colabで参加者に共有する機会が多いです。その際の「共有権限はどうすればいい?」「Playgroundモードってなに?」をまとめました...
解説

26-11. 自称日本一わかりやすい「上位互換」「下位互換」の誤用と使い方

はじめに「ポリゴン2はポリゴンZの上位互換だ」といった表現を聞いたことがあると思いますが、少し調べるとこれが誤用であることが分かります。しかしどこが間違っているのか、理解が難しい部分があります。「上位...
解説

16-28. 破損したファイルをPythonでチェックする方法

やること以前、こちらの記事で「try~exceptはファイルの破損状態の判別に使える」と紹介しました。なぜtry~exceptを使わないといけないかというと、破損状態はファイル名やファイル容量から判別...
解説

16-27. Pythonのsubprocess.Popen()による並列実行でリアルタイム標準出力がしたかった備忘録

やることPythonでサブプロセスを複数実行したいことがあるので、subprocess.Popen() を用いた「直列実行 or 並列実行」「おまとめ出力 or リアルタイム出力」の4通りの組み合わせ...
解説

9-14. 自称日本一わかりやすいNP完全とは

やること「日本一わかりやすい」は流石に盛りました。タイトル詐欺です。最適化をやっているとどうしても「NP完全」を理解しなければなりません。しかし、NP完全を検索しても「NP困難のうちNPであるもの」と...