月別アーカイブ:2023年06月

Python プログラミング

デコレータ

2025/8/1  

デコレータの例 デコレータの理解が中々、難しかったので自分用にまとめました。 デコレータはシンタックスシュガー(糖衣構文)の一種で既に定義されている関数の処理に追加や変更を加える機能です。 デコレータ ...

Python プログラミング

textファイルからデータを読み込む

2025/8/1  

textファイルからデータを読み込む カレントディレクトリにある「test_text.txt」にあるデータをPythonで読み込みます。 open関数を使ってテキストを読み込む実装例。 引数に"r", ...

Python プログラミング

入力を受け取った後に出力(内包表記)

2025/7/6  

入力を内包表記で受け取った後に出力 入力内容を受け取り内包表記でリスト化して出力する例 実装内容 x = 3 l = [input() for i in range(x)] for _ in l: p ...

Python プログラミング

repeat()関数

2025/8/1  

repeat()関数 Pythonはrepeat()関数を使う事によって、リストの要素を繰り返して出力する事が可能です。 repeat()関数はnumpyを使います。 実装例 import numpy ...

Python プログラミング

多次元配列の内包表記

2025/7/27  

多次元配列の内包表記 リストをバンバン作るような実装は内包表記で記述すると楽で後から見直す時に可読性が高い。 通常の配列を内包表記で書く事に慣れてきたので、多次元配列も内包表記で書いていきたい。 実装 ...

Python プログラミング

デバッグ

2025/8/1  

デバッグ 私はIDEのデバッグ機能を使う事が多いけど、Pythonは関数でデバッグを行う事もできる。 実装例(breakpoint()関数) def sum(num1, num2): breakpoi ...

Python プログラミング

秒を時間、分、秒(0:0:0)表記に変換

2025/8/1  

秒を時間、分、秒(0:0:0)表記に変換 簡単だと思ってナメていたら、結構、難しかった。。 実装例 seconds = int(input()) hours = seconds // (60 * 60 ...

Python プログラミング

ジェネレータ

2025/8/1  

ジェネレータ 関数の処理の途中で中断して、yieldを使う事で関数外の処理を実施しても、再びyieldの次から再開できる。 どうやったら効果を発揮するのだろうか? 実装例 def gen(): pri ...

C プログラミング

CでHello World!

2025/8/1  

普段書く事のない言語で書くと、非常に難しく感じてしまう。。 慣れか? #include <stdio.h> void main() { printf("Hello World.\ ...

Python プログラミング

Python zip関数

2025/7/27  

zip関数の使い方 forループを使って複数のイテラルオブジェクトの要素を一緒に取得したい場合に使用する。 実装例 names = ["taro", "jiro&quot ...

Copyright© donguri.pyのblog , 2025 All Rights Reserved.