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

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

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

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

第7回 Django 3.1の非同期ビュー、他5本 (野田貴子) 2020年10月

皆さん、こんにちは。野田貴子です。Pythonエンジニア認定試験が開始3年強で1万人の受験者になったそうですね。3年強で1万人受験というのは民間IT試験で過去最速クラスだそうですね。Pythonの勢いは本当にすごいです。さて今月もPythonの海外動向をご紹介しますね。

<お知らせ> 国内最大級のPython研修ラインナップをご用意しています。 CTC教育サービス「Python研修」 https://www.school.ctc-g.co.jp/python/

それでは、今回もPythonの海外動向をお届けします。どうぞ宜しくお願いいたします。

Django 3.1の非同期ビュー

Async Views in Django 3.1
https://testdriven.io/blog/django-async-views/

Django 3で導入された非同期処理がパワーアップし、Django 3.1ではさらに非同期のビュー、ミドルウェア、テストがサポートされるようになりました。ORMなどは非同期アクセスをサポートしていませんが、開発チームによると将来のリリースで対応する予定とのことです。こちらのチュートリアルでは、新機能の非同期ビューを使い始める方法が紹介されています。

PythonでPythonのコードを解析

Analyzing Python Code With Python
https://rotemtam.com/2020/08/13/python-ast/

プログラムの構文をそのまま木構造で表した「構文木」から 「(」「)」(丸カッコ)などの不要なトークンを取り除いたものを抽象構文木(AST=abstarct syntax tree)といいます。この抽象構文木と、astというPythonのビルトインモジュールを使って、静的コード解析を味わってみましょう。

高校生のための良い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コミュニティのインタビュー ~Bruno Oliveira氏~

Python Community Interview With Bruno Oliveira
https://realpython.com/interview-bruno-oliveira/

Bruno Oliveira氏はPythonのテストライブラリであるpytestのコア開発者です。今回のインタビューでは、C++からPythonへの大規模なコード移行、pytestの使い方、そしてDark Souls(RPGゲーム)に対する愛について語られています。

Pythonにはまだない4つの強力な機能

4 Powerful Features Python Is Still Missing
https://www.infoworld.com/article/3566382/4-powerful-features-python-is-still-missing.html

Pythonには定数がありません。また、多くのコンパイル済み言語が採用している末尾呼び出し最適化のような機能も実装していません。ほかの言語と比較してPythonにはどのような機能が「欠けている 」のか、そしてコア開発者がこれらの機能をPythonに追加していない理由を調べてみましょう。

1行で書けるPythonicなコード10個の解説

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