
インフルエンサーのマイク・ドリスコルと10分間のキラーPythonインスピレーション
パイソンに騙されたことはある?
Pythonを始めた頃、リスト内包と呼ばれる野獣に出会ったことを覚えている。リスト内包を使うと、1行でコードをループしてリストに項目を追加することができる。また、従来のforループを使うよりもかなり高速だ。
インターネットを探し回った結果 Python 101というマイケル・ドリスコルの本が検索結果に出てきた。
プログラミングの経験がなくても、Pythonの基礎を学ぶことができる。
リスト理解の章を読んでから、物事が理解できるようになった。私はこの本を2回、隅から隅まで読んだ。
Python101を卒業した後、彼のPython201を読みました。 Python201:中級Python.
彼の本は、私がPython開発者として飛躍的に向上するのを助けてくれた。
キックオフ
私:みんなはあなたのことをどんな名前で呼ぶの?
マイク・ドリスコルマイク
私:ご職業は?
マイク・ドリスコル私はソフトウェア・エンジニアです。社内では、自動テストエンジニア/Pythonのサブジェクト・マター・エキスパートとして知られています。
私:現在はどこで働いていますか?
マイク・ドリスコルアグ・リーダー・テクノロジー
著者の仕事
私:あなたが執筆した本について、またそれらがこれからPythonを始める人や経験豊富なPythonistにとってどのような助けになるのか、詳しく教えてもらえますか?
マイク・ドリスコル私はPythonに関する本を9冊執筆し、10冊目の本も完成間近です。 Python 101は私の初心者向けの本で、読者がPythonを使いこなすのに役立ちます。また、PyPIやバイナリでのコード配布など、他の初心者向けの本ではカバーされていないトピックもカバーしています。
Jupyter Notebookの基礎について書かれた人気のある本がある。.もしあなたがJupyterを始めたばかりなら、その本が気に入るかもしれません。
ReportLabという本も持っています:PDF Processing with Pythonという本も出していて、PDFの作成やPDFの様々な処理を手助けしています。今年の春にはPillowをリリースしました:これはPillowを使って写真を編集する方法と、その他いろいろなことを教えてくれます。
私:作家になろうと思ったきっかけは何ですか?
マイク・ドリスコル私は次のサイトでブログを書いています。 https://www.blog.pythonlibrary.org/.数年前、私の読者と wxPythonユーザーグループの人たちから本を書くように言われました。その時は主にwxPythonの人たちだったと思います。
彼らの励ましと、私の最初の本『Python 101』の人気のおかげで、私はPythonに関する本を書き続けることに決めた。
Pythonコーディング
私:コーディングを始めたのは何歳の時ですか?
マイク・ドリスコルコーディングを始めたのは大学に入ってからだ。18歳のとき、C++かVisual Basic 6で初めてコードを書きました。
私:なぜコーディング言語にPythonを選んだのですか?
マイク・ドリスコル 私はIT部門のソフトウェア・アプリケーション・スペシャリストとして雇われました。仕事はログインスクリプトをKixtartからPythonに変換することでした。その後、VBAコードをすべてPythonに変換しました。できるだけ多くのことをPythonでやろうということでした。
その仕事をするまでは、Pythonなんて聞いたこともなかった。上司はPythonが大好きで、とても励ましてくれました。Pythonのコミュニティ、特にwxPythonのサブグループは歓迎し、助けてくれました。それに加えて、Pythonは私にとって初めて意味のある言語でした。
他の言語でもプログラミングはできたけど、Pythonの美しい構文とイントロスペクションのおかげで、何でもできるような気がしたんだ。
本当のPython貢献
私:Realython.comでどのような貢献をしてきましたか? RealPython.comコミュニティでどんな貢献をしてきましたか?
マイク・ドリスコル私はReal Pythonで執筆者としてスタートし、いくつかの記事を書きました。最初の2、3本の記事の後、技術レビュアー・チームに招かれ、記事のレビューをたくさんしました。
現在は主にReal Pythonのslackに入り浸り、質問に答えるのを手伝っています。
書きたい新しい記事のアイデアがいくつかあるので、時間を見つけて書き進めたい。
お気に入りのPythonのトレンドと機能
私:これからどんなPythonのトレンドがやってきますか?
マイク・ドリスコル最近、Pythonのコア開発者の1人から、Pythonでパッケージングを簡単にすることを考えているというアンケートを見ました。実現すれば素晴らしいことですね。
Python 3.10では、構造パターンマッチが追加され、Pythonでcase文を使うことができるようになった。もっと複雑なものだが、見た目はすっきりしている。
コンピューター・ビジョンのライブラリやその他の機械学習ライブラリがどんどん更新されたり、作られたりしているのはクールだ。どのように進歩していくのか楽しみだ。
私:お気に入りのPythonライブラリは何ですか?なぜお気に入りなのですか?
マイク・ドリスコルちょっと迷うところだね。僕はPythonの組み込みライブラリを使うのが好きで、os、sys、loggingなどを使っている。それらを使えば、欲しいものはほとんど手に入るんだ。
内蔵ライブラリ以外では、GUIを作るのにwxPythonが好きだ。どのプラットフォームでもネイティブに見えるし、必要なウィジェットはほとんど揃っている。
PythonでPDFを作成するReportLabも楽しい。
とてもパワフルだし、このアウトプットが気に入っている。
私:Pythonに早く搭載してほしい機能はどれですか?
マイク・ドリスコルモバイルだ。KivyとTogaのパッケージがある。Kivyはネイティブには見えないし、Togaはまだアルファ版だ。Tkinterはモバイルでもある程度使えますが、Pythonを使ったモバイル向けの良いソリューションはありません。
グイド・ファン・ロッサム
私:ギド・ヴァン・ロッサムが部屋に入ってきて、何を言うんですか?彼に会ったことはありますか?
マイク・ドリスコルパイソンには感謝している。数年前に一緒に写真を撮ったけど、あまり話すことができなかった。いつか話してみたい。
オープンソース
私:オープンソースソフトウェアを使って仕事をしたことはありますか?もしあれば、どのような種類のプロジェクトですか?どのようなメリットがありましたか?
マイク・ドリスコル私はオープンソースに携わってきました。定期的な貢献はしていませんが、PythonとBeewareのドキュメント修正を提出したことがあります。また、公式のwxPythonクックブック(オンラインドキュメントの一部)にも貢献しました。
お世話になったコミュニティに恩返しをするのが好きなんだ。もし私がドキュメントをより理解しやすくすることができれば、より多くの人が使ってくれるだろうし、できれば彼らもまた貢献してくれるだろう!
私:Vonageでは、メッセージングやSMS、ボイス、ビデオなど、たくさんのAPIを構築しています。どの程度APIを使ったことがありますか?
マイク・ドリスコル:日々の仕事でAPIを扱うことはほとんどない。でも、以前の仕事やブログの記事でPythonを使ってAPIにアクセスしたことはある。もっと練習したい分野のひとつだね。
趣味
私:コーディングや執筆以外の趣味や興味は何ですか?
マイク・ドリスコル写真を撮るのが好きなんだ。決してプロではないけれど、何年も練習して、かなりいい写真が撮れるようになったよ。
音楽が好きで、かなり幅広いコレクションを持っている。好きな音楽のジャンルはかなり幅広い。テクノからメタル、ハードロック、ポップス、そしてオールディーズ(50年代から70年代)やクラシックも少々。
マイクとつながる
私:連絡を取りたい人は、どこであなたとつながることができますか?
マイク・ドリスコル私のブログ「Mouse vs. Python」(https://www.blog.pythonlibrary.org/)
ツイッターでもPythonのヒントをシェアしています: https://twitter.com/driscollis.
Python関連のYouTubeチャンネルも持っています: https://www.youtube.com/c/MouseVsPython.
結論
もしあなたがPythonで悩んでいたり、スキルセットを向上させたいのであれば、ソーシャルメディアでマイクをフォローすることをお勧めします。私はTwitterで彼をフォローすることで、毎日Pythonについて新しいことを学んでいます!彼は 最近、Pythonのラムダ関数や他の機能についてのスレッドについてのスレッドを立てました。
最後に、マイク、時間を割いてくれてありがとう!あなたは私やPythonコミュニティの他の人たちにインスピレーションを与え続けてくれています!
この記事の感想をお聞かせください。 ツイートする!


