joshua– Author –
今は社内SEとして、幅広くお仕事をしています。以前に比べて開発系のお仕事は少なくなりましたが、プログラムやDB、AlmaLinuxなどのサーバ構築、Cisco、YAMAHAルータ等、個人的に時間を見つけてちょこちょことがんばっています。また、米国株や暗号資産、DeFiなども色々試しているので、備忘録的になりそうですが、少しずつ載せていければなと思っています。
-
Pythonでテキストファイルを1行ずつ読み込む手法
はじめに どの言語でもそうですが、web アプリケーションやアプリケーション 開発をする際、データ を 読み込む処理やファイルを1行ずつ読み込み、その後処理させることは多いかと思います。 python 入門にはなりますが、CSVファイルやテキストファイルの... -
Pythonで学ぶファイル操作の基本:作成、削除、読み書きの手順
はじめに プログラムを書いているとファイルの操作を行う事は多いかと思います。 ファイルを読み込んだり書き込んだり、上書きしたり追記したり。 書き方は色々あるかと思いますが、一通り把握できれば安心ですね。 ファイルの操作を行うときは、open()を... -
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を使っているときに、そういえば全行コピーして別ファイルにペ... -
韓国語で『約束』を表す『약속』の活用と例文
はじめに 韓国語で約束は「약속하다」(ヤクソクハダ)といいます。 「약속하다」は原形なので会話などで使う場合は「약속했습니까?」(ヤクソクヘッスムニカ?)や「약속했어요?」(ヤクソクヘッソヨ?)などの形で登場することがありますが、なるべく丁寧語尾...