CTC 教育サービス
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes
皆さん、こんにちは。野田貴子です。 CTC教育サービスからPythonによるデータ分析(3日間)、PythonによるAI/機械学習(3日間)の二つのコースがリリースしています。まだ申し込まれていない方はぜひ受講くださいね。 データ分析やAI/機械学習の分野ではPythonがとても普及しており、その背景には市場全体でマーケティングに関する学習意欲が高まっていることにもあります。この分野の技術力を高めたい方は、この機会に是非お申し込みされてはいかがでしょうか?
そして、他にもCTC教育サービスは国内トップレベルのPython研修コースのラインアップを持っています。今日意味がある方はぜひ以下をご覧の上、お申し込みください。
Python研修コース:https://www.school.ctc-g.co.jp/python/
さて今号もPythonの海外ニュースをご紹介しますね。興味がある方はご覧ください。 それでは今号も宜しくお願いいたします。
Secure Password Handling in Python
https://martinheinz.dev/blog/59
世のアプリケーションの多くでは、何らかの認証やパスワード処理、あるいは個人情報の利用をしています。これらの処理を性善説で実装してはいけません。では、どのように実装すれば良いのでしょうか?Pythonにおけるベストプラクティスを確認しましょう。
How To Profile Python Code
https://codesolid.com/how-do-i-profile-python-code/
自分が書いたコードではなくても、パフォーマンスが悪いコードに遭遇してしまうことはありえます。そのようなコードのボトルネックを特定して修正するために、適切なプロファイリング方法を学んでおくことは大事です。こちらの記事では、コードのパフォーマンスを測定するために知っておくべきこと、cProfile、profile、timeitライブラリの使い方などが解説されています。
Python's "Functions" Are Sometimes Classes
https://www.pythonmorsels.com/class-function-and-callable/
list()やenumerate()を使ったことはありますか?これらは関数のように見えて、実はクラスです。Pythonではクラスを関数と呼ぶことがあります。その理由を知りたい方、また、「callable」が何なのか気になる方は、こちらの記事を読んでみてください。
All You Need to Know About Asterisks in Python
https://bas.codes/posts/python-asterisks
Pythonではアスタリスク( * )は掛け算以外にも使われます。分解するための演算子「 * 」と「 ** 」です。「 *args 」や「 **kwargs 」を使ったアンパックなどの処理を学びましょう。
A Quick Way to Animate Your Python Plots
https://calendar.google.com/calendar/u/0/r/month
アニメーションプロットを開発する際には多くの選択肢がありますが、その選択肢の中には習得が大変なものがたくさんあります。ここでは、matplotlibとImageIOを使ってアニメーションGIFを簡単に作成する方法を学び、完成品を素早く作ることを優先させてみましょう。
Understand Django: Debugging Tips And Techniques
https://www.mattlayman.com/understand-django/debugging-tips-techniques/
稼働中のDjangoアプリがあって、ユーザーがすでにいて、そのユーザーがバグに遭遇してしまった場合、どのようにデバッグをしたら良いでしょうか?こちらの記事にヒントがあるかもしれません。
[IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes