/basic_algorithms_a

このリポジトリはアルゴリズム基礎Aの授業のために使っている

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

basic_algorithms_a

このリポジトリは京都コンピュータ学院国際IT学科アルゴリズム基礎Aの授業のために使っている

ソフトのインストール

Python 3.6
Jupyter Notebook
Google Colaboratory

前提条件

コンピュータと数学の基本知識

シラバス

  1. Pythonコードの実装に関する環境を作る
  2. Python言語の概要
  3. 基本的なPythonセマンティック-変数、オブジェクト、オペレーター
  4. ビルトインデータ構造
  5. 制御フロー
  6. 関数
  7. イテレーター
  8. リスト理解
  9. ジェネレータ
  10. モジュールとパッケージ
  11. 文字列操作と正規表現
  12. GitHubの基礎
  13. データ構造とアルゴリズムの基礎

参考資料

Jake VanderPlas, “A Whirlwind Tour of Python”, O’Reilly Media Inc., 2016
“GitHub and Collaboration”, “Data Structures and Algorithms in Python”, “Introduction to Python Programming, Udacity Online Course
“なっとく!アルゴリズム,” Manning Publications, 2016

連絡先

fairoza@kcg.ac.jp