管理者

Python

Python♪次は理屈で覚えよう「参照渡し」「浅いコピー」「深いコピー」

【「参照渡し」「浅いコピー」「深いコピー」まずは理屈抜きで覚えよう。】の続編です。今度は、変数のデータのしくみを図示しながら、なぜ、参照渡しはデータが連動し、浅いコピーは深い部分だけが連動するのかを説明します。このしくみがわかれば関数の引...
Python

Python♪本当は変数には参照先のアドレス(id)しか入っていない

変数aに整数3を代入するとは、aという名前の箱に整数3を入れるようなイメージですが、実際にはそうではありません。整数オブジェクト3が別のところに独立して生成され、変数aには整数オブジェクトの保存先のアドレス(id)のみが記述されます。この...
Python

Pyrhon♪リストのインデックス指定とスライスの例題

ゆうちゃんとのPythonの勉強もリストのスライスを覚えるところまで進みました。スライスはリスト操作において大変便利な機能ですのでしっかりと覚えましょう。なお、Pythonのチュートリアルの図は増分がマイナスの時には使えないので注意しまし...
Python

Python♪リストの基本的な扱い方。リストとNumPy配列との違い。

ゆうちゃんとの勉強もついにリストを勉強することになりました。if文、for文、リスト(配列)が分かれば、できることがぐっと広がるので楽しみです。 でも、リストについてどこまで教えればよいのか悩むところです。リストと配列の違い、 Nu...
Python

Python♪私が購入したPythonの書籍のレビュー

Pythonの勉強で実際に私が購入した書籍を紹介したいと思います。たくさんの書籍の紹介を見ていると、調べれば調べるほど何がよいのかわからなくなってしまいます。私の選択がBestであるとは思っていませんが、購入に至った動機や感想などが少しで...
Python

Python♪書籍を買うぐらいの感覚で購入できたUdemyの動画講座

UdemyのPythonの講座を購入してみました。この一年間、Pythonの勉強を書籍だけで頑張ってきました。そして、「Python 3 エンジニア認定基礎試験」を1年以内に取得する目標も達成! ですが、Udemyのサンプル動画を...
Python

Python♪小数の繰り返し処理の落とし穴。range()、arange()、linspace()

for文で多用されるPythonの組み込み関数range()では小数が扱えません。しかし、私はこの仕様は気に入っています。なぜなら、小数の使用は動作が不安定になる可能性があるからです。実はNumPyのarange()やlinspace()...
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の&...