Python学習チャンネル by PyQ

Pythonのオンライン学習プラットフォームPyQのオフィシャルブログです

行の最後の「 \ 」とはなんですか?

こんにちは、kamekoです。 行末に書かれた \ について解説します。 質問 回答 公式ドキュメント:字句解析 - 明示的な行継続 公式ドキュメント:字句解析 - 非明示的な行継続 質問 矢印箇所のバックスラッシュの意味を教えてほしいです。 for name in os.lis…

Python初心者の新入社員がPyQで学習してエラー問題を乗り越えた話

PyQチーム新メンバーのkenkenが、初めてPythonを学び初めて気づいたことなどを書いていきます。 マーケティングチームの自分が担当しているのは、コードを書かない仕事で、プログラミングスキルもほぼゼロです。 そんな私ですが、みなさんと一緒にPythonを学…

文字列と数値の結合時のエラー「TypeError: must be str, not int」とは?

Pythonお悩み解決は、Python学習サービスPyQの「学習サポート」に寄せられた質問を元に、みなさんのPythonのお悩みにお答えします。 今日は、文字列と数値を結合する際に発生するエラー「TypeError: must be str, not int」を解説します。

PyCon mini Sapporo 2019に行ってきました & 登壇してきました

こんにちは。PyQチームのnao_yです。 5月11日に札幌市産業振興センターで開催されたPyCon mini Sapporo 2019に参加しました! 今回はカンファレンスの模様をお伝えします。また、私も登壇したのでどんなことを話したのかについても少し触れようと思います。 …

エンジニアの「プロの所作」01. まず自分で調べる :「自分主体で考えて作る」第1歩。わからない事を調べる所作を伝えます

「自分はプログラミング学習に向いていないのではないか」「プロのエンジニアとして働いている姿が想像できない」 そんなあなたに、普段「プロのエンジニアがどのように考えて行動しているか」をお伝えする連載です。 プロのエンジニアは常に新しい技術を学…

PyQが提案する、エンジニアの「プロの所作」これから14回に渡ってお伝えします。

プログラミング学習中のあなたへ PyQのポリシー 14のプロの所作 自分主体で考えて作る スキルアップ コミュニケーション プロとして働く プログラミング学習中のあなたへ 「自分はプログラミング学習に向いていないのではないか」 「プロのエンジニアとして…

ゴールデンウィーク期間(4/27〜5/6)のPyQに関するお知らせ

こんにちは、PyQスタッフnanaです。 PyQ をご利用中の皆様へ、 本年度のゴールデンウィーク期間中の PyQ についてのお知らせです。 本年度のゴールデンウィーク期間 ゴールデンウィーク中のPyQの学習について お問い合わせ対応の返信日 スタンダードプランの…

【エンジニア列伝vol.7 kanan さん (4/4)】「セミナーなのにみんなでしゃべり出したり。始めは不思議に思いました」Pythonコミュニティに参加することになったきっかけや今後の展望をお聞きしました。

この記事はPythonエンジニア列伝第7回の4記事目・最終回です Pythonエンジニア列伝は、「Pythonエンジニアたちのインタビューを通して、Pythonを使う人達がどんな人なのか、どんな場面で活用しているのか、なぜPythonに出会ったかなどを紐解く」連載です。…

【エンジニア列伝vol.7 kananさん (3/4)】「正解を示さずにそのコードを書いた理由について話し合います」kananさんのデータ分析の所作の伝え方、研修における指導方法をお聞きしました。

この記事はPythonエンジニア列伝第7回の3記事目です Pythonエンジニア列伝は、「Pythonエンジニアたちのインタビューを通して、Pythonを使う人達がどんな人なのか、どんな場面で活用しているのか、なぜPythonに出会ったかなどを紐解く」連載です。 連載はト…

【エンジニア列伝vol.7 kananさん (2/4)】「Pythonだとデータ連携がスムーズに行えます」Pythonを活用してデータ分析を行うメリットについてお聞きしました。

