Python入門トップページ


Python の基礎

目次

  1. プログラミング言語
  2. Anaconda - Jupyter Notebook / JupyterLab の環境設定
    1. Anaconda のダウンロード
    2. Anaconda のインストール
    3. Jupyter notebook の起動
    4. Jupyter notebook の基本操作
    5. JupyterLab の起動と基本操作
  3. Python の基礎
    1. 変数への代入と表示
    2. リテラル値や変数の型
    3. 算術演算子
    4. 高機能電卓として使ってみる
    5. 代入演算子
    6. 標準モジュールを利用しよう
    7. カーネルを理解しよう
    8. 文字列
    9. キーボードからの入力を受付けよう
  4. リスト,タプル,辞書,集合
    1. リスト
    2. タプル
    3. 辞書
    4. 集合
  5. 再び Jupyter Notebook の操作
    1. Markdown
    2. 数式の入力
  6. Python の制御構文
    1. コメント
    2. if による条件分岐
    3. while による繰り返し
    4. for による繰り返し
    5. range による数値シーケンス
    6. enumerate による繰り返し
    7. zip による繰り返し
    8. match による条件分岐
  7. 関数
    1. 関数の定義と呼び出し
    2. 引数の指定
    3. 値を返す
    4. 変数のスコープ
    5. 引数のデフォルト値
    6. 可変個の引数
  8. 便利な関数など
    1. 合計・最大・最小
    2. 並べ替え(ソート)
    3. 値の入れ替え
  9. リストの内包表記
  10. 多次元リスト
    1. 1次元リスト
    2. 2次元リスト
    3. 3次元リスト
  11. クラス
    1. クラスの定義とインスタンス化
    2. クラスの初期化
    3. 属性の変更
    4. メソッドの定義(ゲットメソッド)
    5. メソッドの定義(セットメソッド)
    6. メインモジュール
    7. クラスのインポート
    8. クラスの属性を取り出す
    9. クラスの属性値を取り出す
    10. クラスの属性と値を辞書形式で得る
    11. クラスの属性を削除する
    12. モジュールのサーチパス
    13. 様々なインポート方法
  12. 演習問題
  13. 雑多な情報
    1. コード途中で改行する
    2. 型変換する (int, float と str)
    3. f 文字列で書式を設定する
    4. 2進数・16進数を扱う
    5. 論理演算(論理積・論理和・排他的論理和)を行う
    6. シフト演算(左シフトと右シフト)を行う
    7. 文字コード (ASCIIコード) を扱う
    8. シーザー暗号で暗号文を作ってみる
    9. 排他的論理和で暗号文を作ってみる
    10. ハッシュ値を求める (MD5 や SHA256)
    11. シェルコマンドとマジックコマンド
    12. 文字列を置換する
    13. 全角文字・半角文字の変換と文字列の正規化
    14. カタカナとひらがなを変換する
    15. QRコード(2次元バーコード)を作成する
    16. QRコード(2次元バーコード)を読み取る
    17. 例外処理を行う
    18. macOS での Python 環境構築
    19. Windows における Anaconda Python 仮想環境の構築
    20. Jupyter Notebook / JupyterLab のモードとショートカット
    21. 浮動小数点の取り扱い
    22. 繰り返しと再帰