
「python」おすすめ書籍 ベスト3 | 現役エンジニア&プログラミングスクール講師「python」の学習でお勧めしたい書籍をご紹介しています。お勧めする理由としては、考え方、イメージなどを適切に捉えていること、「生のpython」に焦点をあてて解説をしている書籍であることなどが理由です。勿論、この他にも良い書籍はありますが、特に質の高かったものを選んで記事にしています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...
目次
環境構築編

Python(Part.1)| Pythonの概要とインストール(Windows11)pythonのインストールについて記事にしています。pythonソフトウェア財団へのアクセスとpythonインストーラーのダウンロード、インストールの手順について扱っています。...

Python(Part.2)| pythonの開発環境と実行pythonの開発環境と実行方法について記事にしています。このサイトで扱うIDLE(アイドル)という開発環境の起動方法と、IDLEを利用したインタラクティブモードでのpythonの実行方法を記事にしています。...
算術演算子・リテラル・型・変数
-320x180.jpg)
Python(Part.3)| python【算術演算子】pythonの基礎として演算子について扱っています。「演算子」「被演算子」「演算子の優先度」優先度による演算の順番の変化を確認しています。...
-320x180.jpg)
Python(Part.4)| python【リテラルと型】pythonの基礎として「リテラル」と「型」について扱っています。「リテラル」や「型」は「演算子」と同じく、その役割や利用方法を知ることでプログラム内の小さな変化を捉えるのに役立ちます。「変数」「制御構造」「クラス」「ファイル操作」などを学ぶ前に必ず押さえておくべき重要な項目となります。...
-320x180.jpg)
Python(Part.5)| python【変数】pythonの基礎として「変数」について扱っています。プログラミング学習で「変数」は、よく箱に例えられますが、この記事では「リテラル」への「ラベリング」や「紐づけ」に例えて考えます。また「変数」の学習には「リテラル」や「代入式」の知識が必要となります...
-320x180.jpg)
Python(Part.6)| python【変数の利用】pythonの基礎として「変数の利用方法」について扱っています。「変数の定義の仕方」「値の紐づけ方法」「同時に複数の変数と値を紐づける方法」「同じ値を複数の変数に同時に紐づける方法」などを扱っています。...
組み込み関数・制御構造・選択構造 (if文)
-320x180.jpg)
Python(Part.7)| python【組み込み関数(1)】「プログラミング言語」には標準でいくつかの「組み込み関数」という「関数」が準備されています。「python」では約70個の「組み込み関数」が準備されていて「python」を利用した開発を支えてくれています。この回では、この「組み込み関数」のうち「id()」と「type()」を扱っています。...
-1-320x180.jpg)
Python(Part.8)| python【組み込み関数(2)】「python」の「組み込み関数」として「print()」と「input()」について扱っています。頻繁に利用する組み込み関数の中で、特によく利用する今回のふたつの関数をサンプルコードを挙げながら解説しています。...
-320x180.jpg)
Python(Part.9)| python【制御構造】「プログラム」の「制御構造」について扱っています。「制御構造」として「基本制御構造」の「順次構造」「選択構造」「反復構造」について解説しています。「python」の「制御構造」の文としてと「if文」「while文」「for文」について、どのようなものかを簡単に例示しています。...
if文-320x180.jpg)
Python(Part.10)| python【選択構造(if文)】「python」の「if文」について扱っています。「if文」「if-else文」「if-elif-else文」「if文のネスト」「ブロック」について取り上げています。...
比較演算子・論理演算子・反復構造 (while文)・式と文
-320x180.jpg)
Python(Part.11)| python【比較演算子】「python」の「比較演算子」について扱っています。「等しい」「大小関係」以外にも「帰属性判定演算子」を利用した判定についても扱っています。...
-320x180.jpg)
Python(Part.12)| python【論理演算子】「python」の「論理演算子」について扱っています。論理演算子の種類・意味・優先度について取り上げています。その他、実際の利用を行っています。利用している中で種類の異なる論理演算子の組み合わせとしても動きを確認しています。...
-320x180.jpg)
Python(Part.13)| python【反復構造(while文)】「プログラム」の「反復構造」について扱っています。「反復構造」のうち「while文」について取り上げています。「while文」の条件に「カウンタ」「フラグ」「文字列」を利用するものを例に扱っています。その他「while-else文」「無限ループ」の中断方法や「式」と「文」について違いを扱っています。...
-320x180.jpg)
Python(Part.14)| python【式と文】「python」の「単純文」と「複合文」について扱っています。単純文の種類として、式文、代入文(累算代入文なども代入文です)、assert文、break文、continue文、del文、global文、import文、nonlocal文、raise文、return文、yield文の概要を解説しいくつかの文についてサンプルプログラムで確認しています。...
リスト

