input & output 2023/6/5-2023/6/11
WWDC23
What’s new in SwiftUI
https://developer.apple.com/wwdc23/10148
What’s new in Xcode 15
https://developer.apple.com/wwdc23/10165
What’s new in SF Symbols 5
https://developer.apple.com/wwdc23/10197
What’s new in Swift
https://developer.apple.com/wwdc23/10164
Bring widgets to new places
https://developer.apple.com/wwdc23/10027
What’s new in VisionKit
https://developer.apple.com/wwdc23/10048
Build custom workouts with WorkoutKit
https://developer.apple.com/wwdc23/10016
Create rich documentation with Swift-DocC
https://developer.apple.com/wwdc23/10244
O`reilly Learning Pickup Book
Causal Inference and Discovery in Python
https://learning.oreilly.com/library/view/causal-inference-and/9781804612989/
Pythonで因果関係手法
Financial Modeling Using Quantum Computing
https://learning.oreilly.com/library/view/financial-modeling-using/9781804618424/
金融領域で量子機械学習アルゴリズム活用
Learning Git
https://learning.oreilly.com/library/view/learning-git/9781098133900/
Gitを学ぶ
What Is Trunk-Based Development?
https://learning.oreilly.com/library/view/what-is-trunk-based/9781098146658/
トランクベース開発(TBD)を学ぶ
Radar Trends to Watch: June 2023
https://learning.oreilly.com/library/view/radar-trends-to/9781098156527/
トレンド情報
Unleashing the Power of CSS: Advanced Techniques for Responsive User Interfaces
https://learning.oreilly.com/library/view/unleashing-the-power/9781925836561/
CSSのテクニック
R for Data Science, 2nd Edition
https://learning.oreilly.com/library/view/r-for-data/9781492097396/
Rでデータのインポート、変換、可視化、そして結果の伝達の方法を学ぶ
Pickup
WWDC23
https://developer.apple.com/jp/wwdc23/
Rust 1.70.0
https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html
Next.js
https://nextjs.org/
世界の大企業に採用されているNext.jsは、最新のReact機能を拡張し、Rustベースの強力なJavaScriptツールを統合して最速のビルドを実現することで、フルスタックのWebアプリケーションを作成することができます。
Mypy: Static Typing for Python
https://github.com/python/mypy
MypyはPython用の静的型チェッカーです。
型チェッカーは、コードの中で変数や関数が正しく使われているかどうかを確認するのに役立ちます。
mypyを使えば、Pythonのプログラムにタイプヒント(PEP 484)を追加し、それらの型を間違って使用したときにmypyが警告してくれます。
Pythonは動的な言語なので、通常、コードを実行しようとしたときにしかエラーを見ることができません。
Mypyは静的チェッカーなので、プログラムを実行することなくバグを見つけることができます!
MonkeyType
https://github.com/Instagram/MonkeyType
MonkeyTypeは、関数の引数や戻り値の実行時型を収集し、実行時に収集した型に基づいてスタブファイルを自動生成したり、Pythonコードに直接ドラフト型アノテーションを追加することも可能です。
Pytype
https://github.com/google/pytype
Pytypeは、型アノテーションを必要とせず、Pythonコードの型をチェックし推論します。
Pydantic
https://pydantic.dev/
まず、開発者に喜ばれるデータ検証ライブラリを構築しました。
次に、開発者に喜ばれるクラウドサービスを構築しています。
stevedore
https://github.com/openstack/stevedore
Pythonアプリケーションの動的プラグインを管理する
Pylint
https://pylint.readthedocs.io/en/stable/
PylintはPython2または3用の静的コードアナライザーです。
Pylintは、実際にコードを実行することなく、あなたのコードを分析します。
エラーをチェックし、コーディング標準を実施し、コードの匂いを探し、コードのリファクタリング方法について提案することができます。
pytest
https://docs.pytest.org/en/7.3.x/
pytest フレームワークは、小さくて読みやすいテストを簡単に書くことができ、アプリケーションやライブラリの複雑な機能テストをサポートするように拡張することができます。
Hypothesis
https://hypothesis.works/
Hypothesisは、テストプロセスを自動化するための新世代のツールです。
問題領域に対する人間の理解と機械知能を組み合わせ、テストを書く時間を減らしながら、テストプロセスの質を向上させます。
Crab
https://crablang.org/
https://github.com/crablang/crab
GitHub Map
https://anvaka.github.io/map-of-github/#2/0/0
codon
https://github.com/exaloop/codon
Codonは、実行時のオーバーヘッドなしにネイティブなマシンコードにコンパイルされる高性能なPython実装です。
通常のPythonと比較して、シングルスレッドで10倍から100倍以上のスピードアップが可能です。
Codonの性能は通常、C/C++と同等(時にはそれ以上)です。
Pythonとは異なり、Codonはネイティブのマルチスレッドをサポートしており、これによりさらに何倍ものスピードアップを実現することができます。
Codonは、静的な先読みコンパイルのために再構築されたPythonであり、最高のパフォーマンスを念頭に置いて一から構築されていると考えてください。
FoundationDB
https://www.foundationdb.org
分散型データベースにおけるACIDトランザクションのパワーを提供します。