管理者

Python

Python♪用語集:モジュール、パッケージ、ライブラリの違い

「モジュール」「パッケージ」「ライブラリ」「標準ライブラリ」「外部ライブラリ」という用語は、Pythonの解説書などでも頻繁に出てきます。文の前後からなんとなく意味は分かるけれど明確には説明できない。そんな時には、一度、その違いを整理してみ...
Python

Python♪用語集:「インデント」の意味はなんとなくわかるけど

Pythonでは、if文やfor文の影響範囲をインデントによって示します。これはPythonの基本事項ですので、すぐ理解できると思います。でも、「インデント」という言葉を使って文章を記述しようとすると、「インデントする」って使い方でよかった...
HTML

HTML嫌いな私が、WordPressで仕方なく覚える知識

私はWordPressでビジュアルエディタを使い、やむを得ない場合だけ、カスタムHTMLブロックでHTMLを使っています。そこで、私が使っているHTMLを備忘録としてまとめてみました。でも、本当はWordみたいな感覚で、HTMLの知識がゼロ...
Python

Python♪用語集:コメントアウト

1.解説する用語 「コメントアウト」 2.コメントアウト Pythonでは、コードの中に半角の「#」(ハッシュタグ)を使用すると、「#」を記述した行の「#」以降のコードを無効にできます。例えば行の最初を「#」にすると、その行のコードはすべて...
Python

Python♪用語集:エスケープシーケンス、エスケープ文字

1.解説する用語 「エスケープシーケンス」「エスケープ文字」 2.エスケープシーケンス、エスケープ文字 改行のように通常の文字列では表現できないものも「\n」といった文字列で記述することができます。「\n」のような特殊な文字や機能を表す文字...
Python

Python♪基本:「宝箱」に保管するテクニックの追加例題。abs()も使うよ

for文で繰返し計算を行い、if文により必要なデータを宝箱に保管しておくテクニック記事の追加例題です。次のステップに進もうかと思いましたが、もう少し、例題を解くことにしました。また、この記事では絶対値を求める関数abs()を使って、誤差を判...
Python

Python♪基本:大切なものは「宝箱」に保管するテクニック

プログラミングは、文法が全てではありません。基本的なテクニックを身につけることも大切です。最大値や最小値を求めるような問題では、必要なデータをif分で抽出し「宝箱」に保管しておくテクニックがあります。単純で、かつ、強力な方法ですので、例題を...
HTML

WordPressで引用符が自動変換されるのを<code>で止める

プログラム言語Pythonの記事で、「'''」(半角のシングルクォーテーション×3)と記述したのに、できあがったサイトでの表示が「”’」(全角ダブルクォーテーション+全角シングルクォーテーション )になってしまいます。そこで、HTMLの<c...
HTML

WordPressで勝手に変換されるケースは4種類あるので区別しよう

WordPressで 私は 主にビジュアルエディタを使っています。したがって、文字が勝手に変換されるトラブルが生じたときは、本当に困ってしまいます。しかし、いろいろ調べてみると、文字が勝手に変換されるケースは4種類もあって、それらを混同しな...
Python

Python♪基本:if文の「if...else」「if...elif...else」を使おう

if文は「もしも~だったら」という条件分岐を指定する命令文です。単純なif文については勉強しましたが、ここでは、「if…else」「if…elif…else」の使い方も覚えましょう。これだけ覚えれば、これらを組み合わせて、どんな条件分岐のプ...
Python

Python♪randomモジュールの基本的な使い方

チュートリアル「10. 標準ライブラリミニツアー 10.6.数学」に出てくるrandomモジュールの関数を整理してみました。randomモジュールには、他にも、便利な関数が多くありますが、まずは、この記事に出てくる関数から覚えてはいかがでし...
Python

Python♪「% 演算子」の書式設定において、桁数を「*」で表記する方法

%演算子による古い文字列書式設定において、桁数の部分を「*」で表現し、桁数を引数で渡す方法があります。この方法は、localeモジュールのlocale.format()やlocale.forma_string()でも同様ですので、サンプルコ...
Python

Python♪「% 演算子」を使った古い文字列書式設定

文字列の書式設定はPython2.6からformatメソッドが追加され、%演算子を使った古い文字列書式設定よりも、このformatメソッドを使った方がよいと思います。でも、Pythonのチュートリアルで簡単に紹介されていますし、古いコードで...
Python

python♪基本:「クラス」って必要?def関数でいいんじゃない?

そもそも、「クラス」って、なんのためにあるのでしょう。python関連の書籍では、「設計図」と表現されることが多いですが「???」です。「設計図」という表現はクラスの機能をうまく例えていますが、クラスを使う優位性はわかりません。そこで、この...
Python

globalとnonlocalの宣言に関係する疑問点を検証してみました

global宣言を行った変数は、どこで変数を定義すればよいのか? 2つの関数から同じ変数に対してglobal宣言を行ったときも、変数の変更が連動するのか? global宣言とnonlocal宣言は同じ関数の中で同時に行えるのか?などなど、疑...