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

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

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

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

第37回 Pythonパッケージングの基礎知識 2023年初頭編 他5本 (野田貴子) 2023年7月

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

年に一回、日本で開催されるPython国際カンファレンスPyCon JPですが、今年はPyCon APACとして開催されるようです。
今年は10月27日から3日間の開催です。例年海外のスピーカーも登壇されますし、国内の著名なPythonエンジニアの方々による最新情報のプレゼンテーションが面白いです。
興味がある方は、SNS公式アカウントをフォローして申し込み開始をお待ちください。

https://2023-apac.pycon.jp/

Pythonエンジニア育成を考えられている方やPythonの研修に興味がある方も多いと思います。そのような方は、是非、CTC教育サービスのPython研修を受講ください。
CTC教育サービスは国内トップレベルのPython研修コースのラインアップを提供しています。興味がある方はぜひ以下をご覧の上、お申し込みください。

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

さて今号もPythonの海外ニュースをご紹介しますね。興味がある方はご覧ください。
それでは今号も宜しくお願いいたします。

Pythonパッケージングの基礎知識 2023年初頭編

The Basics of Python Packaging in Early 2023
https://drivendata.co/blog/python-packaging-2023

現在Pythonではsetup.pyではなくpyproject.tomlを使ったパッケージングが標準となっていますが、ネット上の情報にはまだ古いものがあり混乱しています。こちらの記事ではこの新しいパッケージングを利用するために必要な最小限の設定項目などが紹介されており、Pythonのパッケージングに関する良いガイドとなっています。

PyCon 2023での基調講演について

Giving the PyCon 2023 Keynote
https://nedbatchelder.com/blog/202305/pycon_2023_keynote.html

PyCon 2023で基調講演を行なったNed Batchelder氏の振り返りブログです。どのようなことを考えて基調講演に臨み、その後振り返ってどう思ったのかが書かれています。

PyConで発表されたCPythonの高速化について

Faster CPython at PyCon
https://lwn.net/Articles/930705/

こちらの記事は、Faster CPythonチームがPyCon 2023で行った報告をまとめたものです。PEP 659 Specializing Adaptive Interpreterやロードマップにあるパフォーマンス改善に関する情報が提供されています。

PandasとJuliaの対比チートシート

Pandas vs Julia: Cheat Sheet and Comparison
https://datascientyst.com/pandas-vs-julia-comparison-cheat-sheet/

PandasとJuliaの機能を比較したチートシートです。Pandasの「pd.read_csv()」がJuliaでは「CSV.read()」になるなど、お互いが相当する機能を見つけることができます。Pandasの方がツールのエコシステムが大きく、一般的に学習しやすいと言えます。一方のJuliaはより高速で、特定のタイプのデータ分析タスクに対してより強力にすることができる独自の言語機能があります。

Jupyterを使ってPythonを学ぼう

Learn Python With Jupyter
https://learnpythonwithjupyter.com/assets/book/learn_python_with_jupyter.pdf

こちらのPDFは、Jupyter Notebookを使ったPythonの書き方を解説したフリー教材です。一連の演習を通して、Jupyterの使い方に慣れながらPythonを学習することができます。

たくさんのデータが必要なテストの書き方

How to Write Tests That Need a Lot of Data?
https://gogognome.nl/how-to-write-tests-that-need-a-lot-of-data.html

Djangoプロジェクトのユニットテストや統合テストでアプリケーションをテストするときに、たくさんのデータベーステーブルを使ったり、現実に即した大量のデータをテストする必要がある場合にはどうしたら良いでしょうか。こちらの記事ではそのような状況に役立つ3つのテクニックが説明されています。

 


 

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