CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
皆さん、こんにちは。野田貴子です。Pythonのお作法であるPythonZenとPEP8の理解度を問う無料の試験「PythonZen &PEP 8検定」が始まりましたね。皆さん、もう受験されましたでしょうか?合格者は認定証が出るそうですので、興味がある方はぜひ受験してくださいね。そして、この機会にPythonを学びたい方は国内トップレベルのPython研修コースのラインアップを持つCTC教育サービスの研修コースも是非ご覧くださいネ。
Python研修コース:https://www.school.ctc-g.co.jp/python/
今号もPythonの海外ニュースをご紹介しますね。興味がある方はご覧ください。 それでは今号も宜しくお願いいたします。
10 Patterns for Writing Cleaner Python
https://dev.to/alexomeyer/10-must-know-patterns-for-writing-clean-code-with-python-56bf
「クリーンなコード」とは、より焦点が絞られ、読みやすく、デバッグが簡単で、一般的には保守も簡単なコードのことです。こちらのガイドでは、どのようなパターンをコードに適用すればコードがクリーンになるのかについて、Pythonプログラマーに向けて書かれています。
20 Python Interview Questions To Challenge Your Knowledge
https://towardsdatascience.com/20-python-interview-questions-to-challenge-your-knowledge-cddc842297c5
面接でよく聞かれる、Pythonに関するデータサイエンスの質問20個を集めた記事です。データ構造、コアプログラミングの概念、Pythonのベストプラクティスなどをカバーしています。
Python list vs tuple Comparison
https://pub.towardsai.net/python-list-vs-tuple-an-in-depth-comparison-42c59348d8a8
Pythonのリストとタプルの相違点と選択方法を解説した記事です。この2つはPythonで一般的に使用されるデータ構造で、初心者でも知っているものです。しかし、この2つの違いはなんでしょうか? どのように使い分ければ良いでしょうか?
Python f-Strings Are More Powerful Than You Might Think
https://martinheinz.dev/blog/70
Pythonのf-string(フォーマット文字列)にはいろいろな機能があります。こちらの記事では、日付の書式設定、変数のデバッグ、ネストされたf-string、条件付きフォーマットなど、知名度が低そうな機能について解説されています。
Processing Large JSON Files Without Running Out of Memory
https://pythonspeed.com/articles/json-memory-streaming/
大きなJSONファイルをPythonで読み込むと、メモリを使いすぎて速度が低下したり、クラッシュしたりする可能性があります。それを解決するためには、JSONデータを区切って一度に一つずつのまとまりで処理します。詳しい方法はこちらの記事をご覧ください。
React in Python With Pyodide
https://blog.pyodide.org/posts/react-in-python-with-pyodide/
Pyodideは、PythonにおけるWebAssemblyの実装です。こちらの記事では、JavaScriptの代わりにPyodideを使用してReactフックを作成する方法について説明されています。
10 Clustering Algorithms With Python
https://machinelearningmastery.com/clustering-algorithms-with-python/
クラスタリング(クラスター分析)とは、データのパターンを発見するための、教師なしの学習メカニズムです。クラスタリングアルゴリズムはたくさんあり、それぞれに長所と短所があります。こちらの記事では、Pythonで使える10種類のクラスタリングアルゴリズムの特徴と選び方が分かります。
Text Similarity w/ Levenshtein Distance in Python
https://towardsdatascience.com/text-similarity-w-levenshtein-distance-in-python-2f7478986e75
レーベンシュタイン距離とは、2つのテキストのチャンクの違いを測定するものです。こちらの記事では、レーベンシュタイン距離の仕組みと、これを使って盗用を検出するためのデータパイプラインの設定方法について説明されています。
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes