【Mac】Visual Studio CodeでPythonでの開発環境を整える

開発環境・ツール
スポンサーリンク

初心者の独学でのプログラミング学習はとてもツライ…

プログラミングをマスターしたい!

今のIT業界はプログラミングエンジニアが不足していると言われています。
高収入の職業とも言われる分野もありますし、AI、機械学習、ディープラーニング、IOTといった注目される分野が目白押しです。

でも、いざ初心者がプログラミングをマスターしようとすると…

  • 本を読んだりネットの記事で自力で勉強しているけど限界を感じる
  • プログラミングスクールに定期的に通うのは面倒だ
  • 地方に住んでると家の近くにプログラミングスクールなんてない
  • どのプログラミング言語を学べばいいのか悩む
  • 実際の就職や転職にプログラミングが活かせるのか心配だ

など、プログラミングを自分で勉強しようとすると悩みが尽きません。

プログラミングに詳しい友人に教えてもらおうと思っても、そんな友人なんて滅多にいません。いたとしても細かく教えてくれるほど時間に余裕がある人はいないでしょう。

そんな独学でプログラミングをマスターするのに限界を感じてる方に、オンラインプログラミングスクールをがおすすめです。

おすすめのオンラインスクールはこちら

Pyhonを扱う環境を整えるには、このブログではMacにAnacondaをインストールすることで行っています。

Python学習を始めよう!まずはAnacondaをインストール!
Pytohnプログラミングの初心者向けの学習をしていきます。独学でどこまでやれるのか?とことんやっていくつもりです。まずはPython3をMacで利用できるようにします。それにはAnacondaをインストールするのが便利ですよ。

Anacondaをインストールする過程で、MicrosoftのVisual Studio Codeもインストールするかどうか選択することができるのですが、せっかくなのでこのエディタもPythonでの開発環境として使えるように設定しておこうと思います。

スポンサーリンク

Visual Studio Codeのインストール

インストールに関しては、Anacondaをインストールする時に一緒にVisual Studio Codeもインストールすることができたので、それについてはここでは割愛します。

公式サイトからインストーラーをダウンロードしてインストールすることもできます。

Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.  Visual Studio Code is free and availa...

インストーラーを使えば、特にインストールについては指示に従うだけなので難しいことは無いでしょう。ですから、こちらも割愛します。

スポンサーリンク

Visual Studio Codeにパッケージを導入する

すでにVisual Studio Codeがインストールされているものとして始めます。

Visual Studio Codeを起動してパッケージを導入していきます。

Pythonパッケージをインストールする

Visual Studio Codeを起動すると、welcome画面が表示されます。

メニューの「View」から「Extentions」を選択します。

パッケージの選択画面になるので、画面左側の検索ボックスの中に「python」と入力してパッケージを探します。

すると次のような画面になるはずです。

ここではもうすでにインストール済みの画面になっていますが、このPythonのExtentionを選択してインストールします。

Material Icon Themeをインストール

特にインストール必要はないのですが、同様にMaterial Icon Themeもインストールしてみましょう。

ファイルのアイコンがカラーリングされて見やすくなると思います。

インストール後に、「Vew」から「Command palette」を選択して「Material Icons」と入力すると、該当する項目が表示されるのでその中から「Activate Icon Theme」を選択してアクティベートします。

するとファイルなどのアイコンがカラーリングされるなど直感的にわかり安いデザインに切り替わります。

Anaconda Extention Packをインストール

これも特に入れなくてもいいかもしれませんが、Anacondaをインストールしている環境でもあるので触れておきます。

Anaconda Extention Packもお好みで入れておきますかね。

「Extentions」(機能拡張)からAnaconda Extention Packを検索してインストールします。

YAML Support by Red Hotのパッケージも同時にインストールされるようです。

Japanese Language for Visual Studio Code で日本語化

こちらの拡張パッケージもお好みで。

Japanese Language for Visual Studio Code といってメニューなどの英語表記を日本語表記に変更してくれるパッケージです。

