Pythonプログラミング講座:基礎から応用まで(全15回)(目次)
【概要】 トピックは,Pythonの基本的な概念から始まり,プログラミングの導入,変数と入出力,条件分岐,繰り返し,関数,クラスとオブジェクト指向プログラミング,データ構造(リストと辞書),アルゴリズム,そして他のプログラミング言語の紹介まで幅広く網羅している.学習者がプログラミングスキルを体系的に習得できるよう設計されている.また,計算誤差やプログラミングの創造性など,プログラミングの実践的側面も取り上げられている.
Python入門者向け資料: 別ページに掲載している。
Python言語の特徴機能と用語集: 別ページに掲載している。
【目次】
- pf-1. プログラミングの基礎と Python 言語入門 [PDF], [パワーポイント], [HTML]
- pf-2. プログラミング入門:タートルグラフィックスとコードコンバットによる演習 [PDF], [パワーポイント], [HTML]
- pf-3. Python入門:プログラミングの基礎と創造的学習への発展 [PDF], [パワーポイント], [HTML]
- pf-4. 変数,代入,入力と出力 [PDF], [パワーポイント], [HTML]
- pf-5. 計算誤差 [PDF], [パワーポイント], [HTML]
- pf-6. 条件分岐,ステップ実行 [PDF], [パワーポイント], [HTML]
- pf-7. 繰り返し,リスト [PDF], [パワーポイント], [HTML]
- pf-8. 式の抽象化と関数 [PDF], [パワーポイント], [HTML]
- pf-9. 関数呼び出し [PDF], [パワーポイント], [HTML]
- pf-10. クラス定義,オブジェクト生成,メソッド,属性 [PDF], [パワーポイント], [HTML]
- pf-11. クラス階層,継承 [PDF], [パワーポイント], [HTML]
- pf-12. 辞書 [PDF], [パワーポイント], [HTML]
- pf-13. アルゴリズム [PDF], [パワーポイント], [HTML]
- pf-14. さまざまなプログラミング言語 [PDF], [パワーポイント], [HTML]
- pf-15. データの種類 [PDF], [パワーポイント], [HTML]
本サイトの資料の作成では,AIによる支援を受けている.
【サイト内のPython関連主要ページ】
- Windows AI支援Python開発環境構築ガイド: 別ページ »で説明
- AIエディタ Windsurf の活用: 別ページ »で説明
- AIエディタCursorガイド: 別ページ »で説明
- Google Colaboratory: 別ページ »で説明
- Python(Google Colaboratoryを含む)のまとめ: 別ページ »で説明
- 機械学習の Python 実現ガイド: 別ページ »で説明
- 行列計算の Python 実現ガイド: 別ページ »で説明
- 統計分析のPython での実現ガイド: 別ページ »で説明
- 音声信号処理の Python 実現ガイド: 別ページ »で説明
- カラー画像処理の Python 実現ガイド: 別ページ »で説明
- Pythonによる簡単なアドベンチャーゲーム(変数,式,if,while,関数,print,time.sleep, def, global を使用): 別ページ »で説明
- Pythonプログラミング講座:基礎から応用まで(授業資料,全15回): 別ページ »で説明
- Pythonプログラミングの例と実践ガイド: 別ページ »で説明
【外部リソース】
- Pythonの公式サイト: https://www.python.org
- 東京大学の「Pythonプログラミング入門」: https://utokyo-ipp.github.io/IPP_textbook.pdf
- ITmedia社の「Pythonチートシート」の記事: https://atmarkit.itmedia.co.jp/ait/articles/2004/20/news015.html
1. プログラミングの基礎と Python 言語入門:創造的なデジタルスキル
【資料】
pf-1. プログラミングの基礎と Python 言語入門:創造的なデジタルスキル: [PDF], [パワーポイント], [HTML]
2. プログラミング入門:タートルグラフィックスとコードコンバットによる演習
【資料】
pf-2. プログラミング入門:タートルグラフィックスとコードコンバットによる演習: [PDF], [パワーポイント], [HTML]
3. Python入門:プログラミングの基礎と創造的学習への発展
【資料】
pf-3. Python入門:プログラミングの基礎と創造的学習への発展: [PDF], [パワーポイント], [HTML]
4. 変数,代入,入力と出力
【資料】
pf-4. 変数,代入,入力と出力: [PDF], [パワーポイント], [HTML]
5. 計算誤差
【資料】
pf-5. 計算誤差: [PDF], [パワーポイント], [HTML]
6. 条件分岐,ステップ実行
【資料】
pf-6. 条件分岐,ステップ実行: [PDF], [パワーポイント], [HTML]
7. 繰り返し,リスト
【資料】
pf-7. 繰り返し,リスト: [PDF], [パワーポイント], [HTML]
8. 式の抽象化と関数
【資料】
pf-8. 式の抽象化と関数: [PDF], [パワーポイント], [HTML]
9. 関数呼び出し
【資料】
pf-9. 関数呼び出し: [PDF], [パワーポイント], [HTML]
10. クラス定義,オブジェクト生成,メソッド,属性
【資料】
pf-10. クラス定義,オブジェクト生成,メソッド,属性: [PDF], [パワーポイント], [HTML]
11. クラス階層,継承
【資料】
pf-11. クラス階層,継承: [PDF], [パワーポイント], [HTML]
12. 辞書
【資料】
pf-12. 辞書: [PDF], [パワーポイント], [HTML]
13. アルゴリズム
【資料】
pf-13. アルゴリズム: [PDF], [パワーポイント], [HTML]
14. さまざまなプログラミング言語
【資料】
pf-14. さまざまなプログラミング言語: [PDF], [パワーポイント], [HTML]
15. データの種類
【資料】