
Unity Addressableを使用したパッチシステムの実装
ttok146566
Unity の代表的な Asset 管理システム Addressable を利用して、床からパッチシステムの実装までコアのみを集めて取り上げてみます。
中級以上
Unity, Addressable Asset System, C#
Pythonプログラミング言語の入門講義です。 単純に文字を出力して文法を真似して打つ形式的で退屈な構成ではなく、 'なぜ'そして'どのように'動作するのかについて、適切なレベルでの根本的な原理の学習と 実際のプログラミング実習まで扱う講義です。 また、各種授業資料が提供されます。
プログラミング言語の実行原理
変数とメモリの関係
Pythonの文法と実践活用
代表的なデータ構造と動作原理
デバッガーツールを活用して自らバグ追跡及び解決
Pythonが他の言語と異なる様々な特徴
オブジェクト指向(OOP)概念と継承およびコンポジション
Pythonを初めて触れる方や他の言語経験者でPythonに入門する方々に、確実なプログラミング入門ガイドとなってお手伝いいたします。
単純な暗記式ではなく、なぜこのような文法が生まれたのかについての説明をビルドアップ式で進めるため、
直感的な理解が簡単です。
この講義を終えた後は、ライブラリ学習に進むか、またはPython中級・上級概念に進むことができるよう、
基礎から現代プログラミングの根幹となるオブジェクト指向プログラミングまで丁寧に扱います。
開発環境の構築から初回コード実行まで段階的にご案内
変数は名札だ - コンピュータがデータを記憶する方式の理解
数値、文字、真偽値など基本データ型完全整理
コンピュータが比較演算で判断する方式を学ぶ
and、or、notで学ぶコンピュータの論理的思考法
条件文と繰り返し文でプログラムが自ら判断できるようにする
リスト、辞書、タプル、セット - 状況別最適データ構造選択
Mutable vs Immutable - メモリ観点からデータ変更原理の理解
関数でコードを再利用してきれいに整理する方法
タイプヒントを活用した現代的で読みやすいコード作成
VS Codeデバッガーで体系的な問題解決能力を身につける
print文の代わりに専門的なデバッグツールの活用法
ネームスペースとスコープ - Pythonが変数を探す内部動作原理
クラスとオブジェクトの概念と実際の活用方法
継承と多態性による効率的なコード設計
ダンダーメソッドでPythonicなオブジェクトを作る
オペレーティングシステムおよびバージョン:Windows、macOS、Linux すべてのOS環境をサポート
使用ツール: VS Code(無料エディタ) - 講義でインストールから設定まで案内
Pythonバージョン: Python 3.12を使用(講義で一緒にインストール)
PC仕様: 一般的な仕様のノートパソコン/デスクトップ(特別な高スペック不要)
実習サンプルコード:GitHubを通じてすべての実習コードを提供(受講生専用案内)
講義スライド:理論授業で使用された原本スライドファイルのダウンロード提供
参考資料: 追加学習のための有用なリンクと資料のご案内
質問と回答:学習中に疑問に思うことがあれば、いつでも質問してください。
講義の特徴: 理論説明の後すぐに実習につながる構造で、ついていきながら自然に身につけることができます
オペレーティングシステムのご案内:Windows環境で録画されましたが、Macユーザー向けの別途コマンドもご案内いたします。
学習対象は
誰でしょう?
プログラミング初心者
Pythonの文法は知っているが、「なぜ」このように動作するのかという原理が気になる人
Pythonを学んでいる他言語経験者
前提知識、
必要でしょうか?
なし
1,434
受講生
81
受講レビュー
22
回答
4.5
講座評価
4
講座
ゲーム開発者として様々な技術を習得しながら、悟ったことがあります。
「難しいことはない。説明を難しくしているだけだ。」
初めてプログラミングを学んだ時、明らかに簡単な概念であるにもかかわらず、複雑に説明された資料のせいで混乱した記憶があります。いつも感じていたのは、いざ自分で理解してみると「核心」は思ったより単純だったということです。
現在はAIを活用した様々な開発手法を研究しており、Pythonで多様な自動化プロジェクトを進めています。
私は「学ぶ人が正確に知っておくべきこと」を明確に定義し、その核心だけを効率よく抽出して伝えるよう努めています。
複雑なことをシンプルに。難しいことをわかりやすく。
他の方々の学習の道のりに、私の活動が少しでもお役に立てれば幸いです。
全体
78件 ∙ (6時間 32分)
講座資料(こうぎしりょう):
8. Pythonコーディング基礎
08:29
9. 整数表現と算術演算
06:51
10. 小数点の表現
05:27
11. 真偽表現と比較演算
08:00
12. 論理演算
06:36
13. 文字列の紹介
10:11
16. 型変換
06:23
18. 他のファイルのコードを再利用する
03:20
19. 変数は名札だ
09:49
全体
1件
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!