Pythonチュートリアルにより、Pythonの勉強をしています。急ぐわけでもなく、マイペースで学習を進めています。そこで、わかりにくかったり、覚えにくかったところの学習メモの記事を、Pythonチュートリアルの章に合わせてまとめてみました。何度も読み返しながら勉強したいと思っていますので、内容を徐々に充実させていきたいと思います。
ご報告: 2019年4月 に「Python3エンジニア認定基礎試験」に合格しました。 2016年6月にPythonの勉強を初めて1年以内に合格という目標は達成しましたが、950/1000点(38/40問)でした。微妙・・・
1.チュートリアル学習のための参考記事
以下、用語集など、チュートリアル学習に役立つ記事のリンク集です。
(1) Python♪用語集:モヤモヤを解消する明快な用語集
(2) Python♪使い方とサンプル集:「組み込み型」の演算・メソッド編
2.チュートリアル各章ごとの学習のポイント
私が「Pythonチュートリアル」を勉強したときの学習メモの記事をチュートリアルの各章ごとにまとめてみました。
1章 食欲をそそってみようか
インタープリタ
基本:Pythonのインデントと命令文の影響範囲
基本:Pythonは変数や引数の宣言が不要。C言語、VBAとの比較
2章 Pythonインタープリタの使い方
3章 気楽な入門書
3.1.2 文字列
リストのインデックス指定とスライス。stepが負のときには注意!
4章 制御構造ツール
4.3 range()関数
基本:range()の基本的な使い方は完璧に覚えておこう。
4.7.1 引数のディフォルト値
引数のディフォルト値が変化する場合と変化しない場合の違い
4.7.1~4.7.4, 4.7.7
関数の引数の「=」「:」「*」「**」を整理して覚えるためのポイント
5章 データ構造
5.1 リストについての補足
list.append(x)[c0008], list.extend(t)[c0005]
list.insert(i,x)[c0004], list.remove(x)[c0002]
list.pop(i)[c0003], list.clear()[c0007]
list.index(x)[b0001], list.count(x)[b0002]
list.sort()[d0001], list.reverse()[c0001]
list.copy()[c0006]
5.1.3~5.1.4
リストの内包表記が苦手な人は図で感覚をつかもう
5.7 条件についての補足
論理演算子(and, or, not)の使い方と数値や文字列の論理演算
6章 モジュール
ディレクトリ、カレントディレクトリ、絶対パス、相対パス
パッケージは、本を目で追うだけではわかりにくい。
7章 入出力
7.1 出力を見やすくフォーマットする
format()メソッドの基本的な使い方
7.1.1 古い文字列書式設定方法
「% 演算子」を使った古い文字列書式設定
8章 エラーと例外
例外の基本(elseの必要性、raiseの使い方、ユーザー定義例外)
9章 クラス
9.2 Pythonのスコープと名前空間
関数のスコープは3層入れ子構造(ネスト)の具体例で理解しよう。
変数や関数の定義位置について整理してみました
globalとnonlocalの宣言に関係する疑問点を検証してみました
基本:クラスの初学でのモヤモヤを解消しよう
基本:「クラス」って必要?def関数でいいんじゃない?
10章 標準ライブラリミニツアー
10.6 数学
Python♪randomモジュールの基本的な使い方
11章 標準ライブラリミニツアー --- その 2
11.1 出力のフォーマット
「% 演算子」の書式設定において、桁数を「*」で表記する方法
12章 仮想環境とパッケージ
13章 さあ何を?
14章 対話入力編集と履歴置換
私が実際に購入した教材のご紹介
以下、私が実際に購入したPythonの教材をまとめてみました。 Pythonを学習する上で、少しでもお役に立つことができればうれしいです。
・Python♪私が購入したPythonの書籍のレビュー
・UdemyのPythonの動画講座を書籍を買う感覚で購入してみた
その他
液晶ペンタブレットを買いました
(1) モバイルディスプレイを買うつもりだったのに激安ペンタブレット購入
以下、私が光回線を導入した時の記事一覧です。
(1) 2020年「光回線は値段で選ぶ」では後悔する ←宅内工事の状況も説明しています。
(2) NURO光の開通までWiFiルーターを格安レンタルできる
(3) NURO光の屋外工事の状況をご紹介。その日に開通!
(4) 光回線開通!実測するとNURO光はやっぱり速かった
(5) ネット上のNURO光紹介特典は個人情報がもれないの?