タグ

2022年8月12日のブックマーク (10件)

  • Amazon DynamoDBの更新で「Attribute name is a reserved keyword」エラー | キリウ君が読まないノート

    サンプルコードは Node 8.10, Python 3.7 このエラーが出るのは、項目の属性名がDynamoDBの予約語と被ってるせい。 ExpressionAttributeNames を使って、式の中の属性名もプレースホルダにする必要がある。 属性名に『Status』ってつけたら、予約語とかぶっちゃってたらしくて、条件付きUpdateしようとした時に Invalid UpdateExpression: Attribute name is a reserved keyword; reserved keyword: (属性名) エラーが出た。 じゃあ予約語は属性名に使えないのかと言うとそんなことはなくて、UpdateExpression 上では当該の属性名をプレースホルダにしておき、ExpressionAttributeNames で属性名を指定してやればいいらしい。 なお Expres

    Amazon DynamoDBの更新で「Attribute name is a reserved keyword」エラー | キリウ君が読まないノート
  • Python|きれいなコードを書くための PyCharm 設定メモ

    PyCharm できれいなコードを書くために以下の設定をしました。 Black flake8 isort mypy Pylint PyCharm は標準設定でもコードチェックや整形をやってくれます。それに加え、各種ツールを活用して Python のコーディング規約にそった開発をしていくことが望ましいです。 記事では PyCharm にファイル監視機能をつけて、保存のたびにフォーマッターなどを機能させる設定方法をまとめます。 【更新履歴】 23.1.7 | Hugo 化に伴い記事全文を整形。注)2023 年のいわゆるモダンな情報ではありませんがまだ有用な内容と思います。 20.6.28 | isort の設定を変更。multi_line_output に関する設定を削除。import を 1 行表示とするために force_single_line=true を追加。 20.5.27 | i

    Python|きれいなコードを書くための PyCharm 設定メモ
  • 今時のPythonはこう書く2020 - Qiita

    はじめに システム作ってるとかライブラリ作ってるみたいなある程度Pythonを綺麗に1書くことが求められる方々に向けた記事です。 (機械学習系のライブラリを使うためにPython書いてる方とか、初学者の方にはちょっとあわないかも知れません) 綺麗に書くための作法の難しさって共有が面倒なところだと思うんですよね。その書き方は間違いじゃない、間違いじゃないけどもっといい書き方があるぞみたいなやつってなかなか指摘し辛いですし、じゃあ1人に対してレビューしたら他のメンバーにはどう伝える?そもそも伝える必要?俺の工数は?みたいになりがちです。 一番いいのはこういう時はこう書く!みたいなドキュメントを作って「ドキュメント違反です」ってレビューをしてあげることなんですが、まーそれもそれで超面倒じゃないですか。なのでこの記事がそのドキュメントの代わり、とまではいかなくとも礎くらいになればいいなと思って書き

    今時のPythonはこう書く2020 - Qiita
    twol
    twol 2022/08/12
  • 「mypy」を使って、Pythonの型チェックをしてみよう

    mypy」を使って、Pythonの型チェックをしてみよう HOME 社内ブログ 「mypy」を使って、Pythonの型チェックをしてみよう 以前のブログで、プログラミング言語の動的型付けについて紹介しました。動的型付けは、型を記載する必要がありません。そのため、プログラミング初学者にとって敷居が低いというメリットがあります。ただし、型の記載がないがゆえに、安全性が低いという弱点もあります。そこで今回は、動的型付け言語であるPythonで、型チェックを行う方法を試してみようと思います。なお型チェックには、「mypy」というライブラリを使います。 mypyとは mypyとは、Pythonのコードを型チェックできるライブラリです。ここでいう「型チェック」とは、指定した型通りの値が変数に代入されているか、引数が渡されているか、戻り値になっているか、などを静的に検査することです。mypyはサードパ

    「mypy」を使って、Pythonの型チェックをしてみよう
    twol
    twol 2022/08/12
    “Pythonを実行する際に、この指定に則ったチェックが行われるわけではありません。”
  • Type hint for Selenium webdrivers

    twol
    twol 2022/08/12
    “typeWebDriver = Union[webdriver.Firefox, webdriver.Chrome, webdriver.Edge, webdriver.Safari, webdriver.PhantomJS ]”[Python][selenium]
  • 【随時更新予定】macOS 12.2 Monterey上のpyenvで環境構築可能なPythonのバージョンの備忘録 - Qiita

    筆者のMacmacOS 12.2 Montereyがインストールされています。pyenvと言えばPythonのバージョン管理アプリケーションであり、数年前から筆者も愛用しています。Montereyはリリースされて間も無いためか、pyenvで環境構築出来るバージョンと、ビルドエラーが発生してしまうバージョンが有ります。環境構築時にビルドエラーで詰まってしまうと困るため、備忘録メモとしてまとめておこうと思います。 2022年1月現在の状況 macOS 12.2 Monterey上のpyenvでpyenv install x.x.xを実行して環境構築出来たバージョンは以下の通りです。但し、dev版やcondaシリーズ等のバージョンは試しておらず、素のPythonのみです。 環境構築可能なバージョン 3.10.2 3.10.1 3.10.0 3.9.10 3.9.9 3.9.8 3.9.7以前の

    【随時更新予定】macOS 12.2 Monterey上のpyenvで環境構築可能なPythonのバージョンの備忘録 - Qiita
    twol
    twol 2022/08/12
    “Montereyはリリースされて間も無いためか、pyenvで環境構築出来るバージョンと、ビルドエラーが発生してしまうバージョンが有ります。”
  • 【poetry】python2→3に変更したい!poetry env useとPython 2.7 is not recommended.のエラーを解決 – ホノムキ|中堅企業向けのマーケティング支援サービス

    ホームプログラミングPythonPoetry【poetry】python2→3に変更したい!poetry env useとPython 2.7 is not recommended.のエラーを解決 【poetry】python2→3に変更したい!poetry env useとPython 2.7 is not recommended.のエラーを解決 2022 12/21

    twol
    twol 2022/08/12
    “フォルダの中にある、pyproject.tomlの、python2の記述を修正します。”
  • 最新ハイテクE-BIKEが欲しい? VanMoof(バンムーフ)の 新型「S5」「A5」をどうぞ! | FRAME : フレイム

    いわゆるE-BIKEともちょっと違う、おしゃれハイテク自転車のVanMoof(バンムーフ)。新型発表会はいつもワクワクしてしまいます! 今回はニューモデル「S5」と「A5」の登場です。 最新シリーズとなる作は、従来モデルのほとんどを再考し再設計されたとのこと。全てのボルトを刷新し、新機能を搭載、エンジニアリングも見つめ直したという新作をチェックしていきましょう。 バンムーフのあのストレートフレームに乗りたいんだ! 身長165cm~OKになったよ これまでのバンムーフのE-BIKE(電動アシスト自転車)は「S3」と「X3」がありました。 S3の推奨身長は170cm~。X3が155cm~ではあったものの、「いや、あのバンムーフのアイコニックなストレートフレームに乗りたいんだ!」って人もきっといたはず。 今回の「S5」ではストレートフレームがリマスターされ、推奨身長が165〜210 cmと少~

    最新ハイテクE-BIKEが欲しい? VanMoof(バンムーフ)の 新型「S5」「A5」をどうぞ! | FRAME : フレイム
    twol
    twol 2022/08/12
    お、乗れるようになる! “推奨身長が165〜210 cmと少~しだけ広がりました。ジオメトリーが刷新され、ホイールが少し小さくなったとのこと。”
  • マイプロテインの住所の書き方!「建物名」の書き方も解説!|プロテイン・ガジェット・WEBについて発信するブログ | KAZULAND

    マイプロテインを購入する時に、住所の入力方法が分かりづらかったです。 「House Name/Number(旧:建物名)」という項目に何を入力していいかが分からない方が多いようです。 海外通販なので、どのように入力していいか分からない人もいるかと思います。 基的には項目に沿って入力をしていけば大丈夫ですが、一応住所の入力方法についいて解説をしていきます! 「House Name/Number」の解説は一気に飛ばして下へ!

    マイプロテインの住所の書き方!「建物名」の書き方も解説!|プロテイン・ガジェット・WEBについて発信するブログ | KAZULAND
    twol
    twol 2022/08/12
  • VanMoof X3とS3って正直どうなの?【デメリット発見】|ナオッキィのチャリキャンブログ

    オランダ首都アムステルダム発の電動自転車メーカーで「自転車業界のテスラ」とよばれています。すごい褒め言葉ですね。 2009年にタコ・カーリエとティーズ・カーリエ兄弟によって誕生。世界一のシティバイクをつくることを目標に革新的な自転車を製造しています。 ちなみに「VanMoof」はというのはオランダ語で「移動」を意味する「Moof」にVanをつけてオランダ語風にした造語らしいです。 参考:Cyclist 製品の歴史 2014年には初のe-bike「Electrifiedシリーズ」を発売。

    twol
    twol 2022/08/12
    大きいのか。これ以外も見てみようかな。