#author("2023-05-06T14:10:19+09:00","default:irrp","irrp")
#author("2024-03-27T11:52:20+09:00","default:irrp","irrp")
→言語・開発環境

→AI/機械学習←Google Colabについてはこちら

→PyTorchについてはディープラーニングへ

→スクレイピング

→[[自動化]]

#contents

*サブトピック [#wb262a39]
-PythonによるWebアプリ開発

-Python関連Tips
--PythonのExe化

-Python文法系Tips

-Pandas関連

-Python入門系

*Mojo [#m6fe024f]
-[[「Mojoは、ここ数十年で最大のプログラミング言語の進歩になるかもしれない」のまとめ|りさ | AIをあなたに|note>https://note.com/lisa0/n/neb7ab525b9d4]] 2023.5
-Pythonの開発ツール

-[[Mojo 🔥>https://zenn.dev/helloyuki/scraps/70e4bcdef0bc6f]] 2023.5
-Python開発環境

-[[GitHub - modularml/mojo: The Mojo Programming Language>https://github.com/modularml/mojo]] 2023.5


*一般記事 [#ed122c69]
-[[Python ヒッチハイク・ガイド — The Hitchhiker's Guide to Python>https://python-guideja.readthedocs.io/ja/latest/]] 2024.3

-[[Pythonでコードに意図を込める方法 #Python - Qiita>https://qiita.com/suikabar/items/29cdc4a2bf1214f0966c]] 2024.2

-[[2024年のPythonプログラミング - Uzabase for Engineers>https://tech.uzabase.com/entry/2024/02/02/120601]] 2024.2

-[[Python実行環境を配布して、.NETアプリから利用する。 #Python - Qiita>https://qiita.com/hiro_t/items/a2d67e183fbca0b8df3b]] 2024.1

-[[業務で使える一歩進んだPython使いになるために / To become an advanced user of Python that can be used at work - Speaker Deck>https://speakerdeck.com/yumechi/to-become-an-advanced-user-of-python-that-can-be-used-at-work]] 2023.10

-[[Python関係の「○○100本ノック」のまとめ #Python - Qiita>https://qiita.com/karaage0703/items/7b5d54223d06e4b6ef0f]] 2023.10
--画像処理
--ディープラーニング
--言語処理
--Numpy
--pandas
--音声情報処理

-[[Python3 ライブラリブック>http://k-techlabo.org/www_python/python_modules.pdf]] 2023.7
 ・OpenCV
 ・Pillow
 ・pygame
 ・Eel
 ・NumPy
 ・SciPy
 ・matplotlib
 ・SymPy
 ・hashlib
 ・passlib
 ・Cython
 ・Numba
 ・ctypes
 ・PyInstaller
 ・JupyterLab
 ・json
 ・urllib
 ・zenhan
 ・jaconv

-[["Architecture with Pithon" Preface>https://www.cosmicpython.com/book/preface.html]] 2023.5
--[[cosmic_python>https://www.cosmicpython.com/]] 

-[[Pythonは長期間のプロジェクトの保守でも快適になるケースがあるよ、という話 - Qiita>https://qiita.com/simonritchie/items/15d6e438f36b09b42da2]] 2022.2
--Pythonで長期プロジェクトが快適になるかどうか・・・という点は(mypyなども含めた)Lintやdocstring、ルールなどを整備した上で成り立つ・・・という点はご留意ください。

-[[Java屋さんの私がPythonをはじめる理由 - Qiita>https://qiita.com/HyunwookPark/items/68d029dd33807fc69ca4]] 2021.1
-[[ASCII.jp:Python試験がITスキル標準(ITSS)のISVマップに登録>https://ascii.jp/elem/000/004/075/4075868/]] 2021.11


*公式 [#v7cc5036]
-[[https://github.com/python/cpython/tree/c3d2d64b4c53203719466b32df60ea76f7312891]] 2023
--Python自体のソース

-[[What's New in Python>https://docs.python.org/ja/3/whatsnew/index.html]]
-http://www.python.org/
-[[言語リファレンス>https://docs.python.org/ja/3.5/reference/]]


*入門・解説系 [#z81de2fd]
-[[Pythonのテキスト作りました - Qiita>https://qiita.com/KatsunoriNakamura/items/b465b0cf05b1b7fd4975]] 2022
*matplotlib [#h28a8462]
-[[[Python] matplotlibでグラフ描画時に日本語のラベル名が文字化けする際の対処方法 #Python - Qiita>https://qiita.com/sumikei11/items/49fab821a7c80cbfe020]] 2024.1

-[[Learning_Python.pdf>https://www.dropbox.com/s/3gxyaaz362pb4no/Learning_Python.pdf]] 2022.11
-[[Pythonで長期積立投資シミュレーション #Python - Qiita>https://qiita.com/yasuyuki-s/items/54a89389cbcfd3c625c9]] 2023.11

-[[Tech With Tim - YouTube>https://www.youtube.com/c/TechWithTim]] 2022.10
-[[【Python入門】楕円の描画|matplotlibのEllipseクラスを学ぶ>https://assam-blog.com/python-basis-ellipse/]] 2023.11

-[[Think Python(原書)>https://greenteapress.com/thinkpython2/html/index.html]] 2022.7
-[[ThinkPython(日本語版)>https://cauldron.sakura.ne.jp/thinkpython/]] 2022.4
--大学生向け教科書の無料pdf
-[[【超簡単】matplotlibで3D plot をマウスでグリグリ回そう!(by Python) | 初心者DIYプログラミング入門>https://resanaplaza.com/2021/08/14/%e3%80%90%e8%b6%85%e7%b0%a1%e5%8d%98%e3%80%91matplotlib%e3%81%a73d-plot-%e3%82%92%e3%83%9e%e3%82%a6%e3%82%b9%e3%81%a7%e3%82%b0%e3%83%aa%e3%82%b0%e3%83%aa%e5%9b%9e%e3%81%9d%e3%81%86%ef%bc%81%ef%bc%88by/]] 2022

-[[はじめに — Python早見帳>https://chokkan.github.io/python/index.html]] 2022.4
--[[Python 早見帳が SageMaker Studio Lab からすぐに学べるようになりました | Amazon Web Services ブログ>https://aws.amazon.com/jp/blogs/news/python-hayamicho-is-available-in-sagemaker-studio-lab/]] 2022.7
-[[【matplotlib】random_walkでお絵描きしてみた #Python - Qiita>https://qiita.com/suipy/items/369ad651e45f8ea254be]] 2023.11

-[[1日で基本が身につく! Python超入門 - Speaker Deck>https://speakerdeck.com/yuichi110/1ri-deji-ben-gashen-nituku-pythonchao-ru-men]] 2022.4
-[[早く知っておきたかったmatplotlibの基礎知識、あるいは見た目の調整が捗るArtistの話 #Python - Qiita>https://qiita.com/skotaro/items/08dc0b8c5704c94eafb9]] 2023.11

-[[筑波大教授が著した無料の初心者向けPython教材「とてもわかりやすい」「素晴らしすぎる」>https://ledge.ai/tsukuba-ac-python/]] 2022.3
--[[「Python ゼロからはじめるプログラミング」サポートページ>https://mitani.cs.tsukuba.ac.jp/book_support/python/]]
-[[[Python]NetwortkXとMatplotlibライブラリを使って簡単なネットワークグラフを作成・表示してみた | DevelopersIO>https://dev.classmethod.jp/articles/python-networkx-matplotlib-simple-network-graph-creation/]] 2023.10

-[[朝飯前に学べる!便利なPythonのヒント100選【前編】>https://qiita.com/baby-degu/items/05cf809d4d992923020d]] 2021.7
-[[東大が無料公開している超良質なPython/Data Science/Cloud教材まとめ (*随時更新)>https://digitaldigital.hatenablog.com/entry/2020/07/21/104040]] 2021.5
--[[Pythonプログラミング入門>https://utokyo-ipp.github.io/index.html]]
--[[eラーニング教材・講義動画配信 | 数理・データサイエンス教育強化拠点コンソーシアム>http://www.mi.u-tokyo.ac.jp/consortium/e-learning.html]]
-[[matplotlib でイケてるグラフを書く | キカガクブログ>https://blog.kikagaku.co.jp/matplotlib-graf]] 2023.10

-[[Getting Started with Python in VS Code>https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites]]
-[[Python初学者向け:散布図の描き方を基本から解説(matplotlib/seaborn) | happy analysis>https://happy-analysis.com/python/python-topic-scatter-by-matplotlib-seaborn.html]] 2023.9

-[[Pythonのオブジェクト指向プログラミングを完全理解>https://qiita.com/kaitolucifer/items/926ed9bc08426ad8e835]] 2020.12
-[[【Python】matplotlibで論文に使えるきれいなグラフを作る - Qiita>https://qiita.com/yuki_2020/items/7f96c79614c2576a37d3]] 2023.2

-[[今時のPythonはこう書く2020>https://qiita.com/nicco_mirai/items/c1810ed2a6fc8c53c006]] 2020.12
-[[【Python】matplotlibを使うならとりあえず読むべき記事 - Qiita>https://qiita.com/takuma-1234/items/2249b434506e6f0ca27f]] 2022.9

-[[プログラミング演習 Python 2019>http://hdl.handle.net/2433/245698]] 2020.2
-[[matplotlibで任意の位置に点や線を描く - Qiita>https://qiita.com/shoalna/items/655d95f1d1b41cbf2454]] 2022.5

-[[【保存版・初心者向け】Python 目的別チュートリアル>https://qiita.com/tani_AI_Academy/items/3edc5effeb386ae3caa9]] 2018.11

-[[Scipy Lecture Notes>http://www.turbare.net/transl/scipy-lecture-notes/index.html]] 
--Tutorials on the scientific Python ecosystem

-[[Python 3入門 (全31回)@ドットインストール>https://dotinstall.com/lessons/basic_python_v3]] 2018.3
*Mojo [#m6fe024f]
-[[Mojoプログラミング言語の特徴とは?将来性は?よく分かる入門資料まとめ>https://freelance.levtech.jp/guide/detail/1643/]] 2023.10

-[[Python3入門>http://www.k-techlabo.org/www_python/python_main.pdf]] 2017.5.16
-[[新しいPython風プログラミング言語Mojoを試してみた | DevelopersIO>https://dev.classmethod.jp/articles/try-mojo-programming-langurage/]] 2023.10

-[[Python入門>http://www.tohoho-web.com/python/index.html]]
-[[Pythonの35000倍速い新言語 Mojo🔥 を使ってみた【セットアップ編】 #Python - Qiita>https://qiita.com/mohki7/items/b09d5c3d4a10e333d060]] 2023.10

-http://www.python-izm.com/
--Pythonの解説サイト
-[[Pythonと互換性を保ちつつ、非常に高速に動作することで話題のMojoをGoogle Colab上で動作させる方法 - Qiita>https://qiita.com/YutaroOgawa2/items/ce6bf46eebc901f68dde]] 2023.9

-[[Python始めて3ヶ月のメモ>http://qiita.com/mo4_9/items/b0710ee182ba43f4a9ee]] 2017.5.5
-[[Mojo SDK登場 ―ローカル環境で簡単にMojoプログラミングが可能に | gihyo.jp>https://gihyo.jp/article/2023/09/mojo-sdk]] 2023.9

-[[Python基礎講座(2 Pythonのインストール)>http://qiita.com/Usek/items/1acf10f7e302810463a9]]
-[[Mojo言語の基本|npaka>https://note.com/npaka/n/n6e6f6ed1a092]] 2023.9

-[[「みんなのPython Webアプリ編」のPDFを無料公開します>http://coreblog.org/ats/minpy-web-is-now-free-to-read]] 2011.12.22
-[[Pythonドキュメントの日本語訳のPDFがすごい>http://d.hatena.ne.jp/nullpobug/20110209/1297180650]] 2011.2.9
-[[Pythonの定番モジュール集>http://coreblog.org/ats/well-used-python-modules]] 2010.5.15
-[[Python基礎文法最速マスター>http://d.hatena.ne.jp/dplusplus/20100126/p1]] 2010.1.26
-[[Google Python スタイルガイド>http://works.surgo.jp/translation/pyguide.html]] 2010.1.17
-[[Mojo🔥:PythonとC言語のパフォーマンスを併せ持つ新しいAIプログラミング言語 - Qiita>https://qiita.com/Isaka-code/items/4f25c5b68cf1ca65f84b]] 2023.5

-[[Portable Python>http://www.moongift.jp/2009/10/portable_python/]]
-[[Pythonコードを35000倍に高速化したい>https://zenn.dev/turing_motors/articles/8b9a2c4d3e8882]] 2023.5

-[[Python3が後方互換性を捨てても求めたもの>http://www.atmarkit.co.jp/fcoding/articles/python3/01/python301a.html]] 2009.1.30
--後方互換性を崩す仕様変更は、「誰もが正しいと考える、たった1つの方法をできる限り採用する(There should be one-and preferably only one-obvious way to do it)」というPythonの設計思想を、より高次元で実現するために必要なことだった
--Pythonは、ほかのスクリプト言語やプログラミング言語に比べて、「文」と「式」を明確に区分けする言語。print文はこの観点から間違った実装だった
--8ビット文字列からユニコード文字列へ
-[[「Mojoは、ここ数十年で最大のプログラミング言語の進歩になるかもしれない」のまとめ|りさ | AIをあなたに|note>https://note.com/lisa0/n/neb7ab525b9d4]] 2023.5

-[[Python入門>http://www.pythonweb.jp/tutorial/index.html]]
-[[Mojo 🔥>https://zenn.dev/helloyuki/scraps/70e4bcdef0bc6f]] 2023.5

-[[GitHub - modularml/mojo: The Mojo Programming Language>https://github.com/modularml/mojo]] 2023.5

*matplotlib [#h28a8462]
-[[【Python】matplotlibで論文に使えるきれいなグラフを作る - Qiita>https://qiita.com/yuki_2020/items/7f96c79614c2576a37d3]] 2023.2
-[[【Python】matplotlibを使うならとりあえず読むべき記事 - Qiita>https://qiita.com/takuma-1234/items/2249b434506e6f0ca27f]] 2022.9
-[[matplotlibで任意の位置に点や線を描く - Qiita>https://qiita.com/shoalna/items/655d95f1d1b41cbf2454]] 2022.5



*PyScript [#q542b6fd]
-[[Introduction to Pyscript - Earthly Blog>https://earthly.dev/blog/introduction-pyscript/]] 2022.7
-[[【最新のPyScript】HTMLにPython処理記述!ブラウザ表示をJavaScriptみたいに埋め込めるらしいので試してみた - Qiita>https://qiita.com/Bashi50/items/01c961f8f969e1b1696d]] 2022.5
-[[【Python】PyScriptで、HTMLにPythonを書き込む - Qiita>https://qiita.com/PuchiCorner/items/380a9dbbf0b256e75197]] 2022.5
-[[PyScriptを試してみました - Qiita>https://qiita.com/S_Kaji/items/293021fbcf35eab5102e]] 2022.5
-[[「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開 − Publickey>https://www.publickey1.jp/blog/22/pyscriptjavascriptpythonhtmlanaconda.html]] 2022.5



*NumPy [#ad64611b]
-[[python的な書き方を学ぶと良い話 - Qiita>https://qiita.com/Gen0001/items/d0ea78fb376a8ad6caa2]] 2023.3
-[[NumPyのブロードキャストを図で理解する | DevelopersIO>https://dev.classmethod.jp/articles/numpy-broadcast-visualize/]] 2022.3
-[[numpyチュートリアル(ビギナーズ向け)>https://qiita.com/DeepTama/items/0aa2c4840571ba789e85]] 2021.9
-[[それ,numpy で書かない?--6-- #Python - Qiita>https://qiita.com/WolfMoon/items/4fd37d99300cc8d6d3d8]] 2024.2

-[[import numpy fails because libopenblas.dylib does not load · Issue #14165 · numpy/numpy>https://github.com/numpy/numpy/issues/14165]] 2023.10
--OpenBLASのdllが見つからずにnumpyがインポートエラーになる問題
--[[OpenMathLib/OpenBLAS: OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.>https://github.com/OpenMathLib/OpenBLAS]]

*Anaconda [#b9a9e0e7]
-[[M.S.Windows にAnaconda3(python3)を 2019年版 - Qiita>https://qiita.com/kaizen_nagoya/items/c05c0d690fcfd3402534]] 2020.12
-[[Troubleshooting — NumPy v2.0.dev0 Manual>https://numpy.org/devdocs/user/troubleshooting-importerror.html]] 2023.10
--Py2exeでExe化した場合のNumpyのインポートエラーの原因

-[[なぜdockerでpython/Rを使って機械学習するか 書籍・ソース一覧作成中 (目標100) docker(18) - Qiita>https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2]] 2021.11
-[[python的な書き方を学ぶと良い話 - Qiita>https://qiita.com/Gen0001/items/d0ea78fb376a8ad6caa2]] 2023.3

-[[M.S.WindowsにPython3 (Anaconda3) を導入する(7つの罠) - Qiita>https://qiita.com/kaizen_nagoya/items/7bfd7ecdc4e8edcbd679]] 2021.5
-[[NumPyのブロードキャストを図で理解する | DevelopersIO>https://dev.classmethod.jp/articles/numpy-broadcast-visualize/]] 2022.3

-[[Anaconda Distribution Download>https://www.continuum.io/downloads]] 2017.7
-[[numpyチュートリアル(ビギナーズ向け)>https://qiita.com/DeepTama/items/0aa2c4840571ba789e85]] 2021.9

-[[Anaconda で Python 環境をインストールする>http://qiita.com/t2y/items/2a3eb58103e85d8064b6]]



*開発ツール [#q2fb9da3]
→PylanceについてはPython文法系Tipsへ

-[[Pythonを使ったGUIアプリを「お手軽に」作りたかった件 - Qiita>https://qiita.com/ForestMountain1234/items/bc709c3599ee86e2a0dd]] 2023.5
--Flet
*テスト、pytest [#a402c2eb]
-[[Pytestでカスタムマークを使って特定のテストのみを実行する | DevelopersIO>https://dev.classmethod.jp/articles/pytest-mark/]] 2024.3

-[[【CI戦術編 その7】 pyupgradeを使って最新の記法に対応してみた - FJCT Tech blog>https://tech.fjct.fujitsu.com/entry/private_bridge-ci-7_pyupgrade]] 2023.4
-[[[Python] ユニットテストでmotoのメソッドをスタブに差し替えたい | DevelopersIO>https://dev.classmethod.jp/articles/pytest-moto-stub/]] 2024.3

-[[【CI戦術編 その6】Python開発の強い味方 Pylint - FJCT Tech blog>https://tech.fjct.fujitsu.com/entry/private_bridge-ci-6_pylint]] 2023.4
-[[Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる>https://zenn.dev/tk_resilie/articles/python_test_template]] 2023.8

-[[【CI戦術編 その3】Pythonのimportのことならまかせろ isort - FJCT Tech blog>https://tech.fjct.fujitsu.com/entry/private_bridge-ci-3_isort]] 2023.3
-[[pytestのfixtureの実行順序を調べてみた | DevelopersIO>https://dev.classmethod.jp/articles/pytest-fixture-execute-order/]] 2019

-[[Pythonで美しいグラフを描こう!(plotnine編) - Qiita>https://qiita.com/hima2b4/items/fc0c43309a7320f34eeb]] 2022.10
-[[Reference — pytest documentation>https://docs.pytest.org/en/4.6.x/reference.html]]

-[[Gradioとは? Pythonで機械学習Webアプリケーションをサクッと作ろう! - Qiita>https://qiita.com/AI_Academy/items/6fcc1bd5f3f540f67ef0]] 2022.10
-[[[Pytest] pytest 入門、テストコードを書く方法 │ Web備忘録>https://webbibouroku.com/Blog/Article/pytest#outline__5_2]] 2023.5
-テスト開始時に一回だけ動かしたい処理は conftest.py に書く
 # テスト実行前に実行する処理
 def pytest_sessionstart():
    hoge.init()
 
 
 # テスト実行後に実行する処理
 def pytest_sessionfinish():
    hoge.terminate()

-[[【Gradio】Pythonだけで機械学習Webアプリを開発できる | ジコログ>https://self-development.info/%e3%80%90gradio%e3%80%91python%e3%81%a0%e3%81%91%e3%81%a7%e6%a9%9f%e6%a2%b0%e5%ad%a6%e7%bf%92web%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e9%96%8b%e7%99%ba%e3%81%a7%e3%81%8d%e3%82%8b/]] 2022.9

-[[僕が仮想通貨Botを作るときに手放せない便利なPythonライブラリを9個紹介します|くりぷとべあー|note>https://note.com/cryptoo_bear/n/n04f08ea3c1b1]] 2022.8
--retry, timeout-decorator, tabulate, pretty_errors, rich, slackweb, pdb, progress apply, Zyte Smart Proxy Manager
--CCXT, talib: 説明不要かと
--cudf: GPU版pandasみたいなやつ。GPUさえあれば死ぬほど早くデータ処理できる。
--seaborn: シュッとしたmatplotlib
--argparse: 実行時のコマンドライン引数の取り扱いが簡単になる
--pendulm: datetime処理が少し直感的になる

-[[VSCodeでPython書いてる人はとりあえずこれやっとけ〜 - Qiita>https://qiita.com/nanato12/items/ddf26487eb30714251c3]] 2022.7
-[[pytestの使い方と便利な機能 - Qiita>https://qiita.com/sasaki77/items/97c90ae272373d78b422]] 2023.5

-[[【Python】tkinter:テーブル(表)の作成方法(ttk.Treeview) | OFFICE54>https://office54.net/python/tkinter/ttk-treeview-table]] 2022
--Treeview
-[[【VSCode】Pytest Discovery Error : Error discovering pytest>https://rurukblog.com/post/Pytest-Discovery-Error/]] 2022.2

-[[【Python】GUIアプリを作ってみる【PySimpleGUI編】※初心者向け│しみゅろぐ>https://www.simugrammer.com/python_pysimplegui_introduction/]] 2020.7
-[[【Python】GUIとは?利用するメリットやおすすめライブラリまとめ | 侍エンジニアブログ>https://www.sejuku.net/blog/67711]] 2021
--Tkinter、Kivy、PyQt

-[[【Pythonでコード難読化】PyArmorドキュメント(翻訳) - Qiita>https://qiita.com/DeepTama/items/fee2d04c0d8c7a444e57]] 2022.7
-[[PyArmorでPythonのコードを難読化する - Djangoの学習ができるチュートリアルサイトDjangoBrothers>https://djangobrothers.com/blogs/python_pyarmor/]] 2019

-[[【初心者向け】Jupyter Notebookの使い方!インストール方法から解説>https://udemy.benesse.co.jp/development/python-work/jupyter-notebook.html]] 2020.12

-[[Python IDEを6年ぶりに乗り換えた - Qiita>https://qiita.com/kirin123kirin/items/50aa6655099f511f965e]] 2021.4

-[[【Python】Spyder入門(使い方・デバッグ・変数) | 鎖プログラム>https://pg-chain.com/python-spyder]] 2021.11

-[[【Python機械学習】初心者向けSpyder活用のすすめ(2020年8月時点) - Qiita>https://qiita.com/gomasa/items/1c9e94440ae1719a595d]] 2020

-[[pythonの環境構築戦争にイラストで終止符を打つ>https://qiita.com/ganariya/items/1bf870275bad7b5ab506]] 2019.10

-[[Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ>http://mojix.org/2013/01/04/python-bottle]] 2013.1.4

-https://www.jetbrains.com/pycharm/
--Python用IDE


*テスト、pytest [#a402c2eb]
-[[Pythonのテストについてまとめる>https://zenn.dev/panyoriokome/scraps/76e3ec17758c57]] 2023.5

-[[【Python】なぜpytestを使うのか?Assertion編 - Qiita>https://qiita.com/kissy24/items/299bb6a38a4fe5afd3b5]] 2023.2

-[[[Python] 関数テストと手法の概要比較(doctest, unittest, pytest) - Qiita>https://qiita.com/flcn-x/items/fcbbc2fb291b970290f2]] 2023.2

-[[Testing sys.exit() with pytest. When I had tested code which had called… | by George Shuklin | Python Pandemonium | Medium>https://medium.com/python-pandemonium/testing-sys-exit-with-pytest-10c6e5f7726f]] 2017
--sys.exit()されたことを確認するテスト方法

-[[【pytest入門】第1章 - pytest概要 - サーバーワークスエンジニアブログ>https://blog.serverworks.co.jp/introducing-pytest-1]] 2022.3
-[[pytestでテスト中にprintで標準出力したいとき - Qiita>https://qiita.com/greenteabiscuit/items/6497db1009b8d385ccaa]]
  -s をつける
-[[pytest で単体テストの方法まとめ - Qiita>https://qiita.com/waterada/items/6143d80896eb9d89bf2f]] 2020.12


**VSCodeでpytest [#pa0d3798]
-テストクラスが認識されない場合、settings.json の "python.testing.pytestArgs" にフォルダ名を書いてみると認識してくれるかもしれない

-ただし、pytest が Discovery Errorになった場合、settings.json 内の python.testing.pytestArgs に書いているディレクトリをうっかり消してしまったりしていないか確認する。

-[[【VScode】pytestによる単体テスト実行 & カバレッジ可視化方法 - Qiita>https://qiita.com/moshi/items/21a6ff0a20cd840f71ea]] 2021

-[[VSCodeとpytestでPythonコードをテスト&デバッグする|CO-WRITE>https://gri.jp/media/entry/358]] 2021


*環境構築 [#ffaf63ff]
-[[【pip】 Python3をアップデートしたら詰まった話 - Qiita>https://qiita.com/kagami_t/items/ccc89a9a403c196b69d6]] 2023.4
*Python in Excel [#a322607e]
-[[【Python in Excel】Excelで機械学習ができる! - Qiita>https://qiita.com/python_academia/items/086340b5344493911dbe]] 2023.10

-[[俺流!PEP668とうまくやっていく方法 | スクエニ ITエンジニア ブログ>https://blog.jp.square-enix.com/iteng-blog/posts/00043-play-with-the-pep668/]] 2023.4
-[[Microsoft、「Python in Excel」を発表 〜Windows向けベータ版でテスト開始 - 窓の杜>https://forest.watch.impress.co.jp/docs/news/1525532.html]] 2023.8

-[[Pythonのパッケージ管理ベストプラクティス - Qiita>https://qiita.com/c60evaporator/items/b6a7394231d1e768ce64]] 2023.3

-[[機械学習エンジニアの悩み毎:pythonのバージョン問題 - Qiita>https://qiita.com/k1morikawa@github/items/c57e79b4017fa8209efb]] 2022.12

-[[2022年度版Python環境構築徹底解説 - Qiita>https://qiita.com/kjm_nuco/items/733d67ff39acb41839f2]] 2022.12

-[[研究のためのPython開発環境>https://zenn.dev/zenizeni/books/a64578f98450c2]] 2022.11

-[[【Windows】Python 3.11のインストール | ジコログ>https://self-development.info/%e3%80%90windows%e3%80%91python-3-11%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/]] 2022.10

-[[pyenv, virtualenv, pipenv, poetry の概要 - サーバーワークスエンジニアブログ>https://blog.serverworks.co.jp/pyenv-virtualenv-pipenv-poetry]] 2022.10

-[[venv --- 仮想環境の作成>https://docs.python.org/ja/3/library/venv.html]] 2021.8
--venv モジュールは、軽量な "仮想環境" の作成のサポートを提供します。仮想環境には、仮想環境ごとの site ディレクトリがあり、これはシステムの site ディレクトリから分離させることができます。それぞれの仮想環境には、それ自身に (この仮想環境を作成するのに使ったバイナリのバージョンに合った) Python バイナリがあり、仮想環境ごとの site ディレクトリに独立した Python パッケージ群をインストールできます。


**Poetry [#u454044b]
-[[Poetryをサクッと使い始めてみる - Qiita>https://qiita.com/ksato9700/items/b893cf1db83605898d8a]] 2021
-[[ゼロから始めるPoetry - Mirai Translate TECH BLOG>https://miraitranslate-tech.hatenablog.jp/entry/starting-from-scratch-poetry]] 2022.12
-[[【R&D DevOps通信】Poetry1.2でプライベートパッケージを扱う(GitHub, AWS CodeArtifact, GCP Artifact Registry) - Sansan Tech Blog>https://buildersbox.corp-sansan.com/entry/2022/11/14/110000]] 2022.11
-[[pyenvとpoetryでディレクトリ毎にPython環境を切り替える手順+ノウハウまとめ | DevelopersIO>https://dev.classmethod.jp/articles/pyenv-and-poetry/]] 2022.10


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS