文字列操作は、 Pythonのようなスクリプト言語の 「主戦場」 と言えます。Web開発に限らず、 バイオインフォマティクスなど幅広い分野で盛んに活用される機能です。中でも文字列のフォーマッティングは、 よく使われる機能のひとつです。 Python 3. 0では ...
CTC教育サービスはコラム「ゼロから歩くPythonの道> 第70回 Pythonを使う上での大事な作法 PythonicとThe Zen of Python」を公開しました。 こんにちは、吉政創成 菱沼です。 今回も「きれいなPythonプログラミング(マイナビ出版)」という書籍を利用して学習します。
今回も思いっきり個人的な見解を書いてみようと思います。 少し前に「PythonicやPythonZenを知らなくてもPythonプログラマーとしては問題ない」や「PythonicやPythonZenというお作法は建前的な考え方なので意識しなくても良いですよね」という意見を聞きました。
Pythonには、「Pythonic(パイソニック)」と呼ばれる、Python特有の機能や慣習を活かした「推奨される書き方」が存在します。 他の言語(C言語やJavaなど)の癖で書いたコードは、Pythonでは「冗長」あるいは「非効率」なアンチパターンになってしまうことが ...
年間登壇約20回、連載数15本以上、顧問先14社を持つマーケッター。著書「ITエンジニア向け企画力と企画書の教科書」大手企業の職級査定審査員 日本を代表する大手企業を中心にマーケティング支援を実施。日本のIT業界の発展のためには教育が重要である ...
2023年9月上旬発行予定の新刊書籍、『Pythonによる計算物理』のご紹介です。 同書の一部を、発行に先駆けて公開します。 本書では、物理系の学生にとって身近な方程式を取り上げ、それをPythonを使って数値的に解く方法を示します。それにより、計算物理の ...
画像生成AI「Stable Diffusion」などの有名AIでも利用されているPython向け機械学習ライブラリ「PyTorch」のバージョン2.0が正式リリースされました。PyTorch 2.0は後方互換性を保ちつつ、処理速度が大幅に向上しています。 PyTorch 2.0: Our next generation release that is faster ...