BOOTCAMP DXキャリアデザインワークスクール

実践派Pythonエンジニアへ

BOOTCAMP DX
Pythonプログラミング

Pythonを実務レベルで使えるプログラマになれるコース

個々のスキルレベルに応じた適切な学習プランを設計し、さらに業界トップクラスの講師陣が現場のリアルな現状を考慮した強力サポートを行い、即戦力のエンジニアへ。Webアプリ開発、A.I.プロダクト開発、データ解析など様々な可能性を広げます。
BOOTCAMP DX PythonプログラミングはPythonエンジニア育成推進協会の認定スクールです

学習概要

ブラウザベースのコーディング環境Jupyter Notebookにおけるコーディングから、Django + Apacheの構築。Condaを利用した環境設定などを学び、基本的なPythonプログラミングを学んでいただき、Pythonの検定の受験、そして、機械学習・深層学習へと繋いでいきます。

取得できる資格

  • - Python 3 エンジニア認定基礎

カリキュラム紹介

  • ORIENTATION

    • プログラミングとは何か?を学ぼう
      条件分岐とは何かを学ぼう
      繰り返しとは何かを学ぼう
      文字列の書き方と注意点
      コメントの書き方
      全角/半角、 大文字/小文字に注意しよう
      シンタックスエラーに注意しよう
      print関数の使い方とよくあるエラー
      変数への代入と利用
      文字列の結合方法
      文字列と変数を使ったプログラムを書く演習
      四則演算と剰余の使い方
      変数を利用した計算
      if文の基本
      比較演算
      if文でのelifの書き方
      数値の計算、if文を使ったプログラムの演習
      リストの作成
      リスト内の値をインデックスで取り出す
      リストへの値の追加
      リストからの値の削除
      リスト内の値の更新
      リストの繰り返し処理(ループ)を使おう
      リストを使ったプログラムの演習
      辞書を使ったプログラムを写経してみよう
      辞書の作り方と、基本的な使い方
      辞書の値の更新方法
      辞書の値の削除方法
      辞書にキーが存在するかを判定しよう
      辞書のキーの一覧、値の一覧を取得しよう
      辞書をループで使おう
      辞書の値を書き換える演習
      辞書を使って文房具の利用状況を確認
      辞書を使った集計プログラムを写経しよう
      in演算子の使い方
      リストとfor文、辞書を応用して集計しよう
      for文とif文を組み合わせた高度な集計
      for文とif文を組み合わせたプログラムの演習
      ファイルの読み込み方法を学ぼう
      for文を使ってファイルを1行ずつ読み込む方法
      文字列.splitを使った文字列の分割方法
      読み込んだファイルの値をif文で判定しよう
      ファイルの読み込み、for文、if文や辞書を応用する演習
      現在の日付、時刻を取得しよう
      日時の作成
      日時を文字列に変換する方法を学ぼう
      文字列を日時に変換する方法を学ぼう
      日時の差分(何日前、何日後)を計算しよう
      日時の使い方、文字列との変換、日時の比較をする演習
      open()関数を使ってファイルへ出力しよう
      日時をファイルへ出力しよう
      for文、日時、ファイルへの出力を応用した演習
      print()、変数の総合演習
      計算とif文の条件分岐を応用した総合演習
      リスト、for文の総合演習
      辞書の総合演習
      ファイルの読み込み、for文、if文を応用する総合演習
      ファイルへの書き込み、読み込みの総合演習
      日時、文字列との変換の総合演習
      ファイル読み込み、for文、if文と辞書を応用した集計の総合演習
      チャレンジ!条件分岐の基礎文法
      チャレンジ!繰り返しの基礎文法
      チャレンジ!ファイル読み込みと日時処理
      チャレンジ!ファイル読み込みと集計処理
      おみくじを作ろう
      じゃんけんゲームを作ろう
      組み込み関数を使ってみよう
      自分で関数を作って使ってみよう
      関数の戻り値(return)を理解しよう
      他のPythonファイルからのimport
      変数のスコープ
      関数を定義する演習
      タプルの使い方を学ぼう
      複数の変数に要素を代入する方法を学ぼう
      タプルを辞書のキーとして使おう
      文字列の表示、改行とエスケープシーケンスの使い方
      文字列のスライス
      文字列.join、文字列.replaceやlen関数の使い方
      文字列のフォーマット処理で文字を整形して表示しよう
      .startswith、in演算子を使った文字列の検索
      文字列の分割、結合、フォーマットや検索を応用した演習
      整数型, 浮動小数点数型
      数値で使える便利な組み込み関数
      真偽型(ブール型)
      論理演算の基本とif文での複数条件
      論理演算の実行順序(3つ以上条件式がある場合)
      Noneの扱い方
      os.path.join、exists、isfile、isdirの使い方
      os.listdir、os.walkを使ったファイルの一覧処理
      osモジュールを応用したファイル走査
      コマンドライン引数
      Import文とAS
      絶対パスと相対パスのImport
      アスタリスクのインポートと__init__.pyと__all__の意味
      ImportErrorの使い所
      setup.pyでパッケージ化して配布する
      組み込み関数
      標準ライブラリ
      サードパーティーのライブラリ
      importする際の記述の仕方
      __name__と__main__
      リスト、for文とは何か?のおさらい
      while文、break、continue
      while文でのループを応用した演習
      while文でのループでズンドコ節に合いの手を入れよう
      組み込み関数と関数のインポートの演習
      文字列のメソッドやフォーマットを使う演習
      複数のデータ型を応用する演習
      osモジュールの演習
      数値データを並び替えてみよう
      文字列データを並び替えてみよう
      データを降順に並び替えてみよう
      データ並び替えの演習
      集合(set)の使い方を学ぼう
      setのメソッドの使い方を学ぼう
      setを使った集合演算を学ぼう〜和・積・差
      setを使った集合演算を学ぼう〜対称差・部分集合の判定
      range関数を学ぼう
      enumerate関数を学ぼう
      複数のリストをまとめて扱えるzip関数を学ぼう
      for文を使ったリストを1行で作れるリスト内包表記を学ぼう
      range, enumerate, zip, 内包表記の復習
      実引数の使い方を学ぼう
      仮引数の使い方を学ぼう
      デコレーターの使い方を学ぼう
      正規表現の基礎
      正規表現で7桁の郵便番号を見つけてみよう
      正規表現で駅弁一覧データを処理しよう
      初めての例外処理
      暗号メッセージを作るプログラムの例外処理をしてみよう
      オブジェクト指向の特徴を知ろう
      オブジェクト指向入門(クラス)
      オブジェクト指向入門(データメンバー)
      オブジェクト指向入門(継承)
      ポリモーフィズム(多態性)
      クラスの定義
      クラスの初期化とクラス変数
      コンストラクタとデストラクタ
      クラスの継承
      メッソドのオーバーライドとsuperによる親のメソッドの呼び出し
      プロパティーを使った属性の設定
      クラスを構造体として扱う時の注意点
      ダックタイピング
      抽象クラス
      多重継承
      クラス変数
      クラスメソッドとスタティックメソッド
      特殊メソッド
      テストをするプログラムを書こう
      unittestで簡単なテストを作る演習
      unittestで単体テストを作る演習
      ソートの演習
      集合(set)の使い方の演習
      for文関連関数、内包表記の演習
      関数の引数とデコレーターの演習
      正規表現の演習
      オブジェクト指向演習〜アドレス帳〜
      Python3エンジニア認定基礎模擬試験
      Python3エンジニア認定基礎試験
  • 初級

    • Pythonのコーディング規約を学ぶ
      Pythonの構文エラーを修正する
      Flake8の演習
      ユニットテストの復習と書き方のコツ
      いろいろなassertを使いこなそう
      ファイル入出力を上手にテストしよう
      モックの効果的な使い方を学ぼう
      テストをどこまで書くか。カバレッジを学ぶ。
      ユニットテストを書く総合問題
      ログファイルを集計するスクリプトを写経しよう
      argparseでスクリプトに引数を渡す方法を学ぼう
      docstringでソースコード内にドキュメントを書こう
      loggingでプログラムのログを出力する方法を学ぼう
      学んだことを活かしてスクリプトを良くしよう
      キレイなコードの書き方を学ぼう
      処理のまとまりを関数に分離しよう
      ファイルを役割ごとに分割しよう
      クラスの使いどころを学ぼう
      使いやすいコマンドを実装しよう
      設計を実践!タスク管理ツールを作ろう
      SQLでデータを取得しよう-SELECT
      SQLで条件を指定してデータを取得しよう-WHERE
      SQLでグルーピングしよう-GROUP BY
      SQLの関数を使おう
      部分一致と範囲-LIKEとBETWEEN
      SQLでJOINを使ってデータを結合しよう-ORDER BYとJOIN
      SQLで新しいレコードを追加しよう-INSERT
      SQLでレコードを更新しよう-UPDATE
      SQLでレコードを削除しよう-DELETE
      SQLiteでDBプログラミング〜SELECT編
      SQLiteでDBプログラミング〜INSERT, UPDATE, DELETE編
      SQLiteでDBプログラミング〜トランザクション処理
      SQLAlchemyでDBプログラミング〜SELECT編
      SQLAlchemyでDBプログラミング〜INSERT, UPDATE, DELETE編
      SQLAlchemyでDBプログラミング〜トランザクション処理
      HTMLの構造を学ぼう
      基本的なタグを学ぼう
      画像を表示しよう
      他のWebページへ移動しよう
      CSSを学ぼう
      日記サイトを作ろう
      FlaskでWebアプリケーションの動作を学ぼう
      テンプレートエンジンJinja2を使って動的なページの作り方を学ぼう
      テンプレートにリストや辞書を渡してみよう
      パラメーターを受け取ろう
      画面で入力したデータを渡す方法を学ぼう
      入力チェック機能を実装してみよう
      いろいろなフォーム
      FlaskでWebアプリケーションにおけるセッションを学ぼう
      サイコロアプリを作ろう
      おみくじアプリを作ろう
      じゃんけんアプリを作ろう
      BMI値計算アプリを作ろう
      メモ帳アプリを作ろう
      ToDoリストタスク一覧と詳細の画面を作ろう
      ToDoリストにタスク追加・削除・編集の機能を実装しよう
      Djangoを動かそう
      Djangoとデータベース〜一覧を表示しよう
      Djangoとデータベース〜特定のデータを取り出そう
      Djangoでデータを追加する〜感想フォームの実装
      Djangoでデータを追加する〜いいねボタンの実装
      Djangoでゲストブックを作ろう
      新しいViewを追加しよう
      イチからの画面開発
      ECサイトに商品の編集/削除画面を追加しよう
      Djangoでのテストの書き方を学ぼう
      Djangoでページネーションを実装する方法を学ぼう
      ページ移動に対応した検索、絞込機能を追加しよう
      セッションを利用してカートへの追加機能を作ろう
      カートの内容表示、カートからの削除
      セッションのテストの書き方
      簡単なECサイトを作る演習
      Djangoを使って簡単なデータ操作をするAPIを作ってみよう
      CRUDを応用して検索や認証のAPIを作ってみよう
      APIの総合演習〜検索・投稿・一覧取得をするAPIを作ろう
      Webアプリケーション作成実践〜チケット販売サイトを作ろう
      Webアプリケーション作成実践〜チケットBPに複雑な機能を追加しよう
      K近傍法で機械学習モデルを作ろう
      Flaskで機械学習Webアプリを作ろう
  • 中級

    • スクレイピングの初めの一歩〜Webコンテンツを取得しよう
      BeautifulSoupを使ってWebコンテンツを解析しよう
      Scrapyを使ってクローラーを作ってみよう
      PythonでJSONを扱う方法を学ぼう
      PythonでAPIを呼び出す方法を学ぼう
  • 上級

    • チャレンジ!素数判定する関数を書こう
      チャレンジ!最大公約数を求める関数を書こう
      チャレンジ!ゲームのバトルシーンを実装しよう
      チャレンジ!西暦を和暦に変換する関数を書こう
      チャレンジ!売上データを集計しよう
      チャレンジ!ディレクトリー内のファイルを検索する関数を書こう
      チャレンジ!ログの整理
      チャレンジ!そこそこ複雑な注文集計処理を作る演習
      チャレンジ!お好み焼きの具の検討
      オブジェクト指向演習〜自動販売機の制御プログラム〜
      ブラックジャックを作ろう
      チャレンジ!長いリストを分割するプログラムを書こう
      チャレンジ!階層の深い辞書を1段に変換しよう
      チャレンジ!数字を序数に変換するプログラムを書こう
      チャレンジ!ユニークユーザー判定、UU数計算をするプログラムを書こう
お問い合わせはこちらからお気軽に