CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
皆さん、こんにちは。野田貴子です。Pythonエンジニア認定試験が開始3年強で1万人の受験者になったそうですね。3年強で1万人受験というのは民間IT試験で過去最速クラスだそうですね。Pythonの勢いは本当にすごいです。さて今月もPythonの海外動向をご紹介しますね。
<お知らせ> 国内最大級のPython研修ラインナップをご用意しています。 CTC教育サービス「Python研修」 https://www.school.ctc-g.co.jp/python/
それでは、今回もPythonの海外動向をお届けします。どうぞ宜しくお願いいたします。
Async Views in Django 3.1
https://testdriven.io/blog/django-async-views/
Django 3で導入された非同期処理がパワーアップし、Django 3.1ではさらに非同期のビュー、ミドルウェア、テストがサポートされるようになりました。ORMなどは非同期アクセスをサポートしていませんが、開発チームによると将来のリリースで対応する予定とのことです。こちらのチュートリアルでは、新機能の非同期ビューを使い始める方法が紹介されています。
Analyzing Python Code With Python
https://rotemtam.com/2020/08/13/python-ast/
プログラムの構文をそのまま木構造で表した「構文木」から 「(」「)」(丸カッコ)などの不要なトークンを取り除いたものを抽象構文木(AST=abstarct syntax tree)といいます。この抽象構文木と、astというPythonのビルトインモジュールを使って、静的コード解析を味わってみましょう。
What Are Some Good Python Project Ideas for High School Students?
https://www.reddit.com/r/Python/comments/i7mmyh/im_a_teacher_help_me_choose_a_python_project_to/
学生にPythonを教えている先生が、Pythonの基礎学習を終えた彼らに与える課題として、プロジェクトのアイデアを募っているredditの掲示板です。高校生でない方にとっても、特にビギナーの方にはとてもためになる内容ではないでしょうか。
Python Community Interview With Bruno Oliveira
https://realpython.com/interview-bruno-oliveira/
Bruno Oliveira氏はPythonのテストライブラリであるpytestのコア開発者です。今回のインタビューでは、C++からPythonへの大規模なコード移行、pytestの使い方、そしてDark Souls(RPGゲーム)に対する愛について語られています。
4 Powerful Features Python Is Still Missing
https://www.infoworld.com/article/3566382/4-powerful-features-python-is-still-missing.html
Pythonには定数がありません。また、多くのコンパイル済み言語が採用している末尾呼び出し最適化のような機能も実装していません。ほかの言語と比較してPythonにはどのような機能が「欠けている 」のか、そしてコア開発者がこれらの機能をPythonに追加していない理由を調べてみましょう。
10 Awesome Pythonic One-Liners Explained
https://dev.to/devmount/10-awesome-pythonic-one-liners-explained-3doc
ある処理を1行のコードで書けるかどうかは、言語にもよりますよね。Pythonには2つの変数の値を交換するswapを始めとして、1行で書けてしまう処理がいろいろあります。Python以外の言語を知る方はなおさら、ほかの言語との違いを楽しめる記事ではないでしょうか。
それでは次回もお楽しみに!
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes