副業でブログを始めてみませんか?

pythonで人生が変わる?Pythonで自動化させて自由な時間を増やそう!

pythonを学べば、人生が楽になります。
悩む人

副業を頑張る社会人です。仕事や副業の作業量を少しでも減らしたいです。pythonで作業を自動化できるって聞きましたが、本当ですか?また、独学でpythonは習得できるのでしょうか?

こんな疑問を解決します。

まず、この記事の結論です。

結論
  • pythonで自由な時間(余暇時間)が増える。
  • pythonで副業や仕事の作業効率は何倍にもできる。
  • 論理的思考能力や問題解決能力が身に付く。
記事の内容
  • pythonを学べば、人生が楽になります
  • pythonでできる自動化の一例
  • pythonを学ぶ手順
記事の信頼性

この記事を書いている僕は、社会人3年目の医療従事者です。pythonを用い、副業の作業を半自動化にすることができました。

今回は、『pythonを学べば、人生が楽になります』というテーマで、解説していきます。

生きていくためには、お金が必要ですよね!最近は、国も副業を進めています。ただ、お金を稼ぐために毎日作業するのは、とても辛いですよね(´Д` )

そこで、 pythonの出番です。副業や仕事でpythonを用いることで、日々のタスクを自動化することができます。←わりと時間的に余裕が生まれるはずです。

前置きはさておきですね。

では、いきましょう( ゚д゚)

目次

pythonを学べば、人生が楽になります。

結論です。pythonで自由な時間(余暇時間)が増えるからです。

pythonを学ぶと、人生が楽になる理由

それは、pythonを使うことで作業の自動化ができるからです。

私はブラウザの自動操作ができるようになることで、副業の収益を落とすことなく、作業時間を大幅に減らすことに成功しました。←作業時間を1時間から20分へ短縮できた

そのおかげで、副業に充てる時間が減り、余暇時間が増え、人生の幸福度がとても上がりました。

証拠として、私の副業の成果について、お見せしますね!以下の通りです。(2024/3/1現在)

私は、8月から副業を始め、12月からpythonで作業の自動化を始めました。すると、12月では、過去最高の1ヶ月で3万3000円ほどの売り上げを得ることができました。また、続く1月・2月も平均して1万円代前半と収益を落とすことなくできています。

この、私の副業の内容や詳しいことは、また別記事にて解説しますね!

人生において、大切なことは『自由に使える時間』です。

人によって価値観は多少は異なりますが、お金と時間は生きていく中で重要なキーワードです。

よく時間は、お金では買えないと言われますが、まさにその通りだと私は考えています。

「やりたいことをやるために時間が惜しい」「大切な人に何かしてあげたい」こういった思いは、自由に使える時間が多ければ、たくさん叶うと思います。

つまり、pythonを学び、極めることで、その自由な時間はどんどん増やすことができます。

pythonは学びやすく、汎用性が高い

pythonは人気プログラミング言語として、近年注目されています!

数あるプログラミング言語の中で、pythonをおすすめする理由は、下記のとおりです。

  • プログラミング初心者でもコードが分かりやすい
  • 便利なライブラリーが多く、数行のコードで高度な機能が使える
  • 多くのユーザーが使用しているため、エラーの解決方法もWeb上で詳しく解説されている
  • AIや機械学習、アプリ開発と汎用性が高い

上記の理由から、pythonは初心者にも学びやすい言語であると言えます。また、pythonの学習は比較的手軽に行え、他のプログラミング言語に比べ、習得も早いです。そして、自動化以外にも、AIや機械学習、アプリ開発とpythonでできることの汎用性が高いです。

また、pythonなどのプログラミング言語を学ぶメリットとしては、プログラミングの構造や思考方法を知ることで、論理的思考能力が身に付きます。また、コードの問題点やエラーの改善を通して問題解決能力が身に付くことです。

一度学ぶことで、スキルとして身につけることができますし、やってみなければ、自由な時間を増やすことはできません。

pythonを学ぶことにはそれだけの価値があると私は考えています。

それでは、具体的にpythonでできる自動化の一例について、次で解説します。

pythonでできる自動化の一例

pythonでできる自動化は以下の通りです。

  • ブラウザ操作
  • Webスクレイピング
  • Excel操作
  • メール送信リスト

上記以外にも、もっと多くの自動化が行えます。

ですが、まずは自分が必要な自動化を習得しましょう。

もっと、他の自動化も知りたいよっ!って方はこちらの記事に詳しく書かれております。

↓私も、よく「はやたす」様の記事やYouTubeで勉強しております。

では、ひとつずつ解説していきます。

ブラウザ操作

まず、私が最もオススメするのが、ブラウザ操作です。その名の通り、ブラウザを自動で操作してくれます。理由は、Webサイトのログインや、ログイン後の操作などを自動でやってくれるからです(^○^)

こちらを使用することで、Webサイトの運営をしている方では、自身のサイトに自動ログインし、アクセス数の確認や、売り上げの確認なども自動で行ってくれます。

また、WordPressのログインも自動で行えるため、chatGPTと組み合わせると、自動で記事を作成することも可能です!!

こちらを行うためには、パソコン内で環境構築を行う必要があります。

ブラウザ操作や環境構築については「Macでpythonのseleniumを使う手順【初心者でも簡単な環境構築】」で詳しく解説しています。

Webスクレイピング

Webスクレイピングとは、Web上から自動でデータを取得する方法のことです。

例えば、投資関連の株価などのチャートも、自動で取得することができます。そして、そのデータをExcelにまとめ、管理することもできます。

Excel操作

Pythonを使うと、Excel全般の操作が行えます。

Excelファイルの保存や、セル内へのデータの入力、グラフの作成など、様々なことが自動で行えます。そのため、前述したブラウザ操作や、Webスクレイピングと組み合わせ、取得したデータをExcelで管理することができます。

メール送信

こちらは、メールの自動送信や受信したメールの確認なども自動で行えます。

Gmail、Outlook、Yahoo!メールなどで、メールを自動送信できます。

pythonを学ぶ手順

では、次にpythonを学ぶ手順です!←実際に私が独学でpythonを学んだ流れです。

まず、独学でもpythonが習得できるかですが、答えは『YES』です。

今回ご紹介するpythonの作業自動化であれば、独学でもある程度は習得することができると思います。

ですが、pythonを学びフリーランスとして働きたい!と考えているのであれば、NOになると思います。もし、このように考えているのであれば、今すぐ、スクールに通いましょう。

おすすめのスクールはこちら💁

では、本題に戻りましょう!

流れは以下の通りです。

学習手順
  1. 学ぶ目標を決める
  2. パソコンを購入する(持っている人は飛ばしてOK!
  3. Progate or YouTubeで学ぶ
  4. コードの真似をする

それでは、順に解説していきます。

学ぶ目標を決める

まずはpythonの自動化でどんなことがしたいのか決めましょう!自分のやりたい自動化によって、難易度や使用する開発ツールが変わってきます。

例えば、先ほどご紹介したWebスクレイピングExcel操作は、Googleアカウントさえあれば、ブラウザ上で簡単に使用することができます。←Google Coraboratoryというツールを使用します。

しかし、ブラウザ操作メール操作などは、自分のパソコンにpythonをインストールしなければいけません。これが、意外と難しいです。←私自身、pythonを学び始めた時に躓き、挫折しかけました。

目標を決めることで、無駄な学習時間を避けることができ、スムーズに学習を行うことができます!

パソコンを購入する

すでにパソコンを持っている方は、飛ばしてOKです!

pythonを使用するためには、パソコンが必要です。スマホで、pythonは使えません。

持ってない方は、WindowsかMacのどちらかのパソコンを買いましょう。おすすめは、Macです!

理由は、WindowsよりもMacの方が、環境構築が簡単だからです。 python自動化でブラウザ操作を行いたいよっ!って方は、環境構築が必須となります。また、pythonを本格的に学ぶためには、この環境構築は必須です。

ですので、お金に余裕のある方は、MacBookを買いましょう!

Progate or YouTubeで基礎を学ぶ

では、実際にpythonの学習に入りましょう。

基礎学習は以下のどちらかで行なって下さい。(おすすめは、Progateです)

Progate(有料)
YouTube(無料)

プログラミング学習には様々な教材やスクールがありますが、まずは無料のものか、比較的お手軽な教材で勉強しましょう。

そして、1〜2週間程度で、基礎学習を終わらせましょう。毎日、1〜2時間程度あれば、余裕で終わらせることができると思います。←あまり長々とすると、飽きや、モチベも下がりますからね

Progate(有料)

pythonの基礎学習で私が、最もおすすめの教材はProgateです!

こちらの教材をおすすめする理由は、実際に手を動かして、学んでいく点です!pythonに限らず、どのプログラミング学習も、本や動画を見ただけでは、コードが書けるようにはなりません。実際に、手を動かすことで、コードが書けるようになります。その点で、Progateがおすすめです!

Progateは有料で、1ヶ月の税込¥990から始められます。有料ですが、比較的お手頃なお値段で始めることができると思います。

それでも迷っている方に向けて、Progateは途中までは無料で使用できます。まずはProgateの無料会員登録をして、pythonのコースを受講してみましょう。

これで、やってみて良さそうなら、有料登録したら良いと思います。まずは、やってみましょう!

YouTube(無料)

続いては、YouTubeです。YouTubeは無料で学べ、なおかつ動画の内容も詳しく、pythonの基礎についてしっかり学べると思います。

なお、YouTubeで学習する際には、コードを書くためのツールが必要になります。
→Google Coraboratory(無料かつWeb上で簡単に使用できるツール)

ですが、注意が必要です。動画視聴がメインになるため、自分で手を動かしてコードを書くといった作業を行わないがちです。Youtubeで学ぶ時には、どこかのタイミングで動画を一時停止するか、動画の最後に自分でコードを書かなければ、習得することはできません。

その点で、私はProgateをおすすめしております。

Youtubeで学習する際におすすめする動画は、下記の動画です。どれも分かりやすく解説してくれます。←私自身、いつも勉強させて頂いている方々です。

「いまにゅのプログラミング塾」様

「キノコード」様

コードの真似をする

では、基礎学習が終わったら、最後にpythonで自動化したいことをググってみましょう。

例えば、ブラウザの自動操作をしたい方は、『python スクレイピング コード』みたいな感じです。すると、pythonでスクレイピングするための必要な手順と、「こんなコードを書いたらこう動くよっ」みたいことが書いてあると思います。

そのコードをコピペして、使ってみましょう。コピペして、うまく使えたら、OKです。

そしたら、あとは自分やりたいことをググりながら、コードを変えていきましょう。そしたら、おそらく何回かはエラーが出ると思います。そしたら、またググッてなんでエラーが出たのか、調べていきましょう。→つまり、ググることが大事ってことです!

プログラミングにおいて、エラーはつきものです。ググって検索して、解決する力を身につけましょう。

そんなにググりのめんどくさいよっ!って方は、ChatGPTにコードを書いて、自分がしたいことを質問しましょう。すると、コードを書き換えてくれるはずです。

以上の流れで、pythonで作業の自動化が行えると思います。

まとめ:pythonを学ぶと、余暇時間が増えるのでおすすめ

今回は『pythonを学べば、人生が楽になります』というテーマで解説をしました。

人生が楽になる理由

人生が楽になる理由
  • pythonで自由な時間(余暇時間)が増える。
  • pythonで副業や仕事の作業効率は何倍にもできる。
  • 論理的思考能力や問題解決能力が身に付く。

こんな感じです。

社会人にとって、余暇時間は貴重ですよね。うまくpythonを使用して、日々のタスクを代わりにやってもらいましょう。

というわけで、今回は以上です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次