概要

機械学習や、ディープラーニングの普及に伴い、非常に注目されているPython言語。
最近では、データを分析や、機械学習などの普及より高度な技術を必要になってきたため、
まずは、Python言語はどんな活用ができまた、どのような環境動作するかを理解し、基本文法を
実機を通して学びます。

Pythonの言語は利用範囲が広く、事務作業の自動化、Webアプリケーション、人工知能など活用が広がる可能性が高いため、受講を受けられる方が増えております。

目的

  • Pythonの特徴を理解する
  • Pythonの基本文法を理解する
  • Pythonの開発環境を理解する

対象者

Pythonを初めて学ぶ方

基本日数

1日(カスタマイズ可能)

Python研修内容詳細

1.Python概要

  • Pythonの誕生
  • Pythonの特徴
  • Pythonの適用範囲
  • Pythonのバージョン変遷
  • Pythonの開発環境
  • Python開発ツール
  • Zen of Python

2. Pythonの基本

  • Python開発環境準備
  • まずは動かしてみよう

3. Pythonの基本文法

  •  コメント
  •  インデント
  •  変数
  •  データ型
  •  リテラル
  •  文字列


4. 制御文

  • 比較演算子・論理演算子
  • if文
  • pass文
  • while文
  • for文
  • breakとcontinue
  • 代入式

5.複数データの扱い

  • リスト
  • タプル
  • 辞書
  • セット

6.関数

  • 関数の作成
  • 関数の呼び出し
  • 様々な関数の定義と呼び出し方
  • スコープ
  • 引数のデフォルト値
  • キーワード引数
  • 可変長引数
  • デコレータ
  • 関数オブジェクト
  • lambda(ラムダ)式

7.モジュール

  • モジュールの作成
  • モジュールの利用
  • from の使用
  • パッケージ
  • モジュールやパッケージはどこにある?
  • 外部パッケージのインストール

8.ファイル入出力

  • ファイルの読み込み
  • ファイルの書き込み
  • CSVファイルの読み書き

9.例外処理

  • 例外とは
  • 複数の例外処理
  • finally
  • 意図的に例外を発生させる
  • 例外の種類

10.クラス

  • クラスの定義
  • クラスの利用
  • クラスメソッド、スタティックメソッド
  • 継承

11.正規表現

  • 正規表現とは
  • re モジュール
  • re.search()
  • re.findall()
  • re.sub()

日付と時間

  • datetimeモジュール
  • datetimeクラス
  • 時間と文字列間の変換
  • 時間差
  • 日付

13.文字列

  • 文字列操作でよく使われるメソッド、演算子
  • 不変値としての文字列
  • is演算子

先頭に戻る