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

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

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

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

第39回 Python 3.12 プレビュー 他8本 (野田貴子) 2023年8月

皆さん、こんにちは。野田貴子です。

Python試験の主教材プレゼントキャンペーンが大きく変わりましたね。7月から条件をクリアした人は100%市販教材がもらえるそうです。
詳しくは⇒ https://www.pythonic-exam.com/archives/news/555camp

CTC教育サービスのPython研修はPython試験の対策コースはもちろん、国内トップレベルのPython研修コースのラインアップを提供しています。Pythonの研修をお考えの方は以下をご覧の上、お申し込みください。

Python研修コース:https://www.school.ctc-g.co.jp/python/

Python 3.12 プレビュー: Linux Perf Profilerのサポート

Python 3.12 Preview: Support for the Linux Perf Profiler
https://realpython.com/python312-perf-profiler/

Python 3.12が2023年10月にリリースされる予定です。こちらのチュートリアルでは、リリース予定機能の1つであるLinux perfプロファイラのサポートがプレビューされています。

python-mastery:上級編

python-mastery: Advanced Python Mastery
https://github.com/dabeaz-course/python-mastery

『Python Cookbook, 3rd Edition (O'Reilly)』等の著者であるDavid Beazley氏による、企業研修でも採用されている演習中心のPythonプログラミング上級コースです。Python言語そのものをより深く理解することで、他の人のコードを理解し、自分のプロジェクトに応用できるようになることが第一の目標です。

開発のための高度なPythonのヒント

Advanced Python Tips for Development
https://dev.to/scofieldidehen/advanced-python-tips-for-development-olo

Pythonを使い始めて、言語の基本は押さえた段階にいる方へ。次はこちら記事はいかがでしょうか。内包、ジェネレータ、zip、コンテキストマネージャなどが紹介されています。

VScodeとDockerでPythonを書こう

Writing Python With VScode and Docker
https://github.com/RamiKrispin/vscode-python

なぜVSCodeとDockerを使うのかの説明と、この2つを使ってPython環境をセットアップする方法がステップバイステップで紹介されています。

Pythonの反復処理を味わおう

A Taste of Iteration in Python
https://www.bitecode.dev/p/a-taste-of-iteration-in-python

イテレーターインターフェースを実装されたオブジェクトはすべてforループの中で使うことができます。こちらの記事では、イテレータープロトコルがどのように使用され、どのように独自の互換オブジェクトを書くことができるかが紹介されています。

Pythonメタプログラミング実践ガイド

A Practical Guide to Metaprogramming in Python
https://dev.to/karishmashukla/a-practical-guide-to-metaprogramming-in-python-691

こちらの記事では、デコレーター、メタクラス、組み込みのイントロスペクションキーワード、動的コード生成など、Pythonで利用可能なさまざまなタイプのメタプログラミングをが解説されています。

Pythonで時系列を扱う方法

How to Work With Time Series in Python
https://www.timescale.com/blog/how-to-work-with-tim/

Pythonが時系列分析に最適な言語である理由と、時系列分析の始め方のヒントが紹介されています。

非常に大きなPythonモノリスをどのように整理しているか

How We Organise Our Very Large Python Monolith
https://blog.europython.eu/kraken-technologies-how-we-organize-our-very-large-pythonmonolith/

Pythonの開発を多く手がける環境技術企業が開発するアプリケーションの1つは2,700以上のモジュールを持つモノリスです。こちらの記事では、彼らがどのようにこれらすべてのモジュールを整理し動かしているかが概説されています。

PythonとRustの非同期Webサーバーのパフォーマンス

Python and Rust Async Web Server Performance
https://codesolid.com/benchmarking-python-and-rust-async-web-server-performance/

こちらの投稿では、Uvicornを使ったPythonアプリケーションとAxumを使ったRustアプリケーションの非同期Webパフォーマンスを比較しています。同じようなデータ提供プログラムを両方のアプリケーションで書いていますが、性能差はほとんどないようです。

 


 

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