python

  • Published on
    dictionaryよりも、ドットアクセスの方がコードの自動補完が効いて扱いやすい、コードが読みやすいなどで、pythonのdictionary型の変数をdot(ドット)でアクセスさせたい時があるかと思います。そこで、pythonのdictionary型の変数をdotでアクセスする方法を紹介します。 やり方は簡単で下記のようにSimpleNamespaceを使えばできます。
  • Published on
    python cloud function/lambdaで複数のアクセスポイントを開発環境で作る方法を紹介します。 今回は、pythonのflaskを前提として紹介します。google cloud functionでは、下記のようにしてエンドポインのサーバを立ち上げることができますが、targetであるfunctionを一つしか設定できません。そのため、複数のendpointを捌くことができません。
  • Published on
    node.jsでは、package.jsonのscriptsに記載すると、npm run script-nameのようにshell scriptを実行できます。しかしながら、poetryにはそのような機能がデフォルトでは備わっていません。 ただ、poethepoetを使えばそれが実現できます。まずは、poetryのプロジェクトディレクト化でインストールします。poetry add poethepoet
  • Published on
    rubyにはbundle gem foodieするとfoodieというプロジェクトのコードの雛形が自動生成されて、開発がとても楽になります。nodejsも同様に、npm initで最低限必要なコードディレクトとコードが生成されます。ただ、pythonにもそのようなツールが2018年頃に作られました。それが、poetryです。poetryでは、virtualenvの管理と、パッケージの管理、コードの雛形を生成してくれます。それでは、poetryでコードの雛形の作成方法を紹介します。
  • Published on
    pythonで文字列の日付から、datetime型に変換するやり方を紹介します。 やり方はとても簡単で、`strptime`を使うだけです。`strptime`を使う際は文字列での日付と、 フォーマットを指定する必要があります。
  • Published on
    pythonで日付を一日足したり、引いたりするやり方を紹介します。 やり方はとても簡単で`datetime`の`timedelta `を使えばできます。 具体的には、from datetime import datetime, timedelta