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+)円$」の意味と、メソッド…

「TypeError: can only concatenate tuple (not "int") to tupleとは何ですか?」

こんにちはPyQサポートです。 今回はタプルのTypeErrorの意味とこのエラーが出る原因について解説します。 質問 入力した内容(コード) 出たエラー(実行結果) 回答 タプルの要素が一個しかないとき 変数にint(整数)を代入した場合の結合 変数にタプルを…

つとむ先生のpandasドリル【ピボットテーブルを戻すには?】

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

「演算子の切り捨て除算(//)と剰余(%)が表す意味がわかりません」

質問 切り捨て除算(//)と剰余(%)の問題を解きましたが、 これらの演算子が表す意味がいまいち理解できないので教えてください。 問題のコード # 商の整数部分 print(10 // 3) print(100 // 9) # 余り print(10 % 3) print(88 % 7) 答え(実行結果) 3 11…

Python国内最大のイベント『PyCon JP 2020』参加レポート

こんにちはPyQマーケティングチームのkenkenです。 8月28、29日Pythonに関する国内最大のイベント「PyCon JP」のカンファレンスが開催されました! 今年のPyCon JPは新型コロナウイルス感染症の問題で、オンラインでの開催でした。それも新鮮で「オンライン…

【エンジニア列伝vol.10 aodagさん (4/4)】「データだけじゃないんだぞ!」aodagさんに「パーフェクトPython改訂2版」のエピソード、オススメしたい学習方法を伺いました。

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

【エンジニア列伝vol.10 aodagさん (3/4)】「Pythonの話をするために自分でPythonコミュニティを作りました」aodagさんにコミュニティ活動を始めたきっかけやPyCon JPの話を伺いました。

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

【エンジニア列伝vol.10 aodagさん (2/4)】「Python使って20年、もはや手足がPython、 aodagです」古参Pythonista(パイソニスタ)のaodagさんにPythonとの出会い、学習の動機を伺いました。

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

【エンジニア列伝vol.10 aodagさん (1/4)】古参Pythonista(パイソニスタ)のaodagさんにPythonにまつわる思い出や魅力を語っていただきました。

Pythonエンジニア列伝の第10回は、aodagさんにお越しいただきました。 Pythonエンジニア列伝とは Pythonエンジニアとして活躍されている方々にインタビューする連載です。 Pythonを学ぶサービスであるPyQオフィシャルブログとして、Pythonを単なるプログラミ…

プログラミングを学ぶ上で気になる、復習のタイミングについての疑問に答えます

こんにちは。PyQサポートのshimizukawaです。 今回は、「復習のタイミング」についての疑問に答えます。 質問:Pythonを学んでいて理解できない箇所があった時、どのタイミングで復習するべきでしょうか? Pythonを学習していて理解できない部分があっても、…

「IT転職でイイミライ」で、PyQ「Pythonプログラミングをはじめよう」コースが紹介されました。

プログラミングスクールや転職エージェントを紹介するメディアIT転職でイイミライでご紹介いただきただいているPyQの紹介に、2020年7月13日リリースの「Pythonプログラミングをはじめよう」コース情報を追加していただきました。 it-better-future.com 上記…

データ分析におけるPythonのメリット・デメリットを徹底解説!【寄稿記事】

こんにちは。PyQマーケティングチームです。 Python学習チャンネルに訪問してくれたあなたは何がきっかけでPythonに興味を持ちましたか? 「データサイエンスを学びたいから」という動機の方は、結構多いのではないでしょうか? 実際にPyQでも、データサイエ…

Pythonの辞書、キーと値の関係 - Python独学記

連載:「Python独学記」とは? konie こんにちは、PyQ運営チームのkonieです。担当はマーケティングですが、Pythonの楽しさに目覚めて独学しています。 独学しているとどうしても行き詰まってしまうこと、ありますよね。 私はどうも釈然としなくてずっと同じ…

「どのようにPythonに特化したサービスが生まれたのか」弊社代表にPyQ開発エピソードを聞きました

こんにちは。PyQマーケティングチームのkenkenです。 これまでのブログ記事では、PyQ開発チームで開発の初期メンバーであるhirokiky(@hirokiky)さん、kameko(@okusama27)さんにPyQ制作秘話を聞いてきました。 サービスを作りあげていく過程をインタビュ…

つとむ先生のpandasドリル【値の種類ごとに新しい列を作成するには】

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

Django最新バージョンの、Django 3.1について紹介します

こんにちはPyQチームです。 「Django 3.1」がリリースされたことをお知らせします。 Django 3.1がリリースされました 2020年8月4日にDjango最新バージョン「Django 3.1」がリリースされました。 詳しくは下記のリリースノートをお読みください。 Django 3.1 …

2020年10月に正式版が公開されるPython 3.9について紹介します

こんにちはPyQチームです。 Python 3.9が10月にリリースされます。Python 3.9にはどんな機能が追加されるのでしょうか? 今回は、Python 3.9の新要素について先取り情報を紹介します。 Dictionary Merge & Update Operators サンプルコード New removeprefix…

掲載情報:PyQ「Pythonプログラミングをはじめようコース」を掲載いただいたメディアをご紹介します

こんにちはPyQチームです。 PyQは、7月13日に「Pythonプログラミングをはじめよう」コースをリリースしました。 ※プレスリリースはこちらです。 本件について多くのメディア様に取り上げていただきました。心より感謝申し上げます。 本記事では、掲載いただ…

「Tech &β」にPyQ「Pythonプログラミングをはじめようコース」が紹介されました。

2020年7月15日、メンバーひとりひとりの好奇心によって生み出したコンテンツを生み出すWebメディアTech &βに、「Pythonプログラミングをはじめよう」コースの紹介記事が掲載されました。 tech-b.net Tech &βについて tech-b.net Tech &βは、「コウキシンが世…

「DAINOTE」にPyQと「Pythonプログラミングをはじめよう」コース追加についてご紹介いただきました。

未経験からのIT転職を成功するためのメディアDAINOTEでご紹介いただいているPyQの紹介に、 2020年7月13日リリースの「Pythonプログラミングをはじめよう」コース情報を追加していただきました。 dividable.net Python初心者に向けておすすめのチュートリアル…

「CodeZine」にPyQ「Pythonプログラミングをはじめようコース」が紹介されました。

2020年7月13日、CodeZineにPyQのリリース情報が掲載されました。 codezine.jp また、本記事は2020年7月22日時点で、月刊ランキング6位を獲得しています。 ありがとうございます。 「CodeZine」について codezine.jp 株式会社翔泳社が運営するソフトウェア開…

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