IT・技術研修ならCTC教育サービス

サイト内検索 企業情報 サイトマップ

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

 [IT研修]注目キーワード   Python  UiPath(RPA)  最新技術動向  Microsoft Azure  Docker  Kubernetes 

第41回 Pythonのデータフレームがこんなにたくさんある理由とは? 他5本 (野田貴子) 2023年10月

皆さん、こんにちは。野田貴子です。

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/

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種類のユースケースの観点でまとめている記事です。

Pythonでモンティ・ホール問題をシミュレートしてみよう

Simulate the Monty Hall Problem in Python
https://www.dataschool.io/python-probability-simulation/

モンティ・ホール問題をご存知でしょうか。3つの扉のうち1つの扉の中だけ入っている宝を当てるゲームです。あなたが1つ扉を選ぶとその扉を開ける前に、残りの2つの扉のうちハズレの方の扉が開いてネタバレされます。この時、あなたは最初に選んだ扉をそのまま開けますか? それとも、残り2つのうちネタバレされなかった方の扉を選び直して開けますか? どちらが成功率が高いでしょうか? 数学者やノーベル賞受賞者を悩ませてきたこの古典的な確率ゲームを、Pythonでシミュレーションしてみませんか。

PytestとNbmakeでJupyter Notebookをテストする方法

How to Test Jupyter Notebooks With Pytest and Nbmake
https://semaphoreci.com/blog/test-jupyter-notebooks-with-pytest-and-nbmake

プログラミングにおいて、テストは非常に重要ですよね。こちらは、Pytestプラグインのnbmakeを使ってJupyter Notebookのエンドツーエンドのテストを自動化する方法のチュートリアルになっています。

CPython のリリースプロセスの可視化

Visualizing the CPython Release Process
https://sethmlarson.dev/security-developer-in-residence-weekly-report-9

こちらの記事では、CPythonのリリースプロセスにおけるそれぞれのステップを図で可視化しています。図はSVG形式になっていますので、翻訳ツールを使って日本語で読むこともできます。サプライチェーンリスクについても解説されています。

Pythonは(ほとんど)シンタックスシュガーでできている

Python Is (Mostly) Made of Syntactic Sugar
https://lwn.net/Articles/942767/

Pythonのシンタックスシュガーについての記事です。コアとなる基本的な構文だけを残すために、シンタックスシュガーを取り除いてPythonの機能を再実装できることが説明されています。シンタックスシュガーはコードの可読性を向上させますが、基本構文も理解しておくことが大切ですね。

PythonとMatplotlibで美しいポーラーヒストグラムを作成しよう

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