#Python
117 件の記事
モダンPython基礎 #2 — 変数、基本型、型ヒント
Python は動的言語ですが、モダンPythonでは最初から型を書くのが標準です。int / str / bool / None、組み込みジェネリクス、int | None、mypy / pyright までまとめて見ます。
モダンPython基礎 #1 — はじめ方とuvセットアップ
なぜ今あらためてPythonなのか。2017年の講座以降に起きた3.14時代の変化と、pip + venv + pyenv をまとめて置き換える uv で最初のプロジェクトを作ります。
Python – OOP Part 6. マジックメソッド (Magic Method)
今日は、私たちが常に使ってはいるけれど正確な概念を持っておらず、さらには自分が使っていることそれ自体も知らないマジックメソッドについて学んでいきます。
Python – OOP Part 4. クラスメソッドとスタティックメソッド (Class Method and Static Method)
前回の講座で学んだインスタンスメソッドが 'self' であるインスタンスを引数として受け取り、インスタンス変数のように一つのインスタンスにのみ限定されたデータを生成、変更、参照するのに対し、クラスメソッドは 'cls' であるクラスを引数として受け取り、すべてのインスタンスが共有するクラス変数のようなデータを生成、変更または参照するためのメソッドだと考えてください。
Python – OOP Part 3. クラス変数(Class Variable)
前回の講座ではオブジェクトの概念を学びました。そして、クラスの定義、インスタンスの生成、selfを使ったインスタンスメソッドとインスタンス変数の使用などを試してみました。今回の講座では、インスタンス変数とは少し異なる概念であるクラス変数について学んでいきます。
Python – OOP Part 1. オブジェクト指向プログラミング(OOP)とは何か?なぜ使うのか?
今回の講座では、オブジェクト指向プログラミング(Object-Oriented Programming, OOP)について学んでいきます。
Python基礎講座 #20 モジュールとパッケージ 第2回 (Module and Package – vol.2)
前回の動画でモジュールの使い方について見てきましたが、今回の動画ではパッケージについて勉強していきましょう。 前回の講座をご覧になっていない方は、必ず前回の講座を先にご覧になってからこの動画をご視聴ください。
Python基礎講座 #20 モジュールとパッケージ 第1回 (Module and Package – vol.1)
今回の講座では、モジュールとパッケージについて勉強していきましょう。 モジュールとパッケージが難しい概念だと考えている方が多いのですが、モジュールとパッケージは決して難しくありません。 もし難しいと考えているのであれば、概念から使い方までしっかり理解させて差し上げますので、この講座を最後までご視聴ください。
Python基礎講座 #18 ファイル読み書き 第2回 (file read, write – vol.2)
今回の講座では、前回の講座に続いてファイルの書き込みについて勉強していきましょう。