簡野 琴音 (Kotone Kanno)

大学2年 / ソフトウェアエンジニア志望

サイバー大学 IT総合学部 卒業見込み: 2028年3月 就活: エンジニア職

Study Note

学習した知識を再利用しやすい形でまとめたリポジトリ

ツール

その他言語

Practice

授業や個人学習で書いた練習コードをまとめたリポジトリ

C言語基礎

  • C言語の基礎文法の練習コード
  • 学校の授業で学習

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操作の練習コード
  • 学校の授業で学習

Small Works

練習コードのうち、小規模な作品となっているものをまとめたリポジトリ

BMI計算プログラム

  • ユーザーの入力に基づいてBMIを計算します
  • C言語で記述しています

数当てゲーム

  • ランダムに選ばれた数字を当てるゲームです
  • 4つの難易度があります
  • C言語で記述しています

計算機アプリ

  • ゲームモードを用意した計算機です
  • HTMLファイルです

星座判定プログラム

  • 誕生日に基づいて星座を判定します
  • Pythonで記述しています

英単語クイズ

  • 英単語のクイズです
  • 4つのバージョンごとに異なる機能があります
  • JavaScriptで記述しています

ToDoアプリ

  • タスク管理アプリです
  • バージョンごとに機能が追加されています
  • Pythonで記述しています

迷路ゲーム

  • ランダムで生成される迷路のミニゲームです
  • Pythonのipywidgetsライブラリを利用しています

Algorithm Practice

コーディングテストの対策用に書いたコードをまとめたリポジトリ