この記事は第7回Pythonエンジニア列伝の2記事目です Pythonエンジニア列伝は、「Pythonエンジニアたちのインタビューを通して、Pythonを使う人達がどんな人なのか、どんな場面で活用しているのか、なぜPythonに出会ったか」などを紐解く連載です。 連載はト…

【エンジニア列伝vol.7 kananさん (1/4)】データ分析のスペシャリストのkananさんにデータ分析の勉強方法、研修の時の心がけなどをお聞きしました。

大変ご好評頂いているPythonエンジニア列伝の第7回は、kananさんにお越しいただきました。 Pythonエンジニア列伝とは Pythonエンジニアとして活躍されている方々にインタビューする連載です。 Pythonを学ぶサービスであるPyQオフィシャルブログとして、Pytho…

研修中のチームメンバーを放置していませんか?PyQのチーム機能にメンバーのPythonの学習状況を確認できるレポート機能をリリースしました

id:hirokiky です。 4月といえば新しいことを始めてみたり、新しい職場で勉強したりするには良い季節ですね。 ですが研修担当になっているチームリーダーの人は大変かもしれません。「メンバーを放置しちゃってないかな」と心配になることも多いかと思います…

with open()などのカッコ中の「=」の前後に、スペースは不要なのですか?

PyQサポートのkamekoです。今日は、関数呼び出し時のキーワード引数の書き方について解説します。 質問 回答 引用: PEP 8 -- Style Guide for Python Code 質問 PEP8のクエストを消化した際に 「=の前後にスペースを入れる」とあったと思うのですが、以下の…

公式ドキュメントの用語が理解できません。調べながら全て読んだ方がいいですか?

質問 回答 公式ドキュメントを読むべき理由 1. 公式ドキュメントにかかれていることが正であること 2. 公式ドキュメントは情報が網羅されていること まずは動かしてみることも大切です PyQサポートのsusumuisです。 今日は、学習サポートに寄せられた公式ド…

新元号「令和」を、西暦から和暦に変換するクエストに追加しました

こんにちは、kamekoです。2019年4月1日に新しい元号『令和(れいわ)』が発表されました。 PyQでは、実務で実装することもある西暦年を和暦年に変換するクエストを用意しています。 今回、2019年5月1日から元号が変わることにあわせて、PyQの元号を計算する…

正規表現: [^a-z0-9_]の 意味を解説します。「 bool(re.match('[^a-z0-9_]+', '')) でFALSEになる例はありますか?」

PyQサポートのkamekoです。今日は、正規表現の文字クラス内で使われる記号 ^ について解説します。 質問 回答 公式ドキュメント:正規表現 HOWTO 質問 [^a-z0-9_]の意味が良く分かりません。 print(bool(re.match('[^a-z0-9_]+', ''))) でFALSEになる例はあ…

「Matplotlibの使い方」パートをリリースしました

こんにちは。PyQ開発チームの斎藤です。 PyQの新規コンテンツとして、可視化ライブラリーのmatplotlibのパートをリリースしました! データ分析の報告書などでは、グラフを使って結果をわかりやすく表現される方が多いと思います。Pythonはデータ分析もグラ…

学習状況に合わせてオススメする、復習の通知機能を追加しました

id:hirokiky です。 何かを学ぶには繰り返しが大切です。 プログラミングスキルも、繰り返しプログラムを読んで、書いてを繰り返して伸ばしていくことが一番大切です。 Pythonの学習プラットフォーム PyQ ではプログラミングスキルを身につけられるように、…

「pandasで、A列からB列の文字を除いた列Cを作成するには?」applyを使った効率的な処理方法

PyQ開発チームの斎藤です。 データ分析のライブラリーであるpandasは、非常に便利ですが、なかなか効率的な書き方がわからないことがあります。ここでは、PyQに来た質問を例に「表のA列からB列の文字を除いた列Cを作成する」方法を紹介します。

「文法が覚えられない!」プログラミング初心者に伝えたい、丸暗記しないプロのコードの書き方

こんにちは。PyQチームのnao_yです。 プログラミング初学者の方は「プロはどうやってコードを書いているんだろうと気になったことが一度はあるかと思います。今回はそんな疑問を解決していきます。 Pythonだけに限らず、プログラミングの全般に言える話だと…

