プログラミング

no image

Python プログラミング メモ

スライスの基礎

2023/7/1  

スライスの基礎   Pythonでは文字列やリストなどを部分的に取得する事ができます。 これがスライスです。 実装例 l = [0, 1, 2, 3, 4, 5, 6] print(l[2: ...

no image

Python

PythonZen & PEP 8 検定試験を受験してみた

2023/7/1  

PythonZen & PEP 8 検定試験A問題を本日、受験してみました。 結果は。。。 1回で合格できました。 出題範囲はPythonZenとPEP8に関する問題です。 個人的なレベル感と ...

no image

Python プログラミング メモ

デコレータ

2023/6/30  

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

no image

Python プログラミング メモ

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

2023/6/29  

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

no image

Python プログラミング メモ

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

2023/6/28  

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

no image

Python プログラミング メモ

repeat()関数

2023/6/28  

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

no image

Python プログラミング メモ

多次元配列の内包表記

2023/6/28  

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

no image

Python プログラミング メモ

デバッグ

2023/6/28  

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

no image

Python プログラミング メモ

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

2023/6/27  

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

no image

Python プログラミング メモ

ジェネレータ

2023/6/27  

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

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