05-Python

Learning python without thinking too hard| table of contents

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

environment building

Python(Part.1)| Overview and Installation of Python (Windows11)This article on python installation deals with accessing the Python Software Foundation, downloading the python installer and the installation process....
Python(Part.2)|python development environment and executionThis article describes the python development environment and how to run it. This article describes how to start the development environment IDLE, which is handled by this website, and how to run python in interactive mode using IDLE....

Arithmetic operators, literals, types and variables

Python(Part.3)| python [arithmetic operator]This section deals with operators as a basis for python. It checks for changes in the order of operations according to 'operator', 'operand', 'operator precedence' and 'precedence'....

English translation planned in the future.

Python(Part.4)| python [Literals and types]This section deals with “literals” and “types” as the foundation of python. Literals” and ‘types,’ like ‘operators,’ are useful to understand their roles and how to use them to capture small changes in a program. These are important items that must be covered before learning “variables,” “control structures,” “classes,” “file operations,” and so on....
Python(Part.5)| python【Variables】This python article deals with “variables”. In learning programming, “variables” are often compared to boxes, but in this article we will think of them as “labeling” or “linking” to “literals”. Also, learning about “variables” requires knowledge of “literals” and “assignment expressions....
Python(Part.6)| python【変数の利用】pythonの基礎として「変数の利用方法」について扱っています。「変数の定義の仕方」「値の紐づけ方法」「同時に複数の変数と値を紐づける方法」「同じ値を複数の変数に同時に紐づける方法」などを扱っています。...

組み込み関数・制御構造・選択構造 (if文)

Python(Part.7)| python【組み込み関数(1)】「プログラミング言語」には標準でいくつかの「組み込み関数」という「関数」が準備されています。「python」では約70個の「組み込み関数」が準備されていて「python」を利用した開発を支えてくれています。この回では、この「組み込み関数」のうち「id()」と「type()」を扱っています。...
Python(Part.8)| python【組み込み関数(2)】「python」の「組み込み関数」として「print()」と「input()」について扱っています。頻繁に利用する組み込み関数の中で、特によく利用する今回のふたつの関数をサンプルコードを挙げながら解説しています。...
Python(Part.9)| python【制御構造】「プログラム」の「制御構造」について扱っています。「制御構造」として「基本制御構造」の「順次構造」「選択構造」「反復構造」について解説しています。「python」の「制御構造」の文としてと「if文」「while文」「for文」について、どのようなものかを簡単に例示しています。...
Python(Part.10)| python【選択構造(if文)】「python」の「if文」について扱っています。「if文」「if-else文」「if-elif-else文」「if文のネスト」「ブロック」について取り上げています。...

比較演算子・論理演算子・反復構造 (while文)・式と文

Python(Part.11)| python【比較演算子】「python」の「比較演算子」について扱っています。「等しい」「大小関係」以外にも「帰属性判定演算子」を利用した判定についても扱っています。...
Python(Part.12)| python【論理演算子】「python」の「論理演算子」について扱っています。論理演算子の種類・意味・優先度について取り上げています。その他、実際の利用を行っています。利用している中で種類の異なる論理演算子の組み合わせとしても動きを確認しています。...
Python(Part.13)| python【反復構造(while文)】「プログラム」の「反復構造」について扱っています。「反復構造」のうち「while文」について取り上げています。「while文」の条件に「カウンタ」「フラグ」「文字列」を利用するものを例に扱っています。その他「while-else文」「無限ループ」の中断方法や「式」と「文」について違いを扱っています。...
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()(組み込み関数)を利用する方法、要素の取得の注意点やルールについて扱っています。...
Python(Part.17)| python【リスト(利用編-2)】「python」の「リスト」についてリストを操作する組み込み関数について扱っています。len関数、max関数、min関数、reversed関数、その他、サンプルプログラムで利用しているrenge関数についても紹介しています。...
Python(Part.18)| python【リスト(利用編-3)】【リストのメソッド(1/2)】「python」の「リスト」がもつメソッドについて解説しています。append、extend、insert、remove、pop、clearメソッドについて扱っています。...
Python(Part.19)| python【リスト(利用編-4)】【リストのメソッド(2/2)】| 現役エンジニア&プログラミングスクール講師「python」の「リスト」がもつメソッドについて解説しています。index、count、sort、reverse、copyメソッドについて扱っています。...
Python(Part.20)| python【リスト(利用編-5)】「python」の「リスト」について「リストの同一性と非同一性」を扱っています。同一性の確認のために「is演算子」と、組み込み関数の「id()」を利用しています。具体的な動きを、動物のイラストを入れてか可愛らしく解説しています。...
Python(Part.21)| python【リスト(利用編-6)】「python」の「リスト」の走査(スキャンニング)について扱っています。走査の方法としてリストの要素をひとつづつ取り出す方法、要素数を利用して取り出す方法、「enumerate関数」を利用する方法を扱っています。...
Python(Part.22)| python【リスト(利用編-7)】「python」の「リスト」について二次元リストを扱っています。多次元のリストを利用することで行列表現が可能となります。この多次元のリストではコピーを行うときに注意が必要な場面があります。このページでは「シャローコピー」と「ディープコピー」について解説しています。...

反復構造 (for文)・選択構造 (match文)

・for文・match文

Python(Part.23)| python【反復構造(for文)】「python」の「for文」と「range関数」について扱っています。イテラブルオブジェクトを利用するpythonのfor文の動きをイラストで確認しています。また、リスト以外にrange関数で生成したrangeオブジェクトを利用して行う繰り返し方法を確認しています。...
Python(Part.24)| python【反復構造(for-else文)】| [Iterative Structures(for-else statement)]「python」の「for-else文」について扱っています。while文で利用されたelse節はwhile文の条件に合わない場合に処理が動くものでした。for文も利用されるelse節はfor文の処理が全て行われた場合に限り実行されます。...
Python(Part.25)| python【反復構造(二重for文)】| [Iterative Structures (double for statement)]「python」の「for文」の「ネスト」について扱っています。ネストされた繰り返し文の記述方法とその動きを解説しています。...
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.)について解説しています。...
Python(Part.27)| python【選択構造(match文)(2)】|  [Selection Structure] (match statement)(2)「python」の「match文」について扱っています。match文の記述方法とその動きの復習、「ORパターン」(OR Patterns.) 「Asパターン」(AS Patterns.)「クラスパターン」(Class Patterns.)「ガード」(Guards.)について解説しています。...

ユーザー定義関数

Python(Part.--)| python【ユーザー定義関数(1)】| The Basics of python [user-defined function(1)]pythonの「ユーザー定義関数」について扱っています。プログラミングにおける「関数」と「ユーザー定義関数」の概要、「ユーザー定義関数の定義方法」、「ユーザー定義関数の呼び出し方法」について扱っています。...

・タプル

記事追加予定

記事追加予定

python おすすめ書籍

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

ブックマークのすすめ

「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

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

データベース| まとめ | 現役エンジニア&プログラミングスクール講師

2023年4月3日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
05-Python

python| まとめ | 現役エンジニア&プログラミングスクール講師

2024年11月19日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site