Python(Part.15)| python【リスト(概要編)】「python」の「リスト」について概要を解説しています。リストの特徴(ミュータブル、参照先の格納、ランダムアクセス、インデックス、イテラブルオブジェクト、イテレータオブジェクト)について扱っています。...

Python(Part.16)| python【リスト(利用編-1)】「python」の「リスト」についてリストの作成方法、インデックス式とスライス式を利用した値の取得方法を解説しています。リストの作成に、ブラケットを利用する方法とlist()(組み込み関数)を利用する方法、要素の取得の注意点やルールについて扱っています。...
-320x180.jpg)
Python(Part.17)| python【リスト(利用編-2)】「python」の「リスト」についてリストを操作する組み込み関数について扱っています。len関数、max関数、min関数、reversed関数、その他、サンプルプログラムで利用しているrenge関数についても紹介しています。...
-320x180.jpg)
Python(Part.18)| python【リスト(利用編-3)】【リストのメソッド(1/2)】「python」の「リスト」がもつメソッドについて解説しています。append、extend、insert、remove、pop、clearメソッドについて扱っています。...
-320x180.jpg)
Python(Part.19)| python【リスト(利用編-4)】【リストのメソッド(2/2)】| 現役エンジニア&プログラミングスクール講師「python」の「リスト」がもつメソッドについて解説しています。index、count、sort、reverse、copyメソッドについて扱っています。...
-320x180.jpg)
Python(Part.20)| python【リスト(利用編-5)】「python」の「リスト」について「リストの同一性と非同一性」を扱っています。同一性の確認のために「is演算子」と、組み込み関数の「id()」を利用しています。具体的な動きを、動物のイラストを入れてか可愛らしく解説しています。...
-320x180.jpg)
Python(Part.21)| python【リスト(利用編-6)】「python」の「リスト」の走査(スキャンニング)について扱っています。走査の方法としてリストの要素をひとつづつ取り出す方法、要素数を利用して取り出す方法、「enumerate関数」を利用する方法を扱っています。...
-320x180.jpg)
Python(Part.22)| python【リスト(利用編-7)】「python」の「リスト」について二次元リストを扱っています。多次元のリストを利用することで行列表現が可能となります。この多次元のリストではコピーを行うときに注意が必要な場面があります。このページでは「シャローコピー」と「ディープコピー」について解説しています。...
反復構造 (for文)・選択構造 (match文)
-320x180.jpg)
Python(Part.23)| python【反復構造(for文)】「python」の「for文」と「range関数」について扱っています。イテラブルオブジェクトを利用するpythonのfor文の動きをイラストで確認しています。また、リスト以外にrange関数で生成したrangeオブジェクトを利用して行う繰り返し方法を確認しています。...
-320x180.jpg)
Python(Part.24)| python【反復構造(for-else文)】| [Iterative Structures(for-else statement)]「python」の「for-else文」について扱っています。while文で利用されたelse節はwhile文の条件に合わない場合に処理が動くものでした。for文も利用されるelse節はfor文の処理が全て行われた場合に限り実行されます。...
-320x180.jpg)
Python(Part.25)| python【反復構造(二重for文)】| [Iterative Structures (double for statement)]「python」の「for文」の「ネスト」について扱っています。ネストされた繰り返し文の記述方法とその動きを解説しています。...
-320x180.jpg)
Python(Part.26)| python【選択構造(match文)(1)】| [Selection Structure] (match statement)(1)「python」の「match文」について扱っています。match文の記述方法とその動き、「リテラルパターン」(Literal Patterns.)「シーケンスパターン」(Sequence Patterns.)「マッピングパターン」(Mapping Patterns.)「ワイルドカードパターン」(Wild Card Pattern.)「キャプチャパターン」(Capture Patterns.)「バリューパターン」(Value Patterns.)について解説しています。...
-320x180.jpg)
Python(Part.27)| python【選択構造(match文)(2)】| [Selection Structure] (match statement)(2)「python」の「match文」について扱っています。match文の記述方法とその動きの復習、「ORパターン」(OR Patterns.)
「Asパターン」(AS Patterns.)「クラスパターン」(Class Patterns.)「ガード」(Guards.)について解説しています。...
タプル
-320x180.jpg)
Python(Part.28)| python【タプル(概要編)】pythonの「タプル」について扱っています。タプルの概要、特徴、リストとの共通点と相違点について解説しています。...
-320x180.jpg)
Python(Part.29)| python【タプル(利用編-1)】「python」の「タプル」について作成方法を扱っています。この記事では、「()を利用する方法」「()を省略して作成する方法」「tuple関数(組み込み関数)を利用する方法」「divmod関数を利用する方法」でタプルオブジェクトを作成します。...
2-320x180.jpg)
Python(Part.30)| python【タプル(利用編-2)】「python」の「タプル」について、インデックス式とスライス式を利用した値の取得方法を解説しています。要素の取得の注意点やルールについて扱っています。...
-1-320x180.jpg)
Python(Part.31)| python【タプル(利用編-3)】「python」の「タプル」について「リスト」との共通点、相違点を扱っています。len関数、max関数、min関数、sum関数、reversed関数、その他、サンプルプログラムで利用しているrenge関数について利用しています。...
-320x180.png)
Python(Part.32)| python【タプル(利用編-4)】「python」の「タプル」がもつメソッド(index、countメソッド)について、その利用方法と、「python」の単純文であるdel文について、その利用方法を扱っています。...
-2-320x180.jpg)
Python(Part.33)| python【タプル(利用編-5)】「python」で、複数の値をひとつの変数に結び付けタプルを生成する「パック」とタプルやリストの各要素を個々に取得する「アンパック」の利用方法を扱っています。...
-320x180.png)
Python(Part.34)| python【タプル(利用編-6)】「python」の「タプル」の利用として「pythonの組込み関数」の「sorted関数」、「enumerate関数」、「zip関数」ついて扱っています。...
辞書
-320x180.png)
Python(Part.35)| python【辞書(概要編)】pythonの「辞書」について扱っています。「データ構造」「辞書の概要」「辞書の特徴」について扱っています。...
-1-320x180.png)
Python(Part.36)| python【辞書(利用編-1)】「python」の「辞書」について作成方法と値の取り出し方法についての記事です。「{}」辞書表記演算子の利用方法、「dict関数」の利用方法、「dict関数」と「zip関数」を利用して辞書を作成する方法、インデックス式を利用した値の取り出し方法、getメソッドを利用した値の取り出し方法を扱っています。...
-320x180.png)
Python(Part.37)| python【辞書(利用編-2)】「python」の「辞書」について「インデックス式」を利用した要素の追加方法、「setdefaultメソッド」を利用した要素の追加方法「updateメソッド」を利用した要素の追加・更新方法を扱っています。...
-320x180.png)
Python(Part.38)| python【辞書(利用編-3)】「python」の「辞書」について「ビュー(ビューオブジェクト)」や「ビュー」を返すメソッド(「keys()・values()・items()」)について扱っています。...
-320x180.png)
Python(Part.39)| python【辞書(利用編-4)】「python」の「辞書」について要素を削除方法を扱っています。辞書の削除には「popメソッド」「popitemメソッド」「clearメソッド」「del文」を用いますが、それぞれ、実行されたときの結果が異なります。...
集合
-1-320x180.png)
Python(Part.40)| python【集合(概要編)】「python」の「集合」の概要や特徴について記事にしています。集合のイメージ、表記方法についてまとめています。...
-320x180.png)
Python(Part.41)| python【集合(利用編-1)】「python」の「集合」について集合の作成方法を扱っています。「 {}(集合表記演算子)」を利用した集合の作成と、その注意点「set関数(組み込み関数)」を利用した集合の作成と。その注意点を記事にしています。...
-320x180.png)
Python(Part.42)| python【集合(利用編-2)】【集合に対する様々な判定方法】「python」の「集合」について、「ふたつの集合が同様のものとする等価性の判定」「ある集合の中に、任意の値の存在を確認する帰属性の判定」「比較する集合同士に共通の要素がないことを確認する素の判定」「集合がある集合の一部である部分集合の判定」「部分集合のうち真部分集合(等価でない部分集合)の判定」「集合が他の集合を全て含んでいる超集合の判定」「超集合のうち真超集合(等価でない超集合)の判定」を扱っています。...
-320x180.png)
Python(Part.43)| python【集合(利用編-3)】【複数の集合に対する様々な要素の取り出し】「python」の「集合」について、「演算子 | 」や「unionメソッド」を利用した和集合の取り出し、「演算子 & 」や「intersectionメソッド」を利用した積集合の取り出し、「演算子 - 」や「differenceメソッド」を利用した差集合の取り出し、
「演算子 ^ 」を利用した対称差集合の取り出しを扱っています。...
-320x180.png)
Python(Part.44)| python【集合(利用編-4)】「python」の「集合」について、「値の追加方法」と「値の削除方法」を取り上げています。この記事では、値の追加に「addメソッド」、値の削除には「discard(remove)メソッド」「popメソッド」「clearメソッド」を扱っています。※「集合」にはミュータブルなオブジェクトとしての「set」と、イミュータブルなオブジェクトの「frozenset」があります。...
文字列
-320x180.png)
Python(Part.45)| python【文字列(概要編)】「python」の「文字列」について概要や特徴を記事にしています。文字列のイメージ、表記方法、特徴についてまとめています。特徴として、テキストシーケンス型、イテラブルオブジェクト、イミュータブル、文字列リテラルであることを確認しています。...
ユーザー定義関数
-320x180.jpg)
Python(Part.--)| python【ユーザー定義関数(1)】| The Basics of python [user-defined function(1)]pythonの「ユーザー定義関数」について扱っています。プログラミングにおける「関数」と「ユーザー定義関数」の概要、「ユーザー定義関数の定義方法」、「ユーザー定義関数の呼び出し方法」について扱っています。...
-320x180.jpg)
Python(Part.--)| python【ユーザー定義関数(2)】| 【return文】「python」の「return文」について扱った記事です。「return文」の利用方法(返却する値がない場合)「return文」の利用方法(値を返却する場合)「return文」の利用方法(値の返却に条件を用いる場合)について解説しています。...
-320x180.jpg)
Python(Part.--)| python【ユーザー定義関数(3)】| 【引数:ひきすう(仮引数/実引数/引数でのオブジェクトの利用)】「python」の「引数」について扱った記事です。「引数」についての概要、「仮引数」「実引数」の概要、「引数に利用できるオブジェクト」について解説しています。...
記事追加予定
python おすすめ書籍

「python」おすすめ書籍 ベスト3 | 現役エンジニア&プログラミングスクール講師「python」の学習でお勧めしたい書籍をご紹介しています。お勧めする理由としては、考え方、イメージなどを適切に捉えていること、「生のpython」に焦点をあてて解説をしている書籍であることなどが理由です。勿論、この他にも良い書籍はありますが、特に質の高かったものを選んで記事にしています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...
ブックマークのすすめ
「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...

【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...