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

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

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

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

第19回 Python 3.10 での構造的パターンマッチング 他4本 (野田貴子) 2022年1月

謹賀新年。今年も宜しくお願いいたします。野田貴子です。Python 3 エンジニア認定基礎試験とPython 3 エンジニア認定データ分析の試験が経済産業省ガイドラインITSSのISVマップに登録されたそうです。かなり早いペースでの掲載でしたね。驚きです。

年始ということで昨年後半のPython海外ニュースをご紹介しますね。興味がある方はご覧ください。 また、国内トップレベルのPython研修コースのラインアップを持つCTC教育サービスの研修コースも是非ご覧くださいネ。 Python研修コース:https://www.school.ctc-g.co.jp/python/

それでは今号も宜しくお願いいたします。

Python 3.10 での構造的パターンマッチング

Structural pattern matching in Python 3.10
https://benhoyt.com/writings/python-pattern-matching/ 「2021年10月上旬にリリース予定のPython 3.10には、構造的パターンマッチングと呼ばれる大規模な新言語機能が含まれます。こちらの記事は、現実のコードに基づいた例を用いて、この機能を批判的に、しかし(願わくば)有益に紹介するものです。」

math.sqrt、numpy.sqrt、x ** 0.5のパフォーマンス比較

math.sqrt vs numpy.sqrt vs x ** 0.5 Performance Discussion
https://twitter.com/karpathy/status/1430316576016793600

Tesla社のAIディレクターであるAndrej Karpathy氏のTwitterにあがった議論です。こちらのツイートに添付された画像では、「math.sqrt(1337.)」で計算すれば「numpy.sqrt(1337.)」よりも10倍速い結果になっているように見えます。リプライではPythonの組み込みの平方根「x ** 0.5」でさらに速い結果が出ています。しかし、このパフォーマンスの差は大抵は、ベンチマークの設定に起因しているとIshan Bhatt氏がリプライで解説しています。

Pythonを学ぶためにはどのくらいの時間がかかるのか

How Long Does It Take to Learn Python?
https://realpython.com/how-long-does-it-take-to-learn-python/

Pythonを学ぶために自分の時間を使うことが本当に将来の自分への投資になるのだろうか。どのくらいの時間が必要なのだろうか。学習計画を立てるためにどんな情報が必要なのだろうか。これらのよくある初心者からの質問に答えている記事です。

DjangoとPythonでパーソナルダイアリーを作ろう

Build a Personal Diary With Django and Python
https://realpython.com/django-diary-project-python/

こちらは初心者向けのチュートリアルで、Djangoを使って個人的な日記アプリを作ります。Djangoのウェブフレームワークの強みを活かしながら、Pythonによるウェブ開発の基本を学びんでみましょう。

Pythonのブール演算子「and」について

Using the "and" Boolean Operator in Python
https://realpython.com/python-and-operator/

こちらのチュートリアルでは、Pythonに3つあるブール演算子(論理演算子ともいう)の「and」「or」「not」のうち、「and」の挙動や使い方についてステップバイステップで解説しています。復習と見直しを兼ねて読んでみるのでいかがでしょうか。

 


 

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