はじめに 最近Pythonを用いてLambdaを開発する機会がありました。今までJavaを中心に開発してきた自分にとっては新鮮な経験で、Javaと違ってPythonだとこのように書く・書けるのかと感じたところがありました。 今回はJavaを中心に使用している開発者目線でPythonに触れて印象的だった点を書いてみようと思います。 ちなみにPythonのバージョンは3.8です。 クラスとメソッド、アクセス制限 オブジェクト指向に慣れるとクラスにデータとメソッドをカプセル化したくなります。 例えばJavaの場合だと public class PersonName { private String firstName; private String lastName; public PersonName(String firstName, String lastName) { this.firs