こんにちは、Udemy 講師の井上です。

急に寒くなりましたが、プログラミングの学習は進んでいますか?

来年はついに小学校や中学校でのプログラミングの授業がスタートします。今のうちに学習を進めて変化に備えておきましょう。

そんな中で急成長をしているのがPythonというプログラミング言語です。Pythonはシンプルな文法で、世界中の中高・大学などで教えられています。また機械学習や深層学習でも最も広く使われています。そして2020年はAI活用がさらに進み、データ分析だけではなくAIモデルを作ってウェブアプリやモバイルアプリにする取り組みが急増するでしょう。

そこで注目されているのが本日ご紹介するFlaskです。ぜひこの機会に新しいスキルを身に着けて活躍のチャンスを広げましょう!

先着100名に限り下記リンクをクリックいただくと特別料金で受講いただけます。

【Flask・Python3で高速ウェブ開発!】Flaskによるウェブアプリ開発入門

FlaskはPython(プログラミング言語)でウェブアプリケーションを開発するためのライブラリで、「マイクロフレームワーク」とも呼ばれています。PythonはAI開発、機械学習や深層学習で広く使用されています。そして、作成したAIモデルを現場で活用するためにはアプリ化が必須です。こうした場面で威力を発揮するのが、軽量で高速なFlaskフレームワークです。

Pythonで本格的な会員サイトなどを開発するにはDjangoというもう1つの人気フレームワークがありますが、階層構造がFlaskに比べると複雑で覚えることがたくさんあります。

そこで、AIアプリやAIアプリの開発現場では、Flaskを用いた高速開発が多く採用されています。

このコースでは、

  1. Python標準のHTTP serverを用いたウェブサーバー開発
    (HTTPサーバーの動作の仕組みを理解します)
  2. Flaskを用いたミニマムなアプリケーションの開発
  3. Flaskによるブログアプリケーションの開発
    1. Jinja2テンプレートエンジンの基礎。
    2. HTMLテンプレートへのDBから取得した値の挿入
    3. BlueprintによるViewグループの作成・管理
    4. データベースアクセス
  4. (オプション)ミニマムなPythonの文法 (11月25日追加完了)
    1. 変数と値
    2. データ型とキャスト
    3. 条件分岐(if/else/elif)
    4. 繰り返し(forループ)
    5. 関数
    6. クラスとオブジェクト指向

などにチャレンジしていきます。

ぜひ、この機会にFlaskとPythonによる高速ウェブアプリケーション開発にチャレンジしましょう!

【既存コースのご案内】

◎AI・ディープラーニング入門

【全部無料で学べる】Google ColabとTensorFlow 2.0で学ぶディープラーニング・AI入門

◎ディープラーニングの基礎アルゴリズム

  1. 【4日間でチャレンジ】Python 3・ PyTorch によるディープラーニング・AIアプリ開発入門
  2. 【 TensorFlow ・Python3 で学ぶ】深層強化学習入門
  3. 【TensorFlow・Python 3】GANによる画像生成AI自作入門
  4. 【YOLO v3で実践】ディープラーニングによる物体検出入門(Python・PyTorch版を追加)
  5. 【TensorFlow・Kerasで学ぶ】時系列データ処理入門(RNN/LSTM, Word2Vec)
    (ニューラル機械翻訳・Attentionのセクションを追加予定)
  6. 【NumPy・Python3で】ゼロから作るニューラルネットワーク
  7. 【4日で体験!】 TensorFlow, Keras, Python 3 で学ぶディープラーニング体験講座
    (TensorFlow 2.0対応中)

◎ディープラーニングの応用・アプリ化

  1. 【画像判定AIアプリ開発・パート2】Django・TensorFlow・転移学習による高精度AI アプリ開発
  2. 【画像判定AIアプリ開発・パート1】TensorFlow・Python・Flaskで作る画像判定AIアプリ開発入門
  3. 【TensorFlow.js入門】JavaScriptでディープラーニング・AI アプリ開発にチャレンジ!
  4. 【Kaggleで学ぼう】Python と Keras で学ぶディープラーニング開発入門
  5. Raspberry Pi とTensorFlow ではじめるAI・IoTアプリ開発入門(センサー連携を追加予定)

◎関連知識・モバイルアプリ化

  1. 【まだ間に合う!】AI開発・機械学習を理解するための数学講座
  2. SwiftUIによるiOS 13アプリ開発入門(Appleによる新しいUI開発ライブラリ)
  3. 【3日で速習】Google Flutterによるモバイルアプリ開発入門(iOS/Androidアプリを同じソースコードで開発できます)
  4. 【2日でできる】はじめての PHP 7 x Laravel 6 入門(Laravel 6対応)
  5. はじめてのC#入門【Visual Studio 2019対応】
  6. 【6日で速習】iOS 13 Swift 5アプリ開発入門決定版 (Xcode 11対応)
  7. 【3日でできる】Django 入門 ( Python 3 でウェブアプリを作って AWSで公開!)
  8. 【5日で学ぶ】情報セキュリティマネジメント入門(Python 3/Kali Linux)
  9. 【3日でできる】はじめてのLinuxサーバー構築入門(CentOS 7・PHP 7・Docker対応)
  10. 【3日でできる】はじめてのAndroidアプリ開発入門【Android Studio 2.3・Java 8対応】
  11. 【世界で30万人が受講】フルスタック・Webエンジニア講座(2019最新版)
  12. 【プログラミング不要!】2日でできるWordPress超入門
  13. 【5日でできる】はじめての Linux 入門(LPIC Level1対応)
  14. 【5日でできる】はじめての Java プログラミング入門 (Android Studio 3.5対応済)
  15. 【3日でできる】はじめての Ruby on Rails 入門

◎番外編

ユーデミー講師短期養成講座(非公式)2019年最新版

(2015年11月からUdemyコース配信を開始し、2019年10月に受講者数がのべ10万人を超えました。月次収益も200万円を超えてきました。

このコースではあなたの知識や経験を生かして新たな収入源を生み出すオンライン講座の制作方法をシェアしています。)

◎今後の制作予定

以下のようなテーマでレクチャーを収録予定です。

  1. サーバーレスによるAIアプリケーション開発
    1. Firebase + UIライブラリ
    2. AWS Lambda
    3. Firebase ML Kitをバックエンドに使用したAIアプリ開発
  2. Python によるテキストマイニング入門
  3. サーバーレスによるウェブアプリケーション開発

◎最後に

新規コースタイトルのリクエスト、開発や研修、コンサルティングなどの個別相談も受け付けていますので、必要な方はメッセージでご連絡ください。

2019年も残り1か月少しとなりましたが、引き続きともに学んでいきましょう!