CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
皆さん、こんにちは。野田貴子です。 PyCon JP 2022、盛況でしたね。今年はハイブリットの開催でしたが、オンラインでも十分楽しめたと思います。Pythonに興味を持った方は是非、この機会にPythonを学習してみてはいかがでしょうか?
このコラムを掲載いただいているCTC教育サービスは国内トップレベルのPython研修コースのラインアップを提供しています。興味がある方はぜひ以下をご覧の上、お申し込みください。
Python研修コース:https://www.school.ctc-g.co.jp/python/
さて今号もPythonの海外ニュースをご紹介しますね。興味がある方はご覧ください。 それでは今号も宜しくお願いいたします。
Uncommon Uses of Python in Commonly Used Libraries
https://eugeneyan.com/writing/uncommon-python/
メンテナンスしやすいPythonの書き方について学ぶために、こちらのブログでは有名なPythonライブラリのコードを読んでいます。そして、その過程で見つけたコーディングパターンが解説されています。
Programming Languages Endorsed for Server-Side Use at Meta
https://engineering.fb.com/2022/07/27/developer-tools/programming-languages-endorsed-for-server-side-use-at-meta/
Facebook(Meta社)では、開発者がプロジェクトにとって最適な言語を選択するのに役立つプログラミング言語ガイドラインを共有しています。 Python言語は機械学習、データサイエンス、Instagramで多用されているようです。
Finding Performance Problems: Profiling or Logging?
https://pythonspeed.com/articles/logging-vs-profiling/
統計のプロファイリングでは、実行時にコードのサンプルを取得し、一定間隔でパフォーマンスを検査しています。これを活用して、例え本番稼働中のコードであってもパフォーマンスのボトルネックを特定する方法を学びましょう。
PEP 682 - Format Specifier for Signed Zero
https://peps.python.org/pep-0682/
数学的には意外なことですが、Pythonでは floatとDecimalのどちらも「負のゼロ」をサポートしています。これにより奇妙な結果になってしまう可能性があるため、PEP 682では、文字列形式の仕様を変更して負のゼロを正のゼロに自動的に正規化することが提案されています。
To Ruby From Python
https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-python/
複数のプログラミング言語の相違点を知ることで、既知のプログラミング言語の理解をさらに深めることができます。こちらでは、PythonとRubyの類似点と相違点が紹介されています。
The Magic of Matplotlib Stylesheets
https://www.datafantic.com/the-magic-of-matplotlib-stylesheets/
たった1行のコードでMatplotlibのビジュアライゼーションにスタイルシートを適用できます。こちらのチュートリアルでは、再利用できるカスタムスタイルシートを作成する方法が紹介されています。
Technical Writing for Developers
https://css-tricks.com/technical-writing-for-developers/
プログラミングでは、コードを書くことと同じくらいコードの説明を書くことも重要です。コードの説明は、ドキュメント、ブログ、プルリクエスト、コード内のコメントなど様々なところで登場します。プログラミングだけでなくライティングのスキルも向上させて、開発者としてのレベルをさらに上げましょう。
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes