はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 型ヒント

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 10 / 10件)
 

PythonのUnionをなるべく使わないで欲しい件について - Qiita

2024/04/08 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita UNION Python コード 保守性

はじめに Pythonの型ヒントにおいて、Unionは複数の型を受け入れることができる便利な機能です。しかし、Unionの過度な使用は、コードの可読性や保守性を低下させる可能性があります。本記事では、Unionをなるべく使わないようにすべき理由について説明します。 内容 ここでは2つのUnionを使って欲しくないケースについ... 続きを読む

Pythonが教育用途において十分だという話

2024/04/01 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python dataclass Pydantic 教育用途

Pythonが教育用途において十分だという話 今話題のPythonを教えている現役の講師です。Pythonを教える際に重視すべきだと考えている機能等について書いておきます。 dataclass / Pydantic 自分は型ヒントよりもdataclassやPydanticを使った型付けを重視しています。いわゆるクラスベースな言語の書き方が大事だと考えて... 続きを読む

Python 内包表記の限界: 複雑な処理と実行速度の関係 - Qiita

2023/05/21 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip 文中 Qiita 追記 優位性 初め

初めに 本記事は実務上で速度的優位性を得るために内包表記を使うことが合理的かどうか検証したものです。 文中のコードは読者層を広くするために型ヒントを省いています。 更新履歴 追記 (2023/05/24) 計測環境はPython3.12.0a6です。 修正 (2023/05/24) 記事中のバイトコードがPython3.7.16のものだったのでPython3.12... 続きを読む

もうTypeScriptの補助輪を外そう 明日は//@ts-checkを使う

2021/10/19 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip TypeScript vim JSDoc 三輪車 補助輪

VIMで書いている人はいないから、そろそろTypeScript(三輪車の補助輪)を外していこうという話。 Visual Studio Code は下のリンクからインストールできる。これが前提。 TypeScriptを活用したJSプロジェクト JavaScriptファイルにおける //@ts-check を使用してほしい。 JSDocを使ってJSで型ヒントを提供する .jsファ... 続きを読む

Python の型システムの上で Immutable な Python プログラムを作る - 病みつきエンジニアブログ

2020/08/23 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラ まえがき immutable 補足 本稿

まえがき 今年の PyCon JP 2020 にて「Python 3.9 時代の型安全な Python の極め方」というタイトルで登壇させていただきます。本稿は、発表の補足となる「型ヒントを使って Immutable な Python を実現する方法」について紹介したものです。 Python の型ヒント Python には「型ヒント」という機能があり、型をプログラ... 続きを読む

型ヒントでPython開発を加速 ~Microsoft、VS Code向けの拡張機能「Pylance」を発表 - 窓の杜

2020/07/02 このエントリーをはてなブックマークに追加 311 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pylance Microsoft Python開発 発表

続きを読む

Python3.6の概要(その2 - 変数アノテーション) - atsuoishimoto's diary

2016/12/25 このエントリーをはてなブックマークに追加 19 users Instapaper Pocket Tweet Facebook Share Evernote Clip PEP アノテーション Python 変数 モジュール

2016 - 12 - 25 Python3.6の概要(その2 - 変数アノテーション) python 変数 アノテーション PEP 484 -- Type Hints で導入された型ヒントが、モジュールの グローバル変数 や、クラスの インスタンス 変数などにも指定できるようになった。 PEP 526 -- Syntax for Variable Annotations 変数の型 アノテーション... 続きを読む

Python と型ヒント (Type Hints)

2015/10/10 このエントリーをはてなブックマークに追加 60 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Type Hints Twitter 森本 哲也

Python と型ヒント (Type Hints) 1. Python と型ヒント 2015-10-10 Tetsuya Morimoto 2. 自己紹介 ● 森本 哲也 – twitter: @t2y ● 白ヤギコーポレーション所属 – カメリオAPI開発 ( 興味がある方はブースへ ) ● エキスパート Python プログラミング共訳 ● プログラミング言語歴 – Python (3 年 )... 続きを読む

Python と型ヒント (Type Hints) - forest book

2015/01/23 このエントリーをはてなブックマークに追加 64 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python Type Hints forest book

2015-01-23 Python と型ヒント (Type Hints) type system python3 translate 先日、Python の静的型チェッカーとして mypy を紹介しました。 mypy で静的型付け Python プログラミング - forest book 私には難しくてまとめきれないため、Guido が参照している漸進的型付け (Gradual Typing) も... 続きを読む

msgpack/msgpack#121を3行でまとめるブログ

2013/02/22 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip ObjC MsgPack 折衷案 Python おれ

おい!おれの Python/ObjC なコードで msgpack 使うとなんかデータを復元できないんですが?バイト列か文字列か不明な場合が考慮されてないのが原因なんだから UTF-8 な文字列型を仕様に盛り込んでください いやそれ特定の言語でしか起こらない問題だしプロトコル仕様はミニマムであるべきだよね?でも折衷案として文字列型を新しく定義する代わりに型ヒントを表すバイトを付与できるようにしたらど... 続きを読む

 
(1 - 10 / 10件)