Pythonのクラスメソッド(@classmethod)とは?使いどころとメソッドとの違いを解説

id:hirokiky です。 Pythonお悩み解決は、PyQスタンダードプラン(https://pyq.jp/pricing/)の質問からピックアップしてPythonの疑問を紹介します。この記事では、質問が複数あった「 Pythonで `クラス.メソッド()` のように呼び出せるものがあるのですが、…

str.splitとre.splitの違いを、具体例を交えて解説します。「正規表現パターンで文字列を分割する」とは?

PyQサポートのkamekoです。今日は、文字列を正規表現パターンで分割するre.splitについて、 str.splitとの違いを具体例で比べながら解説します。 質問 回答:str.splitとre.splitの解説 公式ドキュメント:str.split 公式ドキュメント:re.split .splitの解…

正規表現の [] はどのような記号ですか?正規表現の中で文字の集合指定について解説します。

こんにちは、PyQサポートkamekoです。正規表現の記号 [] について解説します。 質問 回答 具体例 正規表現の他の記号について 質問 正規表現で、「[//\t]+」はどういう意味ですか? 回答 記号 [] は、 [ と ] の中の文字のいずれかの1文字を意味します。 記…

ifとtry...exceptはどう使い分けるんですか?違いは何ですか?

質問 「 ifとtry...exceptはどう使い分けるんですか?違いは何ですか?」 質問 回答 例外についてのおさらい 例外のサンプルコード 例外をif で避けるのかexceptするのかの使い分け 例外の処理にifを使う場合 例外の処理にexceptを使う場合 具体例 例外を例…

特定のクエストの復習で、過去の質問を見たいときは?操作方法を解説します

PyQ開発チームの斎藤(tsutomu)です。 ここでは、フィードバックでの問い合わせから、特定のクエストの復習で、過去の質問を見たいときのやり方をご紹介します。 特定のクエストで、過去に自分がした質問を確認したい 注意 質問機能は、スタンダードプラン…

正規表現の * と + はどのような記号ですか?

こんにちは、PyQサポートkamekoです。正規表現の記号 + と、似た記号 * について解説します。 質問 回答 +は直前の記号を「1回以上」繰り返す 具体例 直前の文字が含まれていない時もマッチさせたいときは*を使う 具体例 正規表現の他の記号について 質問 正…

2018年のPython系カンファレンス、動画&発表資料まとめ - 2019年開催予定のイベントも紹介します。

この記事では**2018年に日本で開催されたカンファレンス、イベントの簡単な紹介**と、**発表資料、動画のまとめ**をしています。 年末年始のお休みに2018年の振り返りとしてまとめ見するのはいかがでしょうか。

2019年のPythonデータ分析はどうなる? - Python3 エンジニア認定データ分析試験が始まります!

こんにちは!PyQチームのnao_yです。 12/24(月)〜12/28(金)の間、PyQブログでは年末特集として 「2018年から2019年へ向けてのPython動向」をお題にスタッフそれぞれが書いた記事を連載しています。 今回は、2018年のホットトピックでもある、Pythonを活…

2018年版、これを読みたいPython書籍 機械学習6選:機械学習の概念からPythonでの実装・データ分析関連知識まで、PyQ運営のコメント付きで紹介します。

PyQ開発チームの斎藤です。 現在PyQブログでは、Python言語の2018年のまとめと今後の動向をテーマにした記事を連載しています。 本記事では、機械学習に関連する2018年の書籍を紹介します。 機械学習は、2018年ITジャンルのホットワードですね。AIや機械学習…

「プログラマー向けPython文法速習コース」リリースのお知らせ

斎藤です。「プログラマー向けPython文法速習コース」をリリースしました。 これまでの「プログラマー向けPython文法コース」は、「未経験からのPython文法コース」に加えて、プログラマーが学ぶべきものを加えた内容になっていました。 Pythonの文法を学習…

Copyright ©2017-2018 BeProud Inc. All rights reserved.