강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Database

SQLのように書くPYTHON

Python を使用して、SQL の SELECT 文のようにデータフレーム (テーブル) を扱う方法を学ぶことができます。

  • pbj0812
3시간 만에 완강할 수 있는 강의 ⏰
Python
SQL
Pandas

学習した受講者のレビュー

こんなことが学べます

  • Python の基本文法

  • Python パンダス (Python Pandas)

  • Google Colab の使い方

  • Python を使用したデータの前処理

SQLのように書くPython、簡単かつ簡単に!

こんな方に注目してください!

  • CSVファイルを扱わなければならないが、知っている言語がSQLしかない方(選手知識:SQL)

SQLを学んだら
Pythonまでする必要がありますか? 😵

CSVファイルを扱う必要がありますが、SQLしか知らない私...

「SQL学ぶのも難しかったけど、また新しい言語を学ばなければならないなんて…」
「Pythonのインストールはまたどのように一つ…」(負担)

最近、開発者だけでなくマーケティング担当者、企画者の中でもSQLを使用する方が多くなりました。 SQLクエリを使用してデータベースに直接アクセスしてデータを抽出できます。

ところで、SQLしか扱えなかった二人がデータベースではなく、Excelなどで書くCSVファイルを提供されるとしたらどうでしょうか?同じ形式のデータ構造を持っていても、簡単に扱うことはできません。

(CSV…??)

しかし、実際の業務では、データベースではなくCSVファイルからデータフレームを作成して扱うときもとても多いです。そのたびに他の人に助けを求めるか、データベースにCSVをテーブル形式で直接プッシュしてから、SQL言語でデータを再加工すれば効率的ではないでしょう。

そこで、今回の講義では、Python(Python)という言語を通じてCSVファイルを持って、どのようにSQLをSELECT文のように活用できるかを学びます。 CSVファイルとデータフレームをSQLと同じように扱う方法を探している場合は、Pythonで目的の結果を簡単かつ簡単に出力したい場合は注意してください。

それで、こういう内容を学ぶことになります。

✅ Pythonのさまざまな文法、機能を通じて、データフレーム(テーブル)をSQLのように扱う方法を学びます。
✅実習中心のSQLの概念をできるだけPythonと1:1マッチングして説明します。


次の内容を学習します。 📖

  • この講義は、受講者が基本的なSQL文法を知っていると仮定して進めたため、SQL言語を知っている方は、より簡単に聞くことができます。
  • 理論ではなく、例による実習を中心に進めたので、学習した内容をすぐに適用することができます。
  • 現業でSQLを使用し、得られた問題をPythonに変換した問題を提供します。実際に必要なほとんどの問題を解決できると思います。 (該当講義は500個ほどのセルで構成されています。)
  • 講義の名前が示すように、できるだけSQLの概念を1:1マッチングして説明します。そのため、Python基本講義なら必ず入っている繰り返し文の説明などは除いて進めます。
  • 私を含む多くの方々が設置を嫌う… あるいは難しくなっていることを知っているので、Pythonのインストールが必要ないColab(コラボ)に進みました。

学習カリキュラム📚

1. Pythonの基礎

Google Colabを簡単に紹介し、Pythonの基本的な文法を学びます。

2. SELECT

SQLでSELECT文を書くのと同じように、私が持っているデータの中から希望のフィールド名だけを選び、日付の表示形式を変えるなどの内容を学ぶことができます。

3. WHERE

SQLのWHERE句のように、私が望む条件に一致するデータのみを取得することを学ぶことができます。

4. GROUP BY

SQLのGROUP BY句と同様に、特定のフィールドに基づいて簡単な統計(合計、数量の確認など)を実行できます。

5-6。 JOIN、UNION

SQLのJOIN、UNIONなど、2つのテーブルを結合する方法を学ぶことができます。


Q&A 💬

Q. その講義でPythonのすべてを学べますか?

このレッスンは、SQLのSELECTステートメントを実装するという基準で作成されました。 Python言語自体を勉強したい場合はお勧めできません。

Q. 講義で扱う理論は非常に複雑でしょうか?

理論よりは実習を中心に作られた講義だから受け入れにくい部分はないと思います。

Q. SQLを必ず知ってこそ講義を聞くことができますか?

講義を聞くこと自体には難しさがないかもしれませんが、たとえ話をSQLにするにはたまに説明が足りない部分があるかもしれません。 (すでにSQLをご存知の方におすすめです。)

Q. 他の講義も作る計画がありますか?

現在、該当講義のほか、他の様々なアイテムを企画中です。


知識共有者の紹介👨‍💻

パク・ボムジン

知識共有者の他の講義が気になったら?

Jupyter Notebookで始まるPython (クリック)

SQLとGoogleシートで始まるデータ分析 (クリック)

SELECT ALL FROM SQL (クリック)

MATLABのように書くPYTHON (クリック)

こんな方に
おすすめです

学習対象は
誰でしょう?

  • データで構成された CSV ファイルをコントロールしたい方

  • Python を SQL のように使用したい方

前提知識、
必要でしょうか?

  • SQL

こんにちは
です。

9,731

受講生

429

受講レビュー

15

回答

4.8

講座評価

8

講座

- 현) KREAM 데이터 분석가

- 전) ABLY 데이터 분석가

- 전) wadiz 데이터 분석가

- 전) XIILab 인공지능개발팀 선임연구원

- 전) 아라종합기술 수치모델링1팀 사원

- 인하대학교 해양과학과 (학/석)

カリキュラム

全体

27件 ∙ (2時間 11分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

10件

5.0

10件の受講レビュー

  • jtk92님의 프로필 이미지
    jtk92

    受講レビュー 6

    平均評価 5.0

    5

    33% 受講後に作成

    강의(이론)와 colab(실습) 조화가 좋습니다. 초보자가 따라 하기 딱 좋습니다.

    • 박범진
      知識共有者

      감사합니다!!!!

  • 이정현님의 프로필 이미지
    이정현

    受講レビュー 3

    平均評価 5.0

    5

    100% 受講後に作成

    너무 잘 들었습니다.

    • 박범진
      知識共有者

      수강평 감사합니다!!!!

  • 신조현님의 프로필 이미지
    신조현

    受講レビュー 2

    平均評価 4.5

    5

    100% 受講後に作成

    이해하기 쉽게 구성되어있어요!

    • 박범진
      知識共有者

      감사합니다!!!!!

  • MonsTer님의 프로필 이미지
    MonsTer

    受講レビュー 27

    平均評価 5.0

    5

    100% 受講後に作成

    좋은 강의 였습니다.

  • 신기루님의 프로필 이미지
    신기루

    受講レビュー 62

    平均評価 5.0

    5

    100% 受講後に作成

    가볍게 보기 좋아요~

¥1,336

pbj0812の他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!