Japanese Language for Visual Studio Codeを「Extentions」(機能拡張)から検索してインストールしてください。

スポンサーリンク

Visual Studio CodeでPythonを実行する

Visual Studio CodeでPythonを実行してみましょう。

Pythonファイルを開くとこんな表示になります。

ここで、Visual Studio Codeにターミナルを表示させます。

[control]+[shift]+[@]キーを押すか、「View」から「Terminal」を選択します。

画面下側にターミナルのシェルが表示されます。

あとはPythonファイルをコマンドで実行するだけです。

スポンサーリンク

まとめ

MacにAnacondaをインストールすると、Visual Studio Codeもインストールすることができます。Microsoftの公式サイトからもダウンロードできます。

Visual Studio CodeでPythonを使える環境にするには、起動してパッケージをインストールすることで可能になります。

その他便利な拡張パッケージもあると思うので、必要であればインストールしましょう。

(追記)このブログの投稿の初期はAtomを使っていますが、Visual Studio Codeも使っていくことにします。

自宅学習はオンラインプログラミングスクールを活用!

自宅学習にはオンラインプログラミングスクールがおすすめ!

オンラインプログラミングスクールは独学でプログラミングを学習する時のデメリットを解消する仕組みが備わっています。

気になるところは…

学習がオンラインで完結するのはもちろんですが、独学ではできない質問サポートがあるかどうか。わからないことを現役のエンジニアが質問に答えてくれるといいですよね。

受講者個人に担当のメンターがつき、マンツーマンで学習の相談に乗ってくれることも必要で、ITエンジニアの世界についても伺えたりもすると幅が広がります。

オンライン面談だけでなく、チャット機能を使って気軽に質問を投げかけることができることも大切です。

また、オリジナルプロダクトの開発とサポートがコースの中に組み込まれていて、独学ではなかなか難しい実践的なスキルの習得にもつなげたい。

プログラミングをマスターした後の実際の仕事につながる転職サポートでがあると、ITエンジニアの世界に飛び込むのに不安が解消されます。

そんな豊富なメニューが揃っているおすすめのオンラインプログラミングスクールがこちらにあります。

おすすめのオンラインプログラミングスクールはこちら

TechAcademyはおすすめのオンラインプログラミングスクール!

オンラインのプログラミングスクールでは、テックアカデミーの充実度が目を見張ります。

オンラインで受講が完結するので、自宅学習でプログラミングをマスターしたい人にはテックアカデミーがおすすめです。

メンター制度も現役のプロが対応してくれます。大学生などが対応しているスクールに比べて本気度と専門性が違います。メンター制度の無いスクールもありますし、担当では無いメンターが対応するスクールもあったりするので、相談の質が違いますね。

チャットサポートもあるので、それが無いスクールに比べて相談の気軽さの違いがあります。

プロダクト開発のサポートで実践力が養われるだけでなく、どの講座を利用しても転職サポートが受けられるのはありがたい。

用意されているコースも、初心者向けのプログラミングコースから、Python、Java、PHP、iPhoneアプリ、AndroidといったITエンジニアのベースとなる主要な言語だけでなく、AI、データサイエンス、ブロックチェーン、webアプリケーションと行った実践的なコースまで用意しています。

他にも、webデザインやUI/UXデザイン、動画編集、webディレクションやwebマーケティングといったプログラミング以外での役立つコースまであります。

このようなたくさんの選択肢から自分にあったコースを選ぶことがでるのがテックアカデミーです。

コースの期間も短期間でマスターしたり、長期の受講でじっくり取り組むコースを選ぶこともできます。

複数講座のセットコースを利用することで大幅な割引が受けらるので、お得に受講することもできます。

無料体験もありますので、プログラミング学習でオンラインスクールを考えている人はTechAcademyをぜひ利用してみてください。

テックアカデミーの公式サイトはこちら

タイトルとURLをコピーしました