2018.10.29「Pythonチュートリアル」を検索すると、「基本的な内容が勉強できる」「良い本である」「初心者がいきなり読むのは難しい」「Pythonの資格の出題範囲」といった内容がヒットします。よい本だけど、基本的な本なのに、初心者には難しい?そこで、Pythonチュートリアルについて、簡単に概要を説明したいと思います。言語仕様と仕組みについて、基本的な概念と機能が紹介されたドキュメントです。Pythonチュートリアルには、無料の電子データと有料の書籍があり、内容はほぼ同じです。Pythonチュートリアルの電子データPythonを運営する組織が公式に公開しているドキュメント(英語)がありますが、PythonJapanでは、有志によて翻訳がなされ、日本語版が無料で公開されています。英文なんて大嫌いな私には大変ありがたいです。PythonJapanのTopページ「Topページ→ドキュメント→チュートリアル」と進むことでチュートリアルの日本語訳のページ(以下のページ)に入ることができます。このページの左上で、Pythonのバージョンを指定することが可能です。Pythonチュートリアルの日本語訳ページもちろん、「Python」「チュートリアル」で検索すれば、すぐに出てきます。Pythonチュートリアルの書籍Pythonチュートリアルは書籍も販売されています。私は本に書き込みながら勉強するタイプなので、書籍を購入しました。03:13時点)2.Pythonチュートリアルの特長250ページ程度の本なので、普通の入門書の半分ぐらいの比較的薄い本ですが、Pythonの特長や必要なポイントをさらりと網羅した良書だと思います。NumPyのような便利な外部ライブラリについては、紹介する程度にとどめられています。標準ライブラリーを中心とした基本的な文法を学習するための本です。基本的とはいっても、プログラムをやったことがない人のために最小限のコマンドを覚えましょうというスタンスではなく、プログラマーが必要とする基本的なポイントを網羅した書籍といった方がしっくりきます。Pythonチュートリアルは、他の言語をある程度知っている人がPythonを勉強したり、すでにPythonを知っている人が復習したり、新しいパージョンの情報収集したりできる、よいドキュメントだと思います。初心者がこの本を使うべきではないのかといえば、そうではないです。Pythonのチュートリアルの内容は、初心者が入門書で勉強したあとに、Pythonを使いこなすために必要な知識について、簡単すぎず、細かすぎず、ちょうどよい絶妙な範囲を紹介しています。「チュートリアル以上の難しいことは、必要になったときに勉強すればよいけれど、最低限、チュートリアルの内容はわかるようになっておきたい。」という、第1ハードルのような書籍だと思います。エンジニア認定基礎試験」では、出題範囲をPythonチュートリアルとしているのは、そのような意図だと思います。Pythonチュートリアルの良いところ・初心者としてどこまで勉強すればよいかの指標になる。・公式からのドキュメントを翻訳したものなので、情報の信頼性が高い。・質のよいサンプルコードが多く掲載されている。Pythonチュートリアルの悪いところ・一般の入門書は、前から読み進めれば、難しい用語や文法の解説は順番に行われ、なにも知らない状態から力をつけることができるが、Pythonチュートリアルは、ある程度知っていることが前提で、説明がなされるので、初心者には難しい用語や文法がいきなり出てくる。その分、まわりくどさがなく、理解して読み返すとわかりやすい。・主に標準ライブラリの内容が解説され、NumPyなどの便利な外部ライブラリの詳細解説はない。3.Pythonチュートリアルの学習よいサンプルコードが多いので、Pythonチュートリアルのコードを実際に入力して動かしてみると理解しやすいと思います。実際に打ち込んだ方がよいですが、ホームページのコードをコピペすることもできます。Pythonチュートリアルを学習するには、別の入門書も合わせて購入した方がよいと思います。できるだけ書店で中身をみてから買いましょう。プログラミングの本は理解度によって、最適な本が違いますし、読む人との相性があると思います。第4版」をお勧めします。版を重ね、2018/10の段階で第4版が最新です。入門書としてもわかりやすいですし、学習したあとに辞書的にも使用できます。著者のホームページで正誤表が紹介されていますので、購入したら、最初にチェックしてみましょう。Pythonチュートリアルについては、わからなくても、ひとまず、最後まで目を通し、どこに何が書かれているか把握することが、理解への近道だと思います。4.Pythonチュートリアルの学習に役立つPython学習メモ私がPythonチュートリアルを学習する上で、わかりにくかったことなどを、用語集や学習メモとして記事にしています。チュートリアルを勉強するときに分かりにくいところがあれば、最初にのぞいてみてください。用語集ぼんやり雰囲気だけ理解している用語が多かったので、できるだけ明快な解説になるように、用語集にまとめました。Pythonチュートリアルの各章ごとの学習のポイント整理チュートリアルを勉強するときのわかりにくかったり、覚えにくかったところをチュートリアルの各章ごとにまとめたものです。学習のポイントを箇条書きにした簡略なポイント集ではなく、私が勉強しながら作った記事のリンクを集めているので、難しそうなところは、カバーできていると思います。(カバーできるようにしたいと思います)Python♪「Pythonチュートリアル」の学習のポイント整理5.まとめいかがでしょうか。「Pythonチュートリアル」は、質のよいサンプルコードも多く、Pythonの基本を偏りなく学習したい方には良い本です。エンジニア認定基礎試験」の資格取得を目指している方は向き不向きにかかわらず、ここから出ますので、この本を勉強しましょう。【「参照渡し」「浅いコピー」「深いコピー」まずは理屈抜きで覚えよう。今度は、変数のデータのしくみを図示しながら、なぜ、参照渡しはデータが連動し、浅いコピーは深い部分だけが連動するのかを説明します。このしくみがわかれば関数の引...PythonPython♪基本:Pythonのインデントと命令文の影響範囲Pythonでは、プログラムの命令文の実行の順序や影響範囲を示すのに「インデント」を使います。「インデント」とは文のはじめの空白のことです。Pythonでは、繰り返し計算の命令文であるfor文や、条件分岐の命令文であるif文の影響範囲を「...PythonPython♪基本:range()の基本的な使い方は完璧に覚えておこうPythonの組み込み関数であるrange()は、最も重要な関数のうちの1つではないかと思います。最初に慣れる少しの間は、「あれ、どうだっけ?」となってしまう関数でもあります。Pythonを始めたばかりの人にイメージがつかめるよう...PythonPyrhon♪関数の引数の「=」「:」「*」「**」を整理して覚えるためのポイントディフォルト値、キーワード引数、アンパック、「=」「:」「*」「**」などなど、覚えてしまえば簡単なのだと思いますが、「関数の引数に関する用語や記号はごちゃごちゃしてとっつきにくい。」というあなたに、整理して覚えるためのポイントを説明します...PythonPython♪基本:まず、最初はint型、float型、str型と算術演算子ですね。中1のゆうちゃん(偽名で~す)との勉強会の2回目です。データ型はあるけれど、最初に覚えなくちゃいけないのは、int()、float()、str()と算術演算子ですね。網羅的に覚えるのなら本を読めばよいわけで、ゆうちゃんには優先順...PythonPython♪書籍を買うぐらいの感覚で購入できたUdemyの動画講座UdemyのPythonの講座を購入してみました。この一年間、Pythonの勉強を書籍だけで頑張ってきました。Udemyのサンプル動画を...WordPressのGutenbergへ移行。Studioが遅いときの対策2020.01.11Kotlin♪環境設定「HAXMがインストールされていません」2020.01.052020.01.08Python♪FEM:部材座標系の要素剛性マトリクス2020.01.04Kotlin♪スマホアプリの言語は、Kotlin、Java、C#、Dart?2020.01.012020.01.13スポンサーリンクスポンサーリンク。