CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
皆さん、こんにちは。野田貴子です。
PyCon APAC2023が近くなってきましたね。皆さん申し込まれましたでしょうか?
PyCon APACは、プログラミング言語「Python」を中心としたボランティアによる非営利の年次カンファレンスです。このカンファレンスの目的は、Pythonプログラミング言語とその周辺技術を探求し、議論・実践できる場を提供することです。運営チームは、アジア太平洋地域における国または地域が主体となり、現在では、シンガポール、マレーシア、インドネシア、フィリピン、タイ、韓国、香港、ベトナム、日本、台湾、インド、バングラデシュが毎年交代して開催され、2023年は日本のメンバーが主体となり運営します。Pythonの情報を得るいい機会になると思います。
https://2023-apac.pycon.jp/
CTC教育サービスのPython研修はPython試験の対策コースはもちろん、国内トップレベルのPython研修コースのラインアップを提供しています。Pythonの研修をお考えの方は以下をご覧の上、お申し込みください。
Python研修コース:https://www.school.ctc-g.co.jp/python/
Why Are There So Many Python Dataframes?
https://ponder.io/why-are-there-so-many-python-dataframes/
どうしてPythonにはデータフレームを持つライブラリがこんなにたくさんあるのか気になったことはありませんか? pandas、Polars、RAPIDS cuDF、Ibis、などなど。これらのライブラリの特性を解説しながら、4種類のユースケースの観点でまとめている記事です。
Simulate the Monty Hall Problem in Python
https://www.dataschool.io/python-probability-simulation/
モンティ・ホール問題をご存知でしょうか。3つの扉のうち1つの扉の中だけ入っている宝を当てるゲームです。あなたが1つ扉を選ぶとその扉を開ける前に、残りの2つの扉のうちハズレの方の扉が開いてネタバレされます。この時、あなたは最初に選んだ扉をそのまま開けますか? それとも、残り2つのうちネタバレされなかった方の扉を選び直して開けますか? どちらが成功率が高いでしょうか? 数学者やノーベル賞受賞者を悩ませてきたこの古典的な確率ゲームを、Pythonでシミュレーションしてみませんか。
How to Test Jupyter Notebooks With Pytest and Nbmake
https://semaphoreci.com/blog/test-jupyter-notebooks-with-pytest-and-nbmake
プログラミングにおいて、テストは非常に重要ですよね。こちらは、Pytestプラグインのnbmakeを使ってJupyter Notebookのエンドツーエンドのテストを自動化する方法のチュートリアルになっています。
Visualizing the CPython Release Process
https://sethmlarson.dev/security-developer-in-residence-weekly-report-9
こちらの記事では、CPythonのリリースプロセスにおけるそれぞれのステップを図で可視化しています。図はSVG形式になっていますので、翻訳ツールを使って日本語で読むこともできます。サプライチェーンリスクについても解説されています。
Python Is (Mostly) Made of Syntactic Sugar
https://lwn.net/Articles/942767/
Pythonのシンタックスシュガーについての記事です。コアとなる基本的な構文だけを残すために、シンタックスシュガーを取り除いてPythonの機能を再実装できることが説明されています。シンタックスシュガーはコードの可読性を向上させますが、基本構文も理解しておくことが大切ですね。
Create a Beautiful Polar Histogram With Python and Matplotlib
https://dev.to/oscarleo/how-to-create-a-beautiful-polar-histogram-with-python-and-matplotlib-400l
ポーラーヒストグラムは、一般的な棒グラフでは情報が入り切らない場合に使える円形で放射状の棒グラフです。この図を使うと、同じ領域に多くの情報を詰め込むことができるようになります。こちらの記事ではPythonとMatplotlibでポーラーヒストグラムを描く方法が解説されています。皆さんも何度か目にしたことがある種類のグラフだと思います。
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes