「今日から使える5つの簡単なPythonの機能で、より良いコードを書き始めることができます」

5 easy Python features to start writing better code from today

Pythonを8年以上使っています。以下は、私が好きないくつかのPythonの機能で、コードをリフレッシュさせ、効率的にするものです。

Chris Ried氏による写真、Unsplashから

「これは超きれいです😎」や「こんなやり方があるとは知りませんでした」といったコメントを自分のコードやプルリクエストで見ると、素晴らしい気分になります。個人的な経験から、良いソフトウェアエンジニアリングの原則を受け入れ、既存の言語の機能を最大限活用することが、他の人が感謝する良いコードのレシピであることがわかりました。

私はMLE(Machine Learning Engineer)として日々Pythonを使用しています。Pythonは、科学的なツールの大規模なエコシステムと組み合わせて、MLプラクティショナーにとって優れたオプションです。

これはつまり、ほとんどソフトウェアエンジニアリングの知識を持たない個人でも、すばやくPythonを使用できるということです。

この最後の文は、二つの異なる口調で言えます。肯定的な口調と否定的な口調です(試してみてください!)。

最初は恵まれているように見えるかもしれませんが、長期的な観点では、ソフトウェアエンジニアリングの原則(例:型、オブジェクト)の制約の欠如がエンジニア(MLE)や科学者(DS/AS)が良いコードを書くことを思いとどまらせます(信じてください、私たちはすでにソフトウェアエンジニアの間であまり良いエンジニアとは言われていません)。これにより、ほとんどの場合、読みにくく、保守しにくく、テストしにくいスパゲッティコードが生まれます。さらに悪いことに、ある日、この悪質なコードを再利用することが、何も知らずに犠牲になる人の最悪の悪夢になるかもしれません。さらに、悪いコードの上に構築されたコードがさらに悪いコードにつながるドミノ効果が起こることさえあります。最終的には、組織的な問題が発生する可能性もあります。

結論は、Pythonで何かをするのは簡単ですが、Pythonで正しい方法で何かをするのは難しいということです。8年以上Pythonと格闘してきた私は、まだ異なる(より良い)方法でコードを改善する方法を学んでいます。私は良いソフトウェアエンジニアに恵まれており、効果的に私のコードを批判してくれる人々に感謝しています。同じようなサポートを持っている場合は、幸運だと言えます。ここでは、Pythonのスキルを次のレベルに引き上げるために活用できるいくつかの要素を共有します。

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

人工知能

「ジャスティン・マクギル、Content at Scaleの創設者兼CEO - インタビューシリーズ」

ジャスティンは2008年以来、起業家、イノベーター、マーケターとして活動しています彼は15年以上にわたりSEOマーケティングを...

人工知能

キャルレールの最高製品責任者、ライアン・ジョンソンへのインタビューシリーズ

ライアンは、初期のスタートアップからフォーチュン100の組織まで、多様なテクノロジーと製品開発のリーダーシップ経験を15年...

人工知能

「LeanTaaSの創設者兼CEO、モハン・ギリダラダスによるインタビューシリーズ」

モーハン・ギリダラダスは、AIを活用したSaaSベースのキャパシティ管理、スタッフ配置、患者フローのソフトウェアを提供する...

データサイエンス

「David Smith、TheVentureCityの最高データオフィサー- インタビューシリーズ」

デビッド・スミス(別名「デビッド・データ」)は、TheVentureCityのチーフデータオフィサーであり、ソフトウェア駆動型のス...

人工知能

Diginiのスマートセンスの社長、ガイ・イエヒアブによるインタビューシリーズ

ガイ・イハイアヴ氏は、ビジネスの成功に最も重要な資産を保護するためにインターネット・オブ・シングス(IoT)の力を活用す...

人工知能

「ゲイリー・ヒュースティス、パワーハウスフォレンジクスのオーナー兼ディレクター- インタビューシリーズ」

ゲイリー・ヒュースティス氏は、パワーハウスフォレンジックスのオーナー兼ディレクターであり、ライセンスを持つ私立探偵、...