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

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

研修コース検索

コラム

Python海外ニュース紹介

CTC 教育サービス

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

第5回 Pythonのリファクタリング、他4本 (野田貴子) 2020年5月

皆さん、こんにちは。野田貴子です。新型コロナウイルスにより自宅で仕事をされている方が多いと思います。こういう時こそ、しっかり学び、基礎を確認し、今後に備えたいです。このコラムを記載いただいているCTC教育サービスでは、自宅でライブ研修が受けられるようになっています。(ビデオではなく、インタラクティブなライブオンライン研修です)興味がある方は、以下の研修ページをご覧ください。

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

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

Pythonのリファクタリング

Python Refactorings - Part 1
https://sourcery.ai/blog/explaining-refactorings-1/

Pythonicなコードでは、簡潔で、理解しやすいことが重要です。この記事はPythonにおけるリファクタリング方法を解説したシリーズの第一弾で、6つのトピックがあります。Python以外のプログラミング言語にも当てはまるテクニックもありました。

2020年のPython Languageサミット

The 2020 Python Language Summit
https://pyfound.blogspot.com/2020/04/the-2020-python-language-summit.html

Python Languageサミットでは、Python言語の実装者や、サードパーティ製のライブラリ制作者、Pythonコミュニティメンバーなどが集まり、短いプレゼンテーションの後にグループディスカッションを行います。 2020年のサミットはテレビ会議で2日間開催されました。

Djangoについて ~Formのユーザーインタラクション~

Understand Django: User Interaction With Forms
https://www.mattlayman.com/understand-django/user-interaction-forms/

Djangoでのフォームシステムを解説した記事です。最初にWebサイトのフォームの基本的な仕組みから丁寧に説明されていますので、初心者の方でも大丈夫。そのあとはDjango特有のコードの書き方や、便利な機能が紹介されています。

PyBoy ~Pythonで書かれたゲームボーイエミュレーター~

PyBoy: GameBoy Emulator Written in Python
https://notamonadtutorial.com/a-wild-pyboy-appears-a-gameboy-emulator-written-in-python-22666762232f?gi=349a96d00fc1

世の中にはさまざまなエミュレーターがありますが、それらはシステムプログラミング言語(C、C++、Rustなど)で記述されていることがほとんどです。しかしこのゲームボーイエミュレーターはPythonで書かれており、BOTやAIを使うための外部コンポーネントを利用できる点が特徴です。この記事は、PyBoyの作成者の1人であるMads Ynddalへのインタビューの記録です。

私は1年間Pythonでコードを書いてきましたが、この先どんな目標を立てられるでしょうか?

I'm Committed to 1 Year of Coding in Python. What Goals Can I Set for Myself Along the Way?
https://old.reddit.com/r/learnpython/comments/g7rpwu/ok_so_im_committed_to_1_year_of_coding_in_python/

reddit掲示板へ投稿された質問と数々の回答です。「こんな技術をやってみたらいいよ」というものから、「目標はやっていく中で変わっていくものだと思う」というアドバイスまで、いろいろな意見がありましたので、みなさんにも何か参考になるものがあるかもしれません。

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

 


 

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