神戸学院大学 経営学部 林坂ゼミ
Python入門トップページ
« 戻る
次へ »
Python の基礎
目次
プログラミング言語
Anaconda - Jupyter Notebook / JupyterLab の環境設定
Anaconda のダウンロード
Anaconda のインストール
Jupyter notebook の起動
Jupyter notebook の基本操作
JupyterLab の起動と基本操作
Python の基礎
変数への代入と表示
リテラル値や変数の型
算術演算子
高機能電卓として使ってみる
代入演算子
標準モジュールを利用しよう
モジュールのインポート
|
from によるインポート
|
as による略称
|
カーネルを理解しよう
文字列
文字列の生成
|
エスケープ
|
raw 文字列
|
文字列の連結と繰り返し
|
文字の抽出
|
スライスによる抽出
|
長さの取得
|
分割
|
結合
|
先頭・末尾の除去
|
大文字と小文字の変換
|
f 文字列
|
キーボードからの入力を受付けよう
リスト,タプル,辞書,集合
リスト
リストの作成
|
オフセットを使った要素の取り出し
|
スライスで要素を取り出す
|
要素の書き換え
|
append( )で要素を追加
|
insert( )で途中に要素を追加
|
del で要素を削除
|
remove( )で要素を削除
|
pop( )で取り出した要素を削除
|
index( ) で要素のオフセットを得る
|
値があるかどうか知りたい
|
値が何個あるか数えたい
|
逆順にしたい
|
ソートしたい
|
リストの長さを調べたい
|
リストを複製したい
|
リストに変換
|
リストにリストを含める
|
タプル
辞書
辞書の生成
|
要素の追加と書き換え
|
extend( )で複数の要素を追加
|
del で要素を削除する
|
キーがあるかどうか知りたい
|
すべてのキーを取得する
|
すべての値を取得する
|
すべてのキーと値を取得する
|
get で要素を取得する
|
すべての要素を削除する
|
pprintで整形して表示する
|
集合
集合の生成
|
リストから集合への変換
|
要素の追加
|
要素の削除
|
再び Jupyter Notebook の操作
Markdown
数式の入力
Python の制御構文
コメント
if による条件分岐
while による繰り返し
for による繰り返し
range による数値シーケンス
enumerate による繰り返し
zip による繰り返し
match による条件分岐
関数
関数の定義と呼び出し
引数の指定
値を返す
変数のスコープ
引数のデフォルト値
可変個の引数
*args
|
*kwargs
|
便利な関数など
合計・最大・最小
並べ替え(ソート)
値の入れ替え
リストの内包表記
多次元リスト
1次元リスト
2次元リスト
3次元リスト
クラス
クラスの定義とインスタンス化
クラスの初期化
属性の変更
メソッドの定義(ゲットメソッド)
メソッドの定義(セットメソッド)
メインモジュール
クラスのインポート
クラスの属性を取り出す
クラスの属性値を取り出す
クラスの属性と値を辞書形式で得る
クラスの属性を削除する
モジュールのサーチパス
様々なインポート方法
演習問題
雑多な情報
コード途中で改行する
型変換する (int, float と str)
f 文字列で書式を設定する
2進数・16進数を扱う
論理演算(論理積・論理和・排他的論理和)を行う
シフト演算(左シフトと右シフト)を行う
文字コード (ASCIIコード) を扱う
シーザー暗号で暗号文を作ってみる
排他的論理和で暗号文を作ってみる
ハッシュ値を求める (MD5 や SHA256)
シェルコマンドとマジックコマンド
文字列を置換する
全角文字・半角文字の変換と文字列の正規化
カタカナとひらがなを変換する
QRコード(2次元バーコード)を作成する
QRコード(2次元バーコード)を読み取る
例外処理を行う
macOS での Python 環境構築
Windows における Anaconda Python 仮想環境の構築
Jupyter Notebook / JupyterLab のモードとショートカット
浮動小数点の取り扱い
繰り返しと再帰
« 戻る
次へ »