All Projects → FairozaAmira → basic_algorithms_a

FairozaAmira / basic_algorithms_a

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

Programming Languages

Jupyter Notebook
11667 projects

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

連絡先

[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].