某メーカーでの本業の話。
近年様々な業界のメーカーが業務効率化や自動化を目的にAI技術導入を積極的に採用する中、自分もAI教育を現場で受けている。
現場ではPythonの知識を持ったエンジニアはまだまだ少ないのでしっかりと学習すれば今後の業務改善やスキルアップによる新たな夢の実現に有用だと思う。
そこで、これまで趣味でプログラミングをかじる程度の非ITな自分をチェンジすべく、5月 ~ 6月までAI学習の登竜門、Pythonのプログラミング教育を自己啓発として受けてみた。
「Start Lab」というPython特化の公式認定スクールの「プログラミング入門コース」を受講した感想。
Python公式認定スクールって?
機械学習やデータサイエンスなどの現場で使用される「Python」というプログラミング言語があり、Pythonの素晴らしさを最大限に引き出せるエンジニアを多く輩出する目標を掲げている一般社団法人である「Pythonエンジニア育成推進協会」より公式認定されたスクールのことを指しています。以下がそのリスト。
Python認定スクール一覧
・ インターネット・アカデミー
・ KCCSキャリアテック株式会社
・ 学校法人コンピュータ総合学園 神戸電子専門学校
・ CTCテクノロジー株式会社
・ スキルエンジン株式会社
・ 株式会社DIVE INTO CODE
・ Top Out Human Capital株式会社
・ トレノケート株式会社
・ 株式会社ビープラウド
(オンライン学習サービス「PyQ™(パイキュー)」のページへ)
・ 株式会社リーディングエッジ社
・ プライム・ストラテジー株式会社
・ 株式会社ワイヤードパッケージ
これらの企業では個人向けPython講座や法人向け研修のほか、Pythonの認定試験の学習支援などを実施していて、Start Labは上記の 株式会社リーディングエッジ社 が提供するPython講座で、エンジニア経験を持たない初心者向けの他、中級・上級者向けに、各種プログラムが用意されています。
今回は初心者向けの「 プログラミング入門コース 」を受講し、Pythonの基礎コーディングや機械学習、Web技術の基礎について浅く広くではあるが学習に取り組んだ。
Start Lab「 プログラミング入門コース 」について
学習項目は以下のような内容
■ 環境構築 プログラミングの準備 | ■ コーディング学習 コーディング基礎知識 | ■ コーディング学習 モジュール/ライブラリ | ■ コーディング学習 フレームワーク/アプリ開発 | ■ コーディング学習 機械学習 | ■ その他必要な基礎知識 |
---|---|---|---|---|---|
• 本日のポイント | • 演算と変数 | • 標準モジュールの活用 | • Djangoタスク管理アプリ作成 | • 教師あり学習 1 | • Webの基本技術 |
• はじめに | • if文 | • 対話モードでPython実行 | • Flaskでアプリ作成 | • ニューラルネットワーク | • データベースの基礎 |
• Pythonについて | • ループ文 | • Pandasの活用 | • 畳み込みニューラルネットワーク | ||
• 環境準備 - Pythonインストール | • 関数 | • ファイルの読み込みと書き込み | |||
• 環境準備 - エディタ VS-Codeインストール | • オブジェクト指向とクラス | • OpenCVの使い方 | |||
• 環境準備 - Colaboratoryの使い方 | • エラーと例外処理 | • スクレイピングの基礎 |
これまでプログラミングをかじった経験がない初心者でも学べるよう、PCの環境構築から学ぶことができ、Pythonの基礎的な文法の学習はもちろん、Pandasなどの人気のライブラリを使った計算や、DjangoやFlaskなどの有名なフレームワークを用いたアプリ開発、そしてPython学習の目玉でもある機械学習やアルゴリズム、ディープラーニングなど、また学習を進めるうえで最低限必要なHTML/CSS/JavascriptなどのWeb技術、SQLによるデータベースなども若干ではあるが学習項目に含まれていたため、一通りのPython学習が盛り込まれた講習だった。
期間と受講のスタイル
期間は2カ月間で毎週3回のペースで2時間ずつ計48時間、Zoomによるオンライン講義に参加し、アーカイブ動画が翌日に配信されるためそれを見ながら復習をしつつ、課題をこなしていくような流れで講習を受けていく。
最終講習後、Python基礎認定試験にも出題される試験問題を受け、合格すれば晴れて入門コース卒業となる。
現在は入門コースを卒業して、DXコースという中級コースを受講中なので、次回投稿したいと思う。