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

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

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

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

第13回 pipのアップグレードが必要な理由 他7本 (野田貴子) 2021年3月

皆さん、こんにちは。野田貴子です。CTC教育サービスが認定スクールとして参加しているPythonエンジニア認定試験ですが、先日はPython Charity Talkにスポンサードして登壇をされたそうです。PythonはPythonソフトウェア財団がOSSとして管理しています。OSSなので皆さんが無料で利用できますが、当然管理にはコストがかかっています。寄付ができる方は寄付をされても良いかもしれませんね。

さて今月も、Python関連の情報を追いかけている方向けにPythonの海外動向をご紹介しますね。

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

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


pipのアップグレードが必要な理由

Why You Really Need to Upgrade Pip
https://pythonspeed.com/articles/upgrade-pip/

古いバージョンのpipを使用していると、最新のPythonパッケージのインストールに失敗したり、面倒な方法でインストールする必要がでてきたりするかもしれません。こちらのサイトで、この問題は具体的にはどういったものなのか、どのように解決するのか、そして、何が原因なのかを学びましょう。

Pythonの文字列の仕組み

How Python Strings Work
https://tenthousandmeters.com/blog/python-behind-the-scenes-9-how-python-strings-work/

こちらの記事では、Pythonではテキストがどのようにエンコードされ、内部で表現されるを明らかにすることで、Pythonの文字列がどのように動作するかを学べます。

今週で30歳の誕生日おめでとう、Python!

Happy Birthday, Python, You're 30 Years Old This Week!
https://www.theregister.com/2021/02/20/python_at_30/

こちらの技術記事では、Armin Ronacher氏、Brett Cannon氏、Ewa Jodloski氏へのインタビューを通して、Pythonがこれまで何をしてきたか、今何をしているのか、そしてこれから何をしようとしているのかを紹介しています。

Pandasの予期せぬメモリ爆発を見つけて修正する方法

Finding and Fixing an Unexpected Memory Explosion in Pandas
https://drawingfromdata.com/pandas/concat/memory/exploding-memory-usage-with-concat-and-categories.html

pandasで大規模なデータフレームを扱う際には、文字列カラムをカテゴリとして保存することでメモリを大幅に節約することができます。しかし、データフレームの連結を開始すると、驚くべきことにこの節約効果は消えてしまいます。こちらの記事では、そうなる理由と、それを修正する方法が解説されています。

Guido氏とEric Idle氏のTwitterでの談話

Guido and Eric Idle Converse on Twitter
https://twitter.com/ericidle/status/1355542173756735489

Twitter上で行われた、Pythonの生みの親であるGuido van Rossum氏とモンティ・パイソンの俳優(IDLEの名前の由来)による、Python言語に関するやりとりです。

Pillowを使ったPythonでの画像処理

Processing Images in Python With Pillow
https://realpython.com/podcasts/rpp/45/

Pythonでの画像処理に興味がありますか? FlaskやDjangoのウェブサイトやCMSのために、画像を読み込み修正する必要がありますか? そうであれば、Pythonの画像処理ライブラリであるPILのfriendly forkであるPillowを使うことが多いでしょう。今週の番組には、Pythonでの画像処理について新しい本を執筆中のMike Driscoll氏が登場します。

Pandasでのプロット ~Pythonのデータ可視化の基礎~

Plot With Pandas: Python Data Visualization Basics
https://realpython.com/courses/plot-pandas-data-visualization/

こちらのコースでは、かの人気あるデータ分析ライブラリ「Pandas」でPythonが提供する、基本的なプロットの潜在能力について学べます。Pandasが提供する様々な種類のプロットや、それらをデータ探索に使用する方法、そして、ユースケースごとに最適なプロットの種類について学べます。

PythonプログラマーのためのC言語

C for Python Programmers
https://realpython.com/c-for-python-programmers/

こちらのチュートリアルでは、最も人気あるPython実装であるCPythonのソースコードで使用されている、C言語の基礎を学べます。C言語を学ぶことはCPythonに貢献したいと考えているPythonプログラマにとって重要です。

それでは次回もお楽しみに!

 


 

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