#author("2023-10-29T07:19:34+09:00","default:irrp","irrp")
→言語・開発環境

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

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

→スクレイピング

→[[自動化]]

#contents

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

-Python関連Tips
--PythonのExe化

-Python文法系Tips

-Pandas関連

-Python入門系

-Pythonの開発ツール

-Python開発環境


*一般記事 [#ed122c69]
-[[業務で使える一歩進んだ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/]]


*matplotlib [#h28a8462]
-[[[Python]NetwortkXとMatplotlibライブラリを使って簡単なネットワークグラフを作成・表示してみた | DevelopersIO>https://dev.classmethod.jp/articles/python-networkx-matplotlib-simple-network-graph-creation/]] 2023.10

-[[matplotlib でイケてるグラフを書く | キカガクブログ>https://blog.kikagaku.co.jp/matplotlib-graf]] 2023.10

-[[Python初学者向け:散布図の描き方を基本から解説(matplotlib/seaborn) | happy analysis>https://happy-analysis.com/python/python-topic-scatter-by-matplotlib-seaborn.html]] 2023.9

-[[【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


*Mojo [#m6fe024f]
-[[新しいPython風プログラミング言語Mojoを試してみた | DevelopersIO>https://dev.classmethod.jp/articles/try-mojo-programming-langurage/]] 2023.10

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

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

-[[Mojo SDK登場 ―ローカル環境で簡単にMojoプログラミングが可能に | gihyo.jp>https://gihyo.jp/article/2023/09/mojo-sdk]] 2023.9

-[[Mojo言語の基本|npaka>https://note.com/npaka/n/n6e6f6ed1a092]] 2023.9

-[[Mojo🔥:PythonとC言語のパフォーマンスを併せ持つ新しいAIプログラミング言語 - Qiita>https://qiita.com/Isaka-code/items/4f25c5b68cf1ca65f84b]] 2023.5

-[[Pythonコードを35000倍に高速化したい>https://zenn.dev/turing_motors/articles/8b9a2c4d3e8882]] 2023.5

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

-[[Mojo 🔥>https://zenn.dev/helloyuki/scraps/70e4bcdef0bc6f]] 2023.5

-[[GitHub - modularml/mojo: The Mojo Programming Language>https://github.com/modularml/mojo]] 2023.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]
-[[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]]

-[[Troubleshooting — NumPy v2.0.dev0 Manual>https://numpy.org/devdocs/user/troubleshooting-importerror.html]] 2023.10
--Py2exeでExe化した場合のNumpyのインポートエラーの原因

-[[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





*テスト、pytest [#a402c2eb]
-[[Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる>https://zenn.dev/tk_resilie/articles/python_test_template]] 2023.8

-[[pytestのfixtureの実行順序を調べてみた | DevelopersIO>https://dev.classmethod.jp/articles/pytest-fixture-execute-order/]] 2019

-[[Reference — pytest documentation>https://docs.pytest.org/en/4.6.x/reference.html]]

-[[[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()



-[[pytestの使い方と便利な機能 - Qiita>https://qiita.com/sasaki77/items/97c90ae272373d78b422]] 2023.5

-[[【VSCode】Pytest Discovery Error : Error discovering pytest>https://rurukblog.com/post/Pytest-Discovery-Error/]] 2022.2

-[[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


*Python in Excel [#a322607e]
-[[【Python in Excel】Excelで機械学習ができる! - Qiita>https://qiita.com/python_academia/items/086340b5344493911dbe]] 2023.10

-[[Microsoft、「Python in Excel」を発表 〜Windows向けベータ版でテスト開始 - 窓の杜>https://forest.watch.impress.co.jp/docs/news/1525532.html]] 2023.8

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