CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
謹賀新年。今年も宜しくお願いいたします。野田貴子です。Python 3 エンジニア認定基礎試験とPython 3 エンジニア認定データ分析の試験が経済産業省ガイドラインITSSのISVマップに登録されたそうです。かなり早いペースでの掲載でしたね。驚きです。
年始ということで昨年後半のPython海外ニュースをご紹介しますね。興味がある方はご覧ください。 また、国内トップレベルのPython研修コースのラインアップを持つCTC教育サービスの研修コースも是非ご覧くださいネ。 Python研修コース:https://www.school.ctc-g.co.jp/python/
それでは今号も宜しくお願いいたします。
Structural pattern matching in Python 3.10
https://benhoyt.com/writings/python-pattern-matching/
「2021年10月上旬にリリース予定のPython 3.10には、構造的パターンマッチングと呼ばれる大規模な新言語機能が含まれます。こちらの記事は、現実のコードに基づいた例を用いて、この機能を批判的に、しかし(願わくば)有益に紹介するものです。」
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氏がリプライで解説しています。
How Long Does It Take to Learn Python?
https://realpython.com/how-long-does-it-take-to-learn-python/
Pythonを学ぶために自分の時間を使うことが本当に将来の自分への投資になるのだろうか。どのくらいの時間が必要なのだろうか。学習計画を立てるためにどんな情報が必要なのだろうか。これらのよくある初心者からの質問に答えている記事です。
Build a Personal Diary With Django and Python
https://realpython.com/django-diary-project-python/
こちらは初心者向けのチュートリアルで、Djangoを使って個人的な日記アプリを作ります。Djangoのウェブフレームワークの強みを活かしながら、Pythonによるウェブ開発の基本を学びんでみましょう。
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