Python学習チャンネル by PyQ

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

つとむ先生のpandasドリル【df.groupbyを用いてDataFrameの値を合計した列を追加するには?】

pandasドリル11問目です。【問題】DataFrame型の変数dfに、テストの結果が入っています。`個人(Name)`ごとの`得点(Point)`の`合計(Total)`の列を追加した表を作成し、`変数result`に入れてください。

「Pythonで使われる()や[]は同じように見えるのですが、どのような違いがあるのでしょうか?」()と[] を解説します。

こんにちはPyQサポートです。 今回はPython初学者向けに「関数の呼び出しで使う( )と要素へのアクセスに使う[ ] 」を解説します。 質問 下記の( )と[ ] は同じに見えてしまうのですが、 どのような違いがあるのでしょうか? 疑問のコード # データをまとめる…

Pythonプログラミングをはじめよう!初心者も安心、10日間無料のキャンペーンを紹介します。

こんにちは、PyQスタッフのkonieです。 新しいことを始めたい、と思った時にプログラミングが1つの候補としてあがる人も多いのではないかと思います。 「プログラミングは本当に自分にできるのか」、「どういうものなのか触りだけでも知りたいけど、本1冊買…

「returnの代わりにprint()を書くと判定がFalseになります」クラス内のメソッドでreturnが必要な理由を解説します。

こんにちは。PyQサポートです。 今回は、「クラス内のメソッドでreturnが必要な理由」を解説します。 質問 クラスを使ってアドレス帳を作ろうとしています。姓、名のデータをつなげてフルネームを表示したり検索したりさせたいです。 そこでフルネームを作る…

正規表現の問題で「IndexError: no such group」というエラーが出てきます。このエラーの意味を教えてください。

こんにちは。PyQサポートです。 今回は正規表現でダブルクォーテーションの間だけ取得しようとした時に出てきたIndexError: no such groupというエラーの意味と考えられる原因を紹介します。 「IndexError: no such group」というエラーのお悩み 正規表現で…

つとむ先生のpandasドリル【別のDataFrameの列を結合するには?】

tsutomu こんにちはPyQチームのtsutomuです。 pandasドリル第10回の問題は「別のDataFrameの列を結合するには?」です。 つとむ先生の紹介 20数年、最適化関連の案件に従事するビープラウドの技術士(情報工学)。2014年より最適化のモデル作成にPythonを使…

「「Pythonがいい。これから主流になる時代が来る」と決めたんです」PyQ開発メンバーとの座談会を開催しました

kenken こんにちはPyQマーケティングチームのkenkenです。 これまでPyQ開発メンバーにPyQができるまでの経緯と思い出を聞いてきました。 個別でインタビューしているうちに「当時のPyQ開発メンバー3人に話し合っていただくことで、より興味深い話が聞けるの…

Pythonの実装で、辞書のキーをタイポ(typo)していました。タイポに気づきやすくする方法はありますか?

PyQチームのtsutomuです。 今回は、PyQのお問い合わせにあった問題の解決方法を考えてみます。 質問 書いたコード 回答 辞書は任意のキーを使ってもエラーにならない 解決方法 修正後の結果 このお悩み解決に関連するクエスト 質問 コンピューターとじゃんけ…

Python 3.9が正式版がリリースされました

こんにちはPyQチームです。 10月5日に、Python3.9の正式版「Python 3.9」がリリースされたことをお知らせします。 Python 3.9.0 final(正式版)がリリースされました 2020年10月5日に、Python3.9の正式版「Python 3.9.0 final」がリリースされました。 www.…

正規表現でダブルクォーテーションの間だけ取得するには?

こんにちは。PyQチームのtsutomuです。 正規表現の基礎に関連する話題を紹介します。 質問 書いたコード 実行結果 回答(正規表現のマッチの仕方) 解説 このお悩み解決に関連するクエスト 関連記事 正規表現「[^、]、([^、])、(\d+)円$」の意味と、メソッド…

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