【リニューアル】はじめてのPythonデータ分析(簡単に!前処理、pandas、可視化の全プロセスを学ぶ)【データ分析/科学 Part1】
funcoding
データ分析初心者のために、Pythonによるデータ分析の全プロセスの基本技術を身につける講座です。実際の現場でデータ分析技術を活用しているEC企画担当者および開発者として、Pythonによるデータ分析の全プロセスを簡単に学び、すぐに活用できるように作成しました。
初級
Python, Pandas, Plotly
最新のフルスタックとバックエンドのために、簡単で高性能なFastAPIを使い、バックエンドの基本概念からFastAPIの主要な構文、非同期データベースの活用までを、わかりやすく段階的に学べる講座です。きれいに整理された教材とプロジェクトを通して学習できます。
受講生 925名
難易度 初級
受講期間 無制限


学習した受講者のレビュー
5.0
bigcat0815
初めて始めるのに不足がない講義です。 全体を貫く講義ではありませんが、講義中に次のステップに必要なスタックの方向を提示します。 ただし、セキュリティ関連の部分が不足していると感じるが、 とにかく必要な要素は自分で見つけて解決する必要があります。 FastAPIの特徴と簡潔さを素早く紹介した講師の講義には満足しています。 良い講義ありがとうございます。
5.0
세상의끝
まとめられた資料と細かい説明が多くていいですね。あえてまた講義を聞かなくてもPDF資料を見れば、また思い出して、自分の前に繰り返してみるといいと思います。
5.0
Pubsquid
PythonやWeb関連の基礎知識を持つ人の対象として、fastapiの知識を素早く盗むのに適した講義です。講義資料も丁寧に用意していただいてよかったです! 今後もう少し深化版の講義も出たら聞きたいです
バックエンドの基本概念
FastAPIの基本構文
SQLAlchemyの基本構文
非同期SQLAlchemy構文
MVCモデルとMSAアーキテクチャの理解
実践FastAPIプロジェクト開発方法
20年間サムスン+ネカラクペの現場業務と並行しながら、
10年間、オンライン・オフラインで約10万人に向けて実施してきた
最新のフルスタックとバックエンド
習得しやすくパフォーマンスも高速なFastAPI
わかりやすく学ぶ
バックエンド ~ FastAPIの基礎知識
体系的に整理されたFastAPIの構文と
非同期データベースの活用
本オンライン講座は、FastAPIを初めて学ぶ方を対象に、最初は非常にやさしく、少しずつ難易度を上げながら、主要な機能を一つずつ扱い、実際の活用方法まで効率よく身につけられる講座です。一方、この書籍はリファレンスブックとして、すでに豊富な経験を持つ開発者の方が、FastAPIの細かな機能を参照したい場合に向けた書籍です。
したがって、オンライン講義でFastAPIの主要機能を短時間で整理して活用した後、レファレンスブックとして次の書籍をご利用になることをおすすめします。
自分のアイデアを形にし、小規模なスタートアップとしてWeb、アプリ、MAC/Windows PC向けのプログラムを開発したい方
開発者としてさらに成長するためにバックエンドの概念を整理したい方
シニア開発者になるために、バックエンドのスキルを身につけたい方
フルスタック開発者になりたい方
Pythonベースなので習得しやすいです。
Pythonベースのバックエンド技術には、Flask、FastAPI、Djangoがあります。
この中で、Djangoは機能が多様で、習得するのに時間がかかり、
Flaskは簡単なので素早く活用できますが、性能は高くありません。
FastAPIは簡単かつ迅速に習得でき、性能も高いため、大規模な実践プロジェクトでも使用できます。
よく整理されたドキュメントをもとに、動画で説明します。
そうすることで、受講後はいつでも素早く身につけた機能を探し、活用できます。
FastAPIの活用に向けて、軽量な実際のWebサービス開発プロジェクトにも取り組みます。
フォルダの作成から大きく3段階でプロジェクトを改善し、FastAPIの実際の開発も経験します。
データベースのために実際の現場で使われているSQLAlchemyの使い方もわかりやすく整理します。
非同期でSQLAlchemyを使用する手法も学び、FastAPIのパフォーマンスを向上させる方法を習得します。
👉 最後まで講義を受講すれば、
'FastAPIをすぐに活用できるんだな'と思っていただけるように作りました。
コード1行から始めて順次コードを改善し、簡単なサービスも一緒に開発します。
IT技術は相互に関連しており、技術を組み合わせて初めて、実用的なサービスやデータサイエンス技術が可能になります。関連する技術全般の難易度を少しずつ上げながら核心を学べば、短時間で効率的に深く身につけることができます。
システムとデータ全般への理解が深まり、各技術に対する理解の深さも変わります。このような深い理解と視点を身につければ、開発者やデータ分野のキャリアで競争力を持つことができ、シニアレベルも目指せます。
Pythonとデータベース(MySQL)を扱えれば、難しくありません。
잔재미코딩 Dave Leeの講義方式に沿って、背景知識まで講義の中で十分にご説明し、
重点的に学ぶ部分と参考として見る部分に分けて説明しますので、焦らず順を追って進めていただければ大丈夫です。
すでに開発者の方であれば、さらに非常に簡単に習得できます。(初めて学ぶ方のために、やさしい難易度で構成しています。)
📌 ちょっと待ってください!IT開発の経験があまりない方は、
フルスタック講義ロードマップガイドの次の講義とあわせて受講すれば、学習できます!
Pythonとデータベース(MySQL)の基礎をしっかり身につけていれば、本講義だけを受講しても問題ありません。
本講義のプロジェクトでは、実際に完全なウェブサービスを開発し、フロントエンドの基本技術を使用します。
また、完全なウェブサービスをインターネット上に公開するためにはサーバーが必要であり、サーバー関連の技術(Dockerなど)も必要です。
本講座では、フロントエンド技術については動作するコードを提供し、バックエンドとの接続部分について説明するとともに、個人のPCで動作できるようにします。
Webまたはアプリ開発を一人で行うには、フルスタックの技術が必須です。
初心者でも一歩ずつ学べるように、フルスタックのロードマップを用意しました。
このロードマップにはFlaskバックエンド技術(フルスタック Part1-1)も含まれています。
本講義(Part1-2)では、より高いパフォーマンスを発揮し、大規模なプロジェクトでも使用できるFastAPIバックエンド技術に焦点を当てます。
ただし、堅固なFastAPIの基礎を身につけるには、Pythonに対する深い理解が求められます。
たとえば、ネストした関数からデコレーター、リスト内包表記、Pythonのクラスとオブジェクトの構文が必要です。
下部のフルスタックロードマップ Part1-1:PythonバックエンドとWeb技術ブートキャンプ(Flask)講義で関連内容を扱い、本講義ではそれを基にFastAPIの文法に重点を置きます。
FlaskとFastAPIの構文は似ているため、Flask講義(Part1-1)と合わせて本講義を受講していただくことで、短期間で確かなFastAPIの基礎を身につけることができます。
10年間でオンライン・オフライン合わせて10万人の方に私の講義を受講していただきました。
皆さんにご満足いただける講義を作るため、努力しています。
10万人の受講者を観察した結果、本講座にご満足いただける方は次のとおりです。
バックエンドの基本概念を整理し、経験したい方
Pythonとデータベースの基礎を身につけ、本講義を学んだ後、さらにフロントエンドの基礎課程も学びたい方
ITの経験が十分にある方のうち、FastAPIの基本文法と活用方法をすっきり整理したい方
一方で、本講義にご期待に添えない可能性がある方は、次のとおりです。
開発経験は少ないものの、作りたいサービス(例:収益化サービスなど)があり、そのために必要な技術を手早く身につけたい方
開発経験が少なく、FastAPI に関連するすべての技術に加え、バックエンドに接続されたデータベース/フロントエンドの技術まで、本講義内ですべて習得したい方
すでに豊富な経験を持つ開発者で、難易度が高くてもFastAPIの細かな機能をすべて速習したい方(本講座はFastAPIを初めて学ぶ方を対象としており、最初は非常に易しい内容から始め、少しずつ難易度を上げて、実際に活用できるようになることを目標としています。そのため、FastAPIの細かな機能をすべて速習したい方には、やや易しく感じられる場合があります。)
IT技術は互いにつながっており、体系的に学んでこそ実践的に身につけることができます。
IT技術を実際に身につけ、活用することは、決して簡単なことではありません。
各IT技術を、難易度やカリキュラムも異なる講師から、ましてやYouTubeで気軽に学ぶのは簡単ではないと感じているなら!
これまで公開した講義のうち、まずは1つだけ受講してみてください。
そして、他とは違うと感じたら、ロードマップの順序に沿って、続けて一つずつ受講してみてください。
難易度が段階的に上がり、互いに関連する技術を効果的に身につけられます。
そうすることで、講義後もいつでも素早く学んだ機能を探し、活用できます。
すべてのFastAPIコードを提供します。
FastAPIのドキュメント資料はPDF形式の電子書籍(ebook)のように、いつでもご確認いただけるよう提供しています。
(ただし、関連資料は著作権上の問題により、コピーおよびダウンロードを制限しています。)
本講義に続き、目標に合わせて学べるAI・開発・データ・CSロードマップ
IT技術は互いにつながっています。
つながりのある技術を選んで学び、そこにAIを組み合わせれば、目標にはるかに早く到達できます。
すべてのロードマップでは、技術をどのように組み合わせて活用するかまで扱い、
入門者レベルから専門家レベルまで難易度が上がるように設計され、
数年にわたって継続的にアップデートされています。
個別講座で受講するよりも、さらに割引が適用されます。
データ分析からデータサイエンスまで、キャリアの全過程
01 · Python基礎
Python入門とクローリングの基礎
02 · SQL基礎
SQLとデータベース(MySQL)
03 · SQL実践分析
中上級SQLと実践データ分析101問の解説
04 · NoSQL
MongoDBとNoSQL
06 · データ分析 Part2
Python機械学習
07 · データ分析 Part3
ディープラーニングとPyTorch
← 左右にスワイプして関連講座を確認してください →
プログラミング、バックエンド、フロントエンド、デプロイ、アプリ開発まで、Web/アプリ開発の全工程
基礎
Python入門とクローリングの基礎
データベース
SQLとデータベース(MySQL)
データベース
MongoDBとNoSQL
フルスタック Part1-2
PythonバックエンドFastAPI入門
フルスタック Part3
Dockerと最新サーバー技術
フルスタック Part4
Flutterの基礎から実践まで
← 左右にスワイプして関連講座を確認してください →
コンピュータアーキテクチャ・オペレーティングシステム・ネットワーク・システムソフトウェア・ソフトウェア工学・アーキテクチャ・データ構造・アルゴリズムまで
外部サイト
02 · CS Part2
コンピュータサイエンスブートキャンプ Part2
外部サイト
03 · CS Part3
データ構造とアルゴリズム
外部サイトCS総合ロードマップコンピュータサイエンス完全ロードマップ← 左右にスワイプしてCS講義と全体ロードマップを確認してください →
Claude Code(Claude Code)による業務自動化から、バイブコーディング、Codex、OpenClaw、Claude Codeを基盤としたデータ分析、エージェンティック・ハーネス・ループエンジニアリングなどのClaude Code高度テクニック、さらにはAIエージェント開発まで
← 左右にスワイプして、AI講義と参考コースを確認してください →
学習対象は
誰でしょう?
FastAPIの主要な構文まとめ
Python実践バックエンド技術
SQLAlchemyの基本文法まとめ
非同期SQLAlchemy構文まとめ
前提知識、
必要でしょうか?
Pythonプログラミング
データベース(MySQL)
インフラン認証
キャリア認証
34,493
受講生
2,593
受講レビュー
1,952
回答
4.9
講座評価
13
講座
ジャンジェミコーディング、Dave Lee
主な経歴: クパン主席開発マネージャー/Principle Product Manager、サムスン電子開発マネージャー (経歴 約15年)
学歴: 高麗大学 日本語日本文学 / 延世大学 コンピュータ工学 修士 (完全なちゃんぽん)
主な開発経歴: Samsung Pay、Eコマース検索サービス、RTOSコンパイラ、Linux Kernel Patch for NAS
著書: Linuxカーネルプログラミング、Linuxオペレーティングシステムの理解と開発、誰でもサッと読んでパッと理解するIT核心技術、超初心者のためのPythonプログラミング入門書
フルスタック/データサイエンス/AI関連の無料資料を共有するサイトです。
その他: Fun-Coding YouTubeチャンネル [クリック]
IT学習に役立つヒントや短い無料講義を共有しようと、少しずつ始めています〜
最新の実務とIT講義を並行しながら、8年間にわたり一貫して堅実なフルスタック、データサイエンス、AI講義を作り続けています。
全体
57件 ∙ (12時間 54分)
講座資料(こうぎしりょう):
全体
60件
4.8
60件の受講レビュー
受講レビュー 1
∙
平均評価 5.0
受講レビュー 13
∙
平均評価 5.0
受講レビュー 5
∙
平均評価 5.0
受講レビュー 4
∙
平均評価 5.0
5
分かりやすく明快な説明に加え、環境や流れを理解してこそ後の拡張が可能になりますが、まさにそれにぴったりの講義に出会い、受講することができて大変満足しています。
高い評価をいただきありがとうございます。
受講レビュー 57
∙
平均評価 4.7
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!