
Pyrightの静的型付け:上級者向け解説
Pyrightでは、「type narrowing」と称される技術を用いて、コードの流れを基にして式の型を特定します。次の例を見てみましょう。 この関数が始まるとき、型チェッカーはvalがfloat str complexの型であることしか...


Pyrightでは、「type narrowing」と称される技術を用いて、コードの流れを基にして式の型を特定します。次の例を見てみましょう。 この関数が始まるとき、型チェッカーはvalがfloat str complexの型であることしか...

Pythonにおいて、「シンボル」とはキーワードではないすべての名前のことを指します。シンボルには、クラス、関数、メソッド、変数、パラメータ、モジュール、型エイリアス、型変数などが含まれます。 シンボルは「スコープ」と呼ばれる範囲内で定義さ...

以下の文章はDimitris Poulopoulosさんの許可を得てこちらの記事を翻訳したものです: https://towardsdatascience.com/pylance-the-best-python-extension-for-...

以下の文章はこちらの記事を翻訳したものです。 https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-05...

このエラーはsqlalchemy ormのDeclarativeスタイルでのForeignKey定義が間違っているときに出る。 例えばForeignKeyの指定先の他のテーブルが存在しないときなど。 ただしその設定が正しい場合でもこのエラー...

SQLAlchemyで宣言的モデルを複数のファイルで定義する際に生じる 型エラー 実行時エラー の解決について書く。 宣言的モデルとは ORMのモデルをPythonのクラスを用いて宣言的(Declarative)に書ける機能。 この様に書く...

Pythonでは関数というのは重要な役割を果たし、当然だがtype hintでは関数に対して型をつけることができる。 そのためにはCallableという型を使って型アノテーションを行う。 この記事ではCallableを使用して関数に型をつけ...

以下の文章はこちらの記事を翻訳したものです。https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-05-...

こちらの文章は以下の記事を翻訳したものです。 https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-04...

以下の文章はこちらの記事を翻訳したものです:https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-12-...

こちらの文章は、以下の記事を翻訳したものです。 元記事 --- 私は、Hypothesisに関連する作業を自分の博士論文の一部にしようと考えています。しかし、研究者がHypothesisに注目すべき理由をまとめた自己完結型の記事が存在しない...

以下の文章はこちらの記事を翻訳したものです。https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-12-...

以下の文章はこちらの記事を翻訳したものです。https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-12-...

以下の文章はこちらの記事を翻訳したものです。 https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-06...

以下の文章はこちらの記事を翻訳したものです。https://github.com/HypothesisWorks/hypothesis/blob/master/HypothesisWorks.github.io/posts/2016-06-...