ノンプロ研Python初級講座_第6期_第4回

3
こはた|Python、GAS勉強中 @kohaku935

イテレータとは? 要素を反復して取り出す機能を持つオブジェクトのこと。日本語では「反復子」。 #ノンプロPython本 6.2.6に記載 #ノンプロ研 #Python講座

2021-10-06 20:27:13
こはた|Python、GAS勉強中 @kohaku935

enumerate関数は2つ目の引数を指定できて、インデックスの開始番号を指定することができる。キーワード引数は、start= #ノンプロ研 #Python講座

2021-10-06 20:43:48
こはた|Python、GAS勉強中 @kohaku935

Q:zip関数の引数で渡したイテラブルの要素数が異なる場合はどういう動きになるの? A:それぞれの引数の要素数が異なる場合、短い方の要素数までが返され、多い分は無視される。 #ノンプロ研 #Python講座

2021-10-06 20:44:37
こはた|Python、GAS勉強中 @kohaku935

今日の内容以外にも、組み込み関数はたくさん(69個!)あるので、ぜひ使ってみてください。 #ノンプロ研 #Python講座

2021-10-06 20:47:12
こはた|Python、GAS勉強中 @kohaku935

itertoolsモジュールを使用することで、長い方に合わせるようになります。 #ノンプロ研 #Python講座 twitter.com/kohaku935/stat…

2021-10-06 20:47:49
こはた|Python、GAS勉強中 @kohaku935

オブジェクトとは? Pythonで扱うすべてのデータはオブジェクト。 他のプログラミング言語だと、オブジェクトとデータ型が分けられている場合がある。 #ノンプロ研 #Python講座

2021-10-06 20:48:08
こはた|Python、GAS勉強中 @kohaku935

組み込み型とは? Pythonであらかじめ用意されているオブジェクトの型のこと。 データ型=組み込み型。 #ノンプロPython本 6.5に記載 #ノンプロ研 #Python講座

2021-10-06 20:48:19
こはた|Python、GAS勉強中 @kohaku935

リストから要素を探してインデックスを探したい! 使用するケースが多いので、作成することが多い関数です。 #ノンプロ研 #Python講座

2021-10-06 20:49:12
こはた|Python、GAS勉強中 @kohaku935

8つの約束「⑤打ってはいけない」について Jupyter Notebookは、コードの自動補完が若干弱いので、 @plumfield56 先生の記事にある、Nbextensionsの拡張機能を追加して、Hinterland を有効化しましょう。 qiita.com/plumfield56/it… #ノンプロ研 #Python講座

2021-10-06 20:52:38
kmk|ビジネスアナリスト @vicky_kmk

GASのオブジェクトと Pythonのオブジェクトって、そもそもの概念が違うのか・・・?後で調べる! #ノンプロ研 #Python講座

2021-10-06 20:54:01
こはた|Python、GAS勉強中 @kohaku935

メソッドとは? 関数とほぼ一緒の意味。関数はいきなり呼び出せる。メソッドは、オブジェクトに紐づいて使用できる関数のこと。 #ノンプロ研 #Python講座

2021-10-06 20:54:50
こはた|Python、GAS勉強中 @kohaku935

リストから要素を探すには? →リストオブジェクトに、indexメソッドがあります。 リスト以外に、indexメソッドを持つ組み込み型には、タプル、rangeがあります。 #ノンプロ研 #Python講座

2021-10-06 20:56:07
George.I@GAS、Python勉強中 @InvestorVet_

list.index(object) でリストの中からオブジェクトのインデックスを返す #ノンプロ研 #Python講座

2021-10-06 20:56:34
こはた|Python、GAS勉強中 @kohaku935

インデックスは、重複無しで使用することが想定。 同じ要素がある場合、最初に見つかった要素のインデックスが返ってくる。 リストにない要素を指定すると、ValueErrorが返ってくる。 #ノンプロ研 #Python講座

2021-10-06 20:58:13
こはた|Python、GAS勉強中 @kohaku935

属性とは? オブジェクトが持つもの。 属性の種類には、メソッド、インスタンス変数、クラス変数などがある。 #ノンプロ研 #Python講座

2021-10-06 20:58:18
Shin8 @nonpro_shin8

index は重複があると最初の要素のインデックスを返す #ノンプロ研 #Python講座

2021-10-06 20:58:37
こはた|Python、GAS勉強中 @kohaku935

インスタンス変数とは? クラスから生成したインスタンスごとに持つデータ変数。 クラス変数とは? クラス全体で共通に持つデータ変数。 講座の中では出てこないですが、#ノンプロPython本 6.4.1に記載があります。 #ノンプロ研 #Python講座

2021-10-06 20:59:03
こはた|Python、GAS勉強中 @kohaku935

メソッドとは? オブジェクトに定義されている関数のこと。 組み込み関数とは異なる箇所。 ・所属 ・書式 ・呼び出し方 #ノンプロ研 #Python講座

2021-10-06 20:59:25
Shin8 @nonpro_shin8

- メソッド(組込み型はほとんどがメソッド) - インスタンス変数(ライブラリで出てきたり、クラス利用の際は使う) #ノンプロ研 #Python講座

2021-10-06 21:00:05
こはた|Python、GAS勉強中 @kohaku935

組み込み型によって、使えるメソッドは異なってくる。 #ノンプロ研 #Python講座

2021-10-06 21:00:55
こはた|Python、GAS勉強中 @kohaku935

文字列型のメソッド replaceメソッド…引数で置換する回数も指定可能。初期設定は、全部置換。 いろいろあるので、使用するときに調べてみましょう。 #ノンプロPython本 6.5.2に記載 #ノンプロ研 #Python講座

2021-10-06 21:01:16
こはた|Python、GAS勉強中 @kohaku935

文字列型 joinメソッドは、もい列にしたいリストを引数として渡す。そのためオブジェクトとして設定するのは、区切り文字=間に入れたい文字。 members = [‘Bob','Tom','Jay','Tom'] 例),を間に挟みたい ’,’.join(‘,’) メソッドの書き方がしっくりこない…です。 #ノンプロ研 #Python講座

2021-10-06 21:01:49