Pythonプログラミング基礎研修 概要
新入社員や未経験者中途社員向けの研修です。
Python言語でのプログラミングの基本を学習と、さらに、Web技術、SQLの基本を学び、
Webアプリケーションの作成体験を通じ、IT基礎技術を身につける講座です。
日数
22日間
カリキュラム詳細
1.Python基礎(5日間)
Pythonの基本文法を理解し、基本的な
プログラムが独力で促成できるように なることを目指します。
- Python概要 2
- 環境
- 基本文法
- 制御文
- データ型
- 関数
- モジュール
- ファイル入出力
- クラス
- 標準モジュール
- pip
2.SQL基礎(2.5日間)
データベース操作言語であるSQLの利 用方法とPythonから
DBアクセスの手 法について学びます。
- データベースの基礎 2. RDBとSQL
- 表の作成
- SELECT
- INSERT
- UPDATE
- DELETE
- トランザクション
- PythonからのDBアクセス
3.HTML基礎(2.5日間)
HTMLの基本構文を理解し、簡単な Webページの作成できること
を目指します。HTTP通信の基本的な仕組みを 理解します。
- Webシステム
- HTTPプロトコル
- HTML概要
- 各種タグ
- CSS
4.Webスクレイピング(2日間)
HTTP通信の仕組みを理解した上で、 HTMLを解読しながらスクレイピングする
方法体験します。また、最近多く利用されているWebAPIの使用法を学びます。
- スクレイピング
- インターネットアクセス
- バイナリファイルの収集
- Webスクレイピング
- WebAPI
5.Flask入門(3日)
PythonによるWebアプリーション構築 方法をマスターします。
Flaskとデータベースを利用したWebアプリケーショ ンの作成方法を学びます
- Flask概要
- 環境の作成
- プロジェクトの作成
- ルーティング
- テンプレート
- DBアクセス
- セッション管理
- CRUDアプリケーションの作成
- ユーザ認証
6. 単体テスト入門(2日)
Python言語での単体テスト方法、デバッ クの方法を学びます。
また、コーディング 規約の重要性もこの講座学びます。
- コーディングスタイル
- ユニットテスト概要
- unittestモジュール
- doctestによるテスト
- テスト実践
- デバック
7.総合演習(5日)
- Flaskとデータベースを利用したWebアプリケーションを設計から実装までを単独で行う。
- 題材は、図書管理シスステム(案)
- データベースの設計、画面設計から行う
- アプリケーションのモジュール分割、クラス設計を実施
- 単体テストを実施
- アプリケーション開発
研修形式
- オンライン形式(最低お申込み1名様から)
- オンサイト形式も可
研修の特徴
- 各単元にて小テストを実施し理解度のチェックします。
- 受講生と講師とのコミュニケーション手段としてSlackを使用します
- 全講義を録画しますので、欠席時や復習に動画で見直すことができます。
- 研修終了時には受講生の理解度、受講状況などをまとめて報告書を作成いたします。
その他オプション
- 人工知能、機械学習、データ分析などを体験する科目を追加することも可能です。
- クラウド利用(AWS)などの基本も追加することが可能です。