Pythonプログラミング講座:基礎から応用まで(全15回)(目次)

【概要】 トピックは,Pythonの基本的な概念から始まり,プログラミングの導入,変数と入出力,条件分岐,繰り返し,関数,クラスとオブジェクト指向プログラミング,データ構造(リストと辞書),アルゴリズム,そして他のプログラミング言語の紹介まで幅広く網羅している.学習者がプログラミングスキルを体系的に習得できるよう設計されている.また,計算誤差やプログラミングの創造性など,プログラミングの実践的側面も取り上げられている.

Python入門者向け資料: 別ページに掲載している。

Python言語の特徴機能と用語集: 別ページに掲載している。

目次

  1. pf-1. プログラミングの基礎と Python 言語入門 [PDF], [パワーポイント], [HTML]
  2. pf-2. プログラミング入門:タートルグラフィックスとコードコンバットによる演習 [PDF], [パワーポイント], [HTML]
  3. 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. pf-15. データの種類 [PDF], [パワーポイント], [HTML]

本サイトの資料の作成では,AIによる支援を受けている.

【サイト内のPython関連主要ページ】

【外部リソース】

教材の利用条件: クリエイティブコモンズ 表示-非営利-継承 4.0 国際ライセンス(CC BY-NC-SA 4.0)に基づき、著作者表示・非営利目的・同一ライセンスでの再配布を条件として自由に利用可能である。

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. データの種類

資料

pf-15. データの種類: [PDF], [パワーポイント], [HTML]