MacでPythonを使用する方法
コーディングを学ぶことは現在非常に人気があり、Pythonは学ぶのに最適なコーディング言語です。幸いなことに、Macは優れたコーディングプラットフォームであり、Pythonを使用するとMacでのコーディング方法を簡単に学ぶことができます。
この機能では、macOSでPythonをセットアップしてから、このプラットフォームでのコーディングを学習します。学習曲線は非常に扱いやすいです。 PythonはすでにMacにインストールされている場合もあります。 (そうでない場合でも、心配しないでください。インストールについても説明します。)
ここではPythonに焦点を当てていますが、Macコーディングの概要と選択できるさまざまな言語については、Macでのコーディングとプログラミングの完全ガイドをお読みください。
Pythonの利点
Pythonは、1991年に開発された高級プログラミング言語です。過去数年間、学校へのコーディングの流入により、特にイギリスで人気が急上昇しました。何故ですか?他の言語に比べてどのようなメリットがありますか?
シンプルさ。 Pythonが他の言語よりも優れている最初の利点の1つは、Pythonがいかにシンプルかということです。構文は非常に読みやすいです。構文の行を覚えるのに多くの時間を費やすことはありません。これにより、基本的なプログラミングの概念に集中でき、他の言語を学ぶための良い出発点になります。
パワー。 シンプルであるにもかかわらず、Pythonは非常に強力です。それはそれが利用できる様々な拡張機能で完全に拡張可能です。アプリケーションやゲームから機械学習まで、Pythonでほぼすべてを達成できます。
コミュニティ。 Pythonにも巨大なコミュニティがあり、大量の学習資料が利用可能です。あなたがどんな問題を抱えていても、あなたを助けることができる誰かがそこにいるでしょう。
低コスト。 Pythonは無料でオープンソースです。つまり、Pythonの使用を開始するために1ペニーを支払う必要はありません。 Pythonを継続的に改善しようとしている他のプログラマーの大群と、Pythonで利用できるさまざまなエディターやコンパイラーがあります。
それはあなたのキャリアにとって良いことです。 最後に、Pythonは(JavaScriptやJavaと並んで)最も需要の高いプログラミング言語の1つです。これは、プログラミングのポジションに入るのを探している場合の優れた出発点です。
Pythonのインストール
PythonはすでにMacにインストールされている可能性があります。ターミナルを開いてpython--version と入力すると、これをテストできます。 。
そうでない場合は、Python Webサイトにアクセスして、ダウンロードボタンをクリックする必要があります。バージョン番号が下のスクリーンショットと異なる場合は、延期しないでください。更新されている可能性があります。執筆時点でのバージョンは3.7.0です。
ダウンロードボタンをクリックすると、.pkgファイルのダウンロードが開始されます。完了したら、ダウンロードフォルダーに移動し、このファイルをダブルクリックしてインストーラーを開きます。画面の手順に従ってインストールを完了します。
デフォルトでは、Pythonファイル(.pyで終わる)はテキストエディットで開きますが、これは開きません。それは物事を台無しにする非ASCII形式でファイルを書くという厄介な習慣を持っています。また、適切なフォーマットオプションもありません。
したがって、優れたテキストエディタをインストールする必要があります。幸い、利用できるものはいくつかあります。
Pythonで最初に目にする可能性のあるテキストエディタはIDLEです。これは、最初にインストールしたときにPythonにバンドルされており、Applicationsフォルダーにあります。
IDLEは統合開発環境であり、コードの編集と、実行後の出力の確認の両方を行うことができます。これは最も簡単なエディターであり、最初に起動して実行するときに最も推奨されます。ある程度の経験を積んだら、もっと進んだものに移りたいと思うかもしれません。
PyCharmはおそらく現時点で最も人気のあるPythonIDEであり、無料バージョンと有料バージョンの両方を提供します。後者はより幅広い機能を備えていますが、景品は初心者には十分以上のものを提供します。機能には、プラグインやWeb開発サポートへのアクセスのほか、構文の強調表示などの通常のエディター製品が含まれます。
Eclipseはかなり前から存在しているIDEであり、さまざまな異なる言語のサポートを提供します。 Pythonで使用するには、Eclipse Neon4.6に基づいてJavaScriptおよびWeb開発者向けのEclipseIDEをインストールしてから、PyDevプラグインを追加します。 PyDevとEclipseは連携して、勤勉なPythonコミュニティによって定期的に更新されるPython用の優れたIDEを作成します。
TextWranglerは、AppStoreから無料でダウンロードできます。これはBBEditの軽量バージョンですが、必要なすべての機能を備えています。始めるための最良の選択の1つ。
GedditはLinuxファンの間で人気のある選択肢なので、プログラマーが学ぶのは良いことです。他のオプションほど洗練されていませんが、非常に機能的です。
SublimeTextは個人的なお気に入りです。あなたはそれを無料でダウンロードして使用することができますが、それは時々あなたにそれの代金を払わせるでしょう。優れたフォーマット制御により、目にやさしい洗練されたインターフェース。
Pythonと何を使用するかについての十分な情報が得られたので、実際のコーディングを開始します。 Pythonでは、コマンドの大部分は英語の文脈上の単語に基づいています。したがって、C#では画面に書き込みを印刷するためにConsole.WriteLineと入力する必要がありますが、Pythonでは単純なコマンドprintが必要です。コーディングの構成要素の一部を形成する3つの簡単なタスクを見ていきます。出力を作成し、計算を行い、ifステートメントを使用します。
最初のタスクでは、IDLEを使用します。使いやすく、インストール時にPythonにパッケージ化されているため、使い始めるのは理にかなっています。アプリケーションフォルダに移動してダブルクリックし、IDLEを開きます。
IDLEを開くと、シェルと呼ばれるウィンドウが開きます。ここにすべての出力が表示されますが、そこでコーディングを行うことはしません。そのためには、新しいファイルを作成する必要があります。これを行うには、トップメニューの[ファイル]>[新しいファイル]をクリックします。これにより、新しいコードエディタが開きます。
2つのウィンドウが開いたので、最も快適に感じる方法で自由にレイアウトしてください。以下に示すように、並べて配置しました。
レイアウトを設定したら、開いたコードエディタウィンドウをクリックし、メニューの[ファイル]>[名前を付けて保存]をクリックします。次に、それをhelloworld.pyとして保存します。プログラミングの慣例として、最初に作成したプログラムは「HelloWorld」を画面に出力します。
コードエディタウィンドウに移動し、シェルに実行させたい指示を入力します。使用するコマンドはprintコマンドです。このコマンドは次のようになります。
print()
角かっこ内には、印刷したいものを入れる場所があります。したがって、printを使用して、次のようにシェルへの出力を作成します。
print( "Hello World")
入力したら、メニューから[ファイル]> [保存]をクリックして更新されたプログラムを保存し、メニューから[実行]>[モジュールの実行]をクリックします。出力が表示され、シェルウィンドウに表示されます。このように見えるはずです。
シェルに印刷したい単語の周りにスピーチマークを付けることが重要です。その理由は別の機会ですが、今のところ、本で話すのと同じように、単語の周りにスピーチマークが必要であることを覚えておいてください。慣れるまで、画面にさまざまなフレーズを印刷する練習をしてください。
2番目のタスクは、Pythonを使用して計算を行うことです。そのため、以前と同じように、シェルを再度開いて新しいファイルを開きます。今回は、ファイルにCalculation.pyという名前を付けます。
今回は単語を印刷する代わりに、計算を印刷します。 9と8を一緒に追加するので、新しいファイルに新しい印刷コマンドを入力する必要があります。これは次のようになります。
印刷(9 + 8)
これを行ったら、プログラムを保存してから、[実行]>[モジュールの実行]をクリックして実行する必要があります。以下に示すように、答えを出力するシェルに気付くでしょう。
スキルの使用に慣れるためにさまざまな計算を試してください。数字の周りにスピーチマークは必要ないことに注意してください。プログラミングにまだ慣れていない場合は、*を使用して乗算および/を除算できます。
最後に、ifステートメントと呼ばれるものを使用するもう1つの基本的なプログラムを作成します。これにより、特定の条件を満たす場合に何かを行うことができます。新しいファイルをもう一度開いて、次の構文を書きましょう。
myNumber =100
myNumber> 50の場合:
print( "それは高い数字です")
その他:
print( "それは低い数値です")
ここでは、myNumberの変数を100に設定し、ifステートメントを実行してmyNumberが50を超えているかどうかを確認します。そうである場合は、「これは高い数値です」と出力します。そうでない場合は、「これは低い数値です」と出力します。 "。前の例で行ったように、プログラムを保存して実行することを忘れないでください。
数値が50を超えているため、プログラムが「これは高い数値です」と出力することに気付くでしょう。数値を自由に変更して、どのような出力が得られるかを確認してください。
足が濡れたので、Pythonについてもっと学びたいと思うかもしれません。以下に、あなたを導くための最良のリソースのいくつかをリストしました。
UdemyのPythonBootcampは、Pythonをゼロから教えてくれます。 Python構文の詳細を学び、独自のアプリケーションとゲームを構築します。初心者からプロへの良い方法です。
Code Academyは、Pythonだけでなく、ほとんどの言語向けに、素晴らしい範囲のコーディングコースを提供しています。 Pythonコースでは、基本的な構文、関数、ループ、さらには高度なトピックについても説明します。
Lyndaは、Pythonスキルを次のレベルに引き上げるさまざまなチュートリアルとコースを提供しています。 Pythonの基本から、ニューラルネットワークに至るまですべて。
TutorialsPointには、初心者から上級者までのPython構文に関する情報の大規模なライブラリが含まれています。
Pythonを難しい方法で学びましょう。タイトルに怖がらないでください。このコースでは、プログラミングの要点を学びます。
Pythonを考えてください。この無料の本は、言語のさまざまな側面を紹介します。
-
MacでiTunesを使用する方法
iTunesは、すべての音楽のジュークボックスのように機能するAppleのソフトウェアです。 CDコレクションの音楽を挿入したり(CDドライブがある場合はトラックをMacにインポートしたり)、iTunesからトラックをダウンロードしたり、他の場所からダウンロードしたトラックを追加したりできます。 iTunesを使用する利点は、プレイリストを作成したり、音楽をランク付けして好きなトラックを見つけやすくしたり、重要なことに、同じ音楽ライブラリをすべてのAppleデバイスと同期したりできることです。これらすべてを行う方法については、以下で説明します。 非常に多くの人々が使用しているソフトウェア(
-
MacでPythonスクリプトを実行する方法
Pythonは非常にMacスタイルの言語です。これは、人間が読めるコード、タブベースの階層、および抽象化されたメモリ管理を優先して、従来のプログラミング言語の構文規則の多くを捨てます。これは優れた最初のプログラミング言語ですが、macOSでPythonスクリプトを実行するなど、多くのチュートリアルでカバーされていないタスクがいくつかあります。 この投稿では、macOSでPythonスクリプトを実行する2つの異なる方法を紹介しますが、最初の方法は2番目の方法よりも一般的ではありません。 Pythonランチャー 知らない人のために、Pythonスクリプトは、使用する言語のバージョンに関係なく、