業務効率化のためのPythonプログラマーのためのPythonは違う
業務効率化ができるプログラミング言語のPythonに興味を持ち、書籍や動画教材で学習してみようと思った時、違和感を感じたことはありませんか?
世にでている多くの書籍や教材がプログラマーを目指す人のためのPython学習にスポットをあてられているため、内容もそれに寄っている気がしました。
私はPower Automate for desktop ⇒ VBA と勉強してきてPythonではどんなことができるんだろうと思い、本を読んだり動画教材(Udemy)で勉強しだしましたが、この違和感を強く感じました。
Pythonはできる範囲が広いゆえに、業務効率化を目的とした内容よりもプログラマーよりの内容が多いです。
非IT職や事務職の方、いわゆる市民開発者で自分の業務やチームの業務効率化を目指す人にとって、プログラマーが学習すべき内容を全部やっていく必要はないと感じています。
効率化にとって必要な基礎文法の理解と使用するライブラリーの使い方が分かり、作りたいものを作れればいい。
今回は動画プラットフォームのUdemyから特に業務効率化に特化したおすすめのPython講座を紹介します。
また環境構築の方法が違うと動画と全く同じ画面にはならず、結構ストレスだったので、それぞれの環境構築(開発環境)別にご紹介します。
※ちなみによく推奨されるAnacondaは、201名以上の規模の会社で使用するには有償ライセンスが必要であり、私のような市民開発者には合わないのでAnacondaを使っていない講座という観点で紹介します。
業務効率化のためのPython Udemyおすすめ講座(開発環境別)
Python + Visual Studio Code
ちゃんと学ぶ、Python/ たにぐちまこと(ともすた)
ちゃんと学ぶ、Python2024年5月に出された新しい講座です。講座がコンパクトにまとめられていて、最初に受講するにはとても良いと感じました。
話の聞きやすさ、丁寧な説明、作業画面の見やすさ、どれも満足いくものでした。
講師のたにぐちまこと先生はプログラミングに関係する多くの講座を出されてて非常に分かりやすく評価の高い先生です。
気になった方はぜひプレビューで概要確認してくださいね。
【完全初心者向け】絶対に挫折させないPython入門講座/ 小山内 美悠
【完全初心者向け】絶対に挫折させないPython入門講座VSCodeを使ってのPython講座ってあまりなくて、むちゃくちゃ探したんですが(私がVSCodeを使っているので)あまり見つけれませんでした。
小山内さんの講座は業務効率化というよりも、アプリ開発も目指した内容になっているので、完走せずとも自分に必要な部分を受講するというスタンスでいけばよいかなと思います。
PythonをVSCodeで使うにはどうやって操作するのかなど色々知れてよかったと思っています。
Tkinterを使ってのGUIアプリ作成もあり、かなり勉強になります。
小山内さんの講座のおすすめポイントは講義のQ&Aの回答が非常に丁寧にされていることです。
Udemyは講師に質問することができるのですが、回答をしっかりしてくれる講師の方は結構少ないイメージです。
ぜひ講座選びの時はQ&Aの回答についても確認されるといいかと思います。
【超初心者向け】業務効率化のためのPython入門講座/ 中田 裕弥
【超初心者向け】業務効率化のためのPython入門講座VSCodeを使っての業務効率化Pythoon講座です。
業務効率化とプログラマーを目指す人のPythonの違いなんかも説明してくれます。これは本当に共感しました。
ただ声が少し小さめなのと講座時間が少なくボリュームが少ない、作業画面が小さくて見づらいのがちょっと残念なところでした。
Python + Jupyter Notebook
独学で身につけるPython〜基礎編〜【業務効率化・自動化で残業を無くそう!】/ 安井 亮平
独学で身につけるPython〜基礎編〜【業務効率化・自動化で残業を無くそう!】業務効率化によせたPython講座です。後述のリンクの通りシリーズも多く、説明も非常に分かりやすいです。
業務効率化のためのコードはきれいでなくてもいい、とりあえず手を動かしてやってみるなど、マインド面での考え方、フォローもあり評価も高く満足のいく内容だと感じます。
Jupyter Notebookを使うのであれば間違いなく一番おすすめの講座です。
安井さんの講座は以下講座があります。
独学で身につけるPython〜Excel自動化編〜【業務効率化・自動化で残業を無くそう!】独学で身につけるPython〜応用編〜【業務効率化・自動化で残業を無くそう!】
独学で身につけるPython〜演習問題セット〜【業務効率化・自動化で残業を無くそう!
独学で身につけるPython〜Windows編〜【業務効率化・自動化で残業を無くそう!】
GoogleColab
【丁寧すぎる!】カナダの現役機械学習エンジニアが超丁寧にPythonで教える + プログラミングの”プ”。/ Base Matsukaze
【丁寧すぎる!】カナダの現役機械学習エンジニアが超丁寧にPythonで教える + プログラミングの”プ”。とにかく声が聞きやすく、マインドマップを使っての説明も丁寧で分かりやすいです。
基本文法を抑えるにはおすすめの講座かなと思います。
Googleのアカウントを使える環境であれば、GoogleColabという選択肢もあり。
まとめ
業務効率化のためのPythonおすすめUdemy講座のご紹介でした。
VBAと違ってPythonは開発環境の選択肢が多いので、動画もその違いによって全然違うものになります。
私も講座の開発環境を調べるだけでも時間がかかって、どれを受講しようか迷ったので、これからPythonを業務効率化のために学習したい方はぜひ参考にしていただき、時間削減してくださいね。
Udemyは定期的にセールがおこなわれており、セール中は90%OFFぐらいになったりします。
購入はセールを待って行いましょう。
セール中かどうかご確認くださいね。