tl;dr
MacでPythonを使って開発するための準備をしたのでまとめました。
用意するもの・環境
- macOS Mojave 10.14.6
- Python 3.7(ANACONDA3)
- PyCharm 2019.2
エディタ・IDE
Pythonの開発エディタ(というかIDE)にはPyCharmが一番便利です。
https://www.jetbrains.com/pycharm/
有料バージョンもありますが、無料バージョンで特に問題なく使えます。
こちらの記事が参考になります。
最強のPython統合開発環境PyCharm
https://qiita.com/yamionp/items/f88d50da8d6b548fc44c
PyCharmで開発する手順メモ(Git, Virtualenv)
https://nwpct1.hatenablog.com/entry/pycharm-development
Python
Pythonのメジャーバージョンには2と3があります。
ですが、これからプログラムを作るのであれば、バージョン3をインストールしましょう。
Anaconda
Python単体をインストールしてもいいのですが、Pythonに加えていろいろなパッケージ(ライブラリ)を同梱したAnacondaというディストリビューションを使うのが便利です。
Anaconda Distribution
https://www.anaconda.com/distribution/
こちらの記事が参考になります。
Anaconda で Python 環境をインストールする
https://qiita.com/t2y/items/2a3eb58103e85d8064b6
PyCharmのプロジェクト作成
PyCharmには詳しいヘルプが用意されていて、図解入りで開設されています。
ステップ 1. 最初のPythonプロジェクトの作成と実行
https://pleiades.io/help/pycharm/creating-and-running-your-first-python-project.html
こちらに書かれている通りPythonではvirtualenv(仮想環境)を作るのが良いとされています。
仮想環境を作るとPythonやパッケージのバージョンを固定することができます。
仮想環境を作らない場合
仮想環境を作らない場合、Existing interpreterでanacondaを選ぶのが一番簡単です。
個人的には仮想環境を作らなくても問題を感じたことはありません。
役に立った本
独学プログラマー Python言語の基本から仕事のやり方まで
https://amzn.to/2zpICwA
めっちゃ売れているプログラム学習本。
就職のアドバイスとか載っていておもしろかったです。
本はメルカリで買うと安くで手に入る
本を買うときはメルカリを使うと安くで手に入ります。
わたし自身、メルカリをよく使っていますが新品みたいな本が届いてびっくりすることがよくあります。
どうしても新品でないといやだ、という方以外はメルカリをうまく使ってください。
メルカリを始めるときは招待コードは UFJZQE を入力すると、1ポイント=1円で使えるポイントが300ポイントもらえますのでお得です。
メルカリ
https://www.mercari.com/jp/
役に立ったオンライン講座
Udemyの講座は役に立ちます。
普段はいいお値段しますがよくセールをやっているのでセール中に買うのが良いかと。
世界最大級のオンライン学習プラットフォーム Udemy
現役シリコンバレーエンジニアが教えるPython 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイル
参考サイト
Udemyの上記講座をどうやって勉強したらいいのかをまとめてあります。
Udemyのシリコンバレー発講座でPythonを学び、月10万円を稼げるようになるまで
https://gadgeterkun.hatenablog.com/entry/udemy-python/1
Pythonの書き方全般をまとめてあります。
Pythonプログラムをしっかりと書く虎の巻
https://qiita.com/FukuharaYohei/items/6f8a30aef22c1f78a384
最強のPython統合開発環境PyCharm
https://qiita.com/yamionp/items/f88d50da8d6b548fc44c