学習した知識を再利用しやすい形でまとめたリポジトリ
授業や個人学習で書いた練習コードをまとめたリポジトリ
C言語応用
- C言語で記述した各種アルゴリズムとデータ構造
- 学校の授業で学習
学習内容
- データの検索: 線形探索、二分探索
- データの並べ替え
- 交換ソート: バブルソート、コムソート
- 挿入ソート: 基本挿入法、シェルソート
- 選択ソート: 基本選択法
- 高度な並べ替え: クイックソート、マージソート
- 文字列の検索: 単純検索法、KMP法、ボイヤー・ムーア法
- 再帰アルゴリズム
- データ構造: リスト、スタック、キュー、ツリー
- ハッシュ法
JavaScript
- JavaScriptの基礎文法の練習コード
- 学校の授業で学習
- 自主学習で開発したプログラムを含む
Python基礎
- Pythonの基礎文法の練習コード
- 学校の授業で学習
- 自主学習で開発したプログラムを含む
Python応用
- Pythonの各種ライブラリの練習コード
- GUI、グラフ作成、自然言語処理など
- 学校の授業で学習
学習内容
- GUI: ipywidgetsライブラリ
- データの可視化: Matpltlib
- 自然言語処理
- 形態素解析: Janome
- ワードクラウド: WordCloud
- 文章のベクトル化: BoW, TF-IDF
- 数値計算: NumPy
- 画像処理: OpenCV
- 機械学習: Scikit-learn, Keras
Web
- JavaScriptによるDOM操作の練習コード
- 学校の授業で学習
練習コードのうち、小規模な作品となっているものをまとめたリポジトリ
BMI計算プログラム
- ユーザーの入力に基づいてBMIを計算します
- C言語で記述しています
数当てゲーム
- ランダムに選ばれた数字を当てるゲームです
- 4つの難易度があります
- C言語で記述しています
計算機アプリ
- ゲームモードを用意した計算機です
- HTMLファイルです
星座判定プログラム
- 誕生日に基づいて星座を判定します
- Pythonで記述しています
英単語クイズ
- 英単語のクイズです
- 4つのバージョンごとに異なる機能があります
- JavaScriptで記述しています
ToDoアプリ
- タスク管理アプリです
- バージョンごとに機能が追加されています
- Pythonで記述しています
迷路ゲーム
- ランダムで生成される迷路のミニゲームです
- Pythonのipywidgetsライブラリを利用しています
コーディングテストの対策用に書いたコードをまとめたリポジトリ