Pythonプログラミング基礎研修 概要

新入社員や未経験者中途社員向けの研修です。

Python言語でのプログラミングの基本を学習と、さらに、Web技術、SQLの基本を学び、
Webアプリケーションの作成体験を通じ、IT基礎技術を身につける講座です。

日数

22日間

カリキュラム詳細

1.Python基礎(5日間)

Pythonの基本文法を理解し、基本的な
プログラムが独力で促成できるように なることを目指します。

  1. Python概要 2
  2. 環境
  3. 基本文法
  4. 制御文
  5. データ型
  6. 関数
  7. モジュール
  8. ファイル入出力
  9. クラス
  10. 標準モジュール
  11. pip

2.SQL基礎(2.5日間)

データベース操作言語であるSQLの利 用方法とPythonから
DBアクセスの手 法について学びます。

  1. データベースの基礎 2. RDBとSQL
  2. 表の作成
  3. SELECT
  4. INSERT
  5. UPDATE
  6. DELETE
  7. トランザクション
  8. PythonからのDBアクセス

3.HTML基礎(2.5日間)

HTMLの基本構文を理解し、簡単な Webページの作成できること
を目指します。HTTP通信の基本的な仕組みを 理解します。

  1. Webシステム
  2. HTTPプロトコル
  3. HTML概要
  4. 各種タグ
  5. CSS

4.Webスクレイピング(2日間)

HTTP通信の仕組みを理解した上で、 HTMLを解読しながらスクレイピングする
方法体験します。また、最近多く利用されているWebAPIの使用法を学びます。

  1. スクレイピング
  2. インターネットアクセス
  3. バイナリファイルの収集
  4. Webスクレイピング
  5. WebAPI

5.Flask入門(3日)

PythonによるWebアプリーション構築 方法をマスターします。
Flaskとデータベースを利用したWebアプリケーショ ンの作成方法を学びます

  1. Flask概要
  2. 環境の作成
  3. プロジェクトの作成
  4. ルーティング
  5. テンプレート
  6. DBアクセス
  7. セッション管理
  8. CRUDアプリケーションの作成
  9. ユーザ認証

6. 単体テスト入門(2日)

Python言語での単体テスト方法、デバッ クの方法を学びます。
また、コーディング 規約の重要性もこの講座学びます。

  1. コーディングスタイル
  2. ユニットテスト概要
  3. unittestモジュール
  4. doctestによるテスト
  5. テスト実践
  6. デバック

7.総合演習(5日)

  • Flaskとデータベースを利用したWebアプリケーションを設計から実装までを単独で行う。
  • 題材は、図書管理シスステム(案)
  • データベースの設計、画面設計から行う
  • アプリケーションのモジュール分割、クラス設計を実施
  • 単体テストを実施
  • アプリケーション開発

研修形式

  • オンライン形式(最低お申込み1名様から)
  • オンサイト形式も可

研修の特徴

  • 各単元にて小テストを実施し理解度のチェックします。
  • 受講生と講師とのコミュニケーション手段としてSlackを使用します
  • 全講義を録画しますので、欠席時や復習に動画で見直すことができます。
  • 研修終了時には受講生の理解度、受講状況などをまとめて報告書を作成いたします。

その他オプション

  • 人工知能、機械学習、データ分析などを体験する科目を追加することも可能です。
  • クラウド利用(AWS)などの基本も追加することが可能です。