Python基礎(eラーニング)
講座概要
講座名 | Python基礎(eラーニング) |
概要 |
Pythonプログラミングの基礎知識を習得し、アプリケーション作成課題を通して、理解の定着を目指します。 Pythonの基本的な文法を知っている人が、より実践的なPythonに触れる・考え方を知ることができる構成となっています。 |
学習ゴール |
・Pythonの基本的な文法がわかる ・オブジェクト指向を踏まえて、クラスの作成し活用できる ・ファイル入出力の機能を組み込むことができる |
講座構成 |
・Python基礎 ・Python基礎 実践アプリ作成 |
取得資格 | Python3エンジニア認定基礎試験相当の知識を習得できます。 |
標準学習時間 | 90h |
使用ツール | 学習管理システム、Youtube(動画視聴用)、Anaconda(スクールによる設定済)、Jupyter Notebook(スクールによる設定済)、個別質問対応システム |
講座内容
Python基礎
目次 | 研修内容 |
---|---|
クラスとオブジェクト |
|
クラスの基本 |
|
コンストラクタ |
|
クラス変数とインスタンス変数 |
|
アクセスの制限とカプセル化 |
|
イテレータについて |
|
ループの応用 |
|
例外処理 |
|
ファイル入出力 |
|
クラスの継承とオーバーライド |
|
モジュールファイルの作成 |
|
Python基礎 実践アプリ作成
「実践アプリケーション演習」では、神田ITスクール独自のStepByStepアプローチ方式の学習方法で、少しボリュームのあるプログラムを作成します。
実際のシステム開発プロセスに近い形でのアプリケーション開発を学ぶことができます。ここでは、以下の4点を行います。
設計書の理解
- 仕様(基本設計書、詳細設計書、フローチャート等)に基づいて、アプリケーション作成を行います。
コーディング(製造)
- コーディングの力を身につけることを目的とした学習内容です。
テスト
- アプリケーション開発で必須となるテストを行います。
フィードバック
- 作成して頂いたアプリケーションのソースコードを、講師がフィードバックします。
目次 | 研修内容 |
---|---|
数字当てゲーム |
コンピュータが生成した数字とキーボードからプレイヤーが入力した数字を比較し、正解や不正解だった場合にメッセージを表示させます。 |
点数評価アプリケーション |
キーボードから入力した点数し、その評価を表示することを繰り返します。 |
野球ゲーム |
コンピュータが生成した3桁の数字と、キーボードからプレイヤーが入力した3桁の数字を比較します。数字と桁が合っていれば「ストライク」、数字のみ合っていれば「ボール」とし、プレイヤーはその結果を見て数字を予測し、3ストライクで勝利することを狙います。 |
書籍管理プログラムFile版 |
設計書を元に作成する実践的なプログラムです。 |