1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

pythonの困ったとき用のメモ

Posted at

pythonを今学んでいるのですが、ノート代わりに忘れそうなことをメモしておくことにしました。言葉を覚えるのが難しい。

#予約語
関数や変数名に使用できない単語のこと。
これを使うと構文エラーが起こる。知らないと気付かなさそう。

[False, await, else, import, pass, None, break, except, in, raise, True, class, finally, is, return, and, continue, for, lambda, try, as, def, from, nonlocal, while, assert, del, global, not, with, async, elif, if, or, yield]

#ライブラリとモジュールとパッケージ
ライブラリはある程度まとまったよく使う処理(関数・クラスなど)を他から読み込めるようにしたファイルのこと。
(pythonではライブラリと表記があったらだいたいモジュール)

pythonコードをまとめたもので、他のプログラムから再利用できるようにしたファイルのことをモジュールという。
importすることでモジュールが使えるようになる。

パッケージは__init__.py(そういえばimportするか実行するかの時に毎回勝手に出来上がっていた)と複数のモジュールがディレクトリに集まったもの。

#クラスとオブジェクト

  • クラス…データ構造を作る仕組み
    • 数値・文字列・リストなどもクラスから作られたオブジェクト!
    • 作るときはキャメルケース(頭文字を大文字に)
  • オブジェクト…データ(属性)とメソッド(関数)を持ったもの
  • インスタンス化…クラスからオブジェクトを作る事
  • コンストラクタ…クラスの初期化を行うメソッド
    • __init__の部分
  • メソッド…クラスに定義された関数
  • 継承…既存クラスを元に新しいクラスを作る仕組み
    • クラスを継承するにはクラスを()の中に書く
    • super().__init__()で親クラスのコンストラクタを呼ぶ
  • 多重継承…複数の親クラスから継承する事
  • オーバーライド…メソッドを独自の機能で上書きする事
     
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?