Python入門
2021. 3. 31. 15:28ㆍpython
728x90
반응형
Python入門
Python3入門編のレッスン一覧
Python3入門編のレッスン一覧です。各レッスンは、それぞれ数本の3分程度の動画(チャプター)とそれに対応した演習問題で構成されています。|環境構築不要、5秒で始められるプログラミ
paiza.jp
Pythonを使ってプログラミングの学習を開始される方を対象としたPython入門です。Pythonの開発環境をローカル環境に構築する手順や、Pythonを使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。
Python入門のメニュー
- Pythonプログラムの基本事項
- Pythonを対話モードで利用する
- ファイルに記述したプログラムを実行する
- Pythonでの文の区切りと長い文を途中で改行して入力する方法
- コメントを記述する
- プログラムを保存するファイルで使用する文字コードを設定する
- Jupyter Notebookの使い方
- Jupyter Notebookのインストール
- Jupyter Notebookの起動と停止
- ノートブックの作成とPythonプログラムの実行
- Jupyter Notebookの基本操作とショートカットキー
- Markdownセルを使ってテキストを表示する
- ノートブックをHTMLファイルやPDFファイルとして保存する
- 文字列
- 文字列の基本操作
- 文字列リテラルを記述する
- エスケープシーケンスを使用する
- 三連引用符を使った複数行の文字列の記述
- raw文字列の利用
- 文字列の連結と繰り返し(乗算)
- 数値を文字列に変換して文字列と連結する
- 文字列の長さ(文字数)を取得する
- 文字列の指定したインデックスの文字(要素)を取得する
- スライスを使って文字列の指定範囲の部分文字列を取得する
- 書式化演算子%を使った文字列の書式設定(printf形式の書式化)
- formatメソッドを使った文字列の書式設定
- フォーマット済み文字列リテラル(f文字列)を使った文字列の書式設定
- 文字列で提供されているメソッドの使い方
- リストなどに要素として格納されている文字列を指定した区切り文字で連結する(join)
- 大文字と小文字を変換する(lower, upper, capitalize, title, swapcase)
- 文字列の中の文字が大文字か小文字かを判定する(islower, isupper, istitle)
- 文字列の中の文字が数を表す文字かどうかを判定する(isdecimal, isdigit, isnumeric)
- 文字列の中の文字が英字を表す文字かどうかを判定する(isascii, isalpha, isalnum)
- 指定した文字列が対象の文字列に含まれる位置を取得する(find, rfind, index, rindex)
- 指定した文字列が対象の文字列に何個含まれるのかを取得する(count)
- 文字列を指定した区切り文字で分割してリストとして取得する(split, splitlines)
- 文字列の先頭および末尾から指定した文字をすべて取り除く(strip)
- 文字列の中の指定した文字列を別の文字列に置換する(replace)
- 文字列を指定した長さにして左寄せ/中央揃え/右寄せを行う(ljust, center, rjust, zfill)
- 条件分岐
- if文を使った条件分岐
- Pythonにおけるインデントを使ったブロックの定義
- どのようなオブジェクトが真(True)や偽(False)と評価されるのか
- 比較演算子の使い方
- 論理演算子の使い方
- オブジェクトが同一かどうかの比較する(== 演算子と is 演算子の違い)
- 繰り返し処理
- while文を使った繰り返し
- for文を使った繰り返し
- for文の中でrange関数を使って指定した回数だけ繰り返し処理を行う
- break文を使った繰り返し処理の強制終了
- continue文を使った繰り返し処理のスキップ
- リスト
- リストを作成する
- リストの要素を取得する
- スライスを使ってリストの指定した範囲の要素が含まれる新しいリストを取得する
- リストの長さ(要素数)を取得する
- リストの要素を入れ替える
- リストへの要素の追加と別のリストとの結合
- リストの指定した位置へ要素を挿入する
- リストから要素を削除する
- リストに指定した値と同じ要素が含まれているか確認する
- リストの要素を昇順または降順に並び替える
- 文字列、タプル、rangeなどからリストを作成する
- 多次元リストの作成と要素の取得
- リスト内包表記を使ったリストの作成
- 多重ループを使ったリストの作成をリスト内包表記で行う
- タプル
- タプルを作成する
- タプルの要素を取得する
- スライスを使ってタプルの指定した範囲の要素が含まれる新しいタプルを取得する
- タプルのサイズの取得(len関数)
- タプルを別のタプルと結合して新しいタプルを作成する
- タプルの要素を指定した回数繰り返した新しいタプルを作成する
- 指定した値と同じ要素がタプルに含まれているか確認する
- 文字列、リスト、rangeなどからタプルを作成する
- タプルの要素を昇順または降順に並び替える
- 辞書
- 辞書を作成する
- 辞書でキーを指定して値を取得する
- 辞書の要素の値を変更するまたは新しい要素を追加する
- 辞書の長さ(要素数)を取得する
- 辞書から要素を削除する
- 辞書に指定したキーの要素が含まれているか確認する
- 辞書に含まれるすべてのキーと値を取得する
- 集合
- 集合を作成する
- 文字列、タプル、rangeなどから集合を作成する
- 集合の長さ(要素数)を取得する
- 集合への要素の追加と集合からの要素の削除
- 集合と他の集合との関係を調べる(等しいかどうか、部分集合かどうかなど)
- 集合の演算を行う(和集合、積集合、差集合、対称差集合)
- 集合に指定した値と同じ要素が含まれているか確認する
- ユーザー定義関数
- 関数の定義と関数の呼び出し
- 関数を呼び出すときに引数を使って値を渡す
- Pythonの引数における参照渡しと値渡しについて
- 関数からreturn文を使って呼び出し元へ戻り値を返す
- 引数にデフォルト値を設定する
- キーワード引数を使って関数を呼び出す
- 関数で可変個数の引数を受け取る
- 組み込み関数の使い方
- print関数の使い方(文字列を出力する)
- str関数の使い方(文字列に変換する)
- int関数/float関数の使い方(文字列を数値に変換する)
- len関数の使い方(オブジェクトの長さや要素数を取得する)
- bool関数の使い方(オブジェクトが真か偽か判定する)
- range関数の使い方(開始から終了までの連続した数値を要素として持つrange型オブジェクトを作成する)
- type関数の使い方(オブジェクトの型を取得する)
- isinstance関数の使い方(オブジェクトのデータ型を判定する)
- Python正規表現
- Pythonでの正規表現の利用方法
- パターンから正規表現オブジェクトを作成する(Pattern)
- 文字列のいずれかの位置でパターンとマッチするか調べる(Pattern.search)
- 文字列の先頭位置からパターンとマッチするか調べる(Pattern.match)
- 文字列の全体がパターンとマッチするか調べる(Pattern.fullmatch)
- パターンにマッチしたすべての文字列をリストで取得する(Pattern.findall)
- パターンにマッチしたすべてのマッチオブジェクトを取得する(Pattern.finditer)
- マッチオブジェクトからマッチした文字列の情報を取得する(Match)
- 正規表現パターンを区切り文字として文字列を分割する(Pattern.split)
- 正規表現にマッチした文字列を新しい文字列に置換する(Pattern.sub, Pattern.subn)
- 文字クラスを使って色々な文字にマッチするパターンを記述する
- 文字列の先頭や末尾などの位置にマッチするパターンを記述する
- 直前の文字を指定回数繰り返す文字列にマッチするパターンを記述する
- 複数の文字列のいずれかにマッチするパターンを記述する
- キャプチャグループを設定してパターンの一部にマッチした文字列を取得する
- 先読みと後読みを使ったパターンの記述
- Pythonの正規表現で設定できるフラグの一覧
- 日付と時刻
- 日付と時刻の情報を指定してインスタンスを生成する
- タイムゾーンのインスタンスを生成する
- 現在の日付と時刻の値を持つインスタンスを作成する
- 日付(年/月/日)と時刻(時/分/秒)の値を取得する
- 日付や時刻を表す文字列からインスタンスを生成する
- 日付や時刻の値を指定した書式を使って文字列として取得する
- 日付や時刻の一部の値を別の値に置き換えたインスタンスを生成する
- 日付や時刻の値への加算・減算と値の比較
- ファイルの作成と削除
- ファイルの作成と削除(pathlibモジュール)
- ディレクトリの作成と削除
- ディレクトリの作成と削除(pathlibモジュール)
- ディレクトリに含まれるファイルとディレクトリの一覧を取得する
- ディレクトリに含まれるファイルとディレクトリの一覧を取得する(pathlibモジュール)
- ファイルやディレクトリの存在を確認する
- ファイルやディレクトリの存在を確認する(pathlibモジュール)
- 条件に一致するファイルやディレクトリの一覧を取得する
- 条件に一致するファイルやディレクトリの一覧を取得する(pathlibモジュール)
- ファイル名またはディレクトリ名を変更する
- ファイル名またはディレクトリ名を変更する(pathlibモジュール)
728x90
반응형
'python' 카테고리의 다른 글
[Python] 파이썬 라이브러리 : schedule (0) | 2022.01.18 |
---|---|
Numpy 란 ? (0) | 2021.04.01 |
[Python]문자열로된 날짜 datetime으로 변환 (0) | 2021.03.26 |
Interactive Learning Sites for Python (0) | 2021.03.25 |
금융데이터이해와 분석 with python (0) | 2021.03.25 |