{}const=>[]async()letfn</>var
開発

Pythonの概要:初心者向けのスタートとデータサイエンス

Pythonの簡単な説明、最初のコード、pandasのミニプロジェクト、ツールのインストール、4週間のロードマップ。自信を持って始めるためのすべてが揃っています。

К

Kodik

著者

1分で読める

Python は、今夜プログラミングを開始し、明日にはデータを分析してグラフを作成できる言語です。英語のように読めるので、小さなミスも許され、ウェブ、自動化、データサイエンスのための巨大なライブラリのエコシステムを持っています。

なぜPythonなのか?

  • シンプルな構文。

    「括弧とセミコロン」を減らし、論理と意味を増やします。

  • 巨大なエコシステム。

    ボットからニューラルネットワークまで: requests、FastAPI、pandas、numpy、matplotlib、scikit-learn、PyTorch。

  • クロスプラットフォーム。

    Windows、macOS、Linuxで同じように動作します。

  • 強力なコミュニティ。

    どのような質問にも、すでに回答とコードのサンプルが用意されています。

🔥 10万人以上の学生が参加中

理論を読むのに疲れた?
コーディングの時間だ!

Kodik — 実践でプログラミングを学ぶアプリ。AIメンター、インタラクティブなレッスン、実際のプロジェクト。

🤖 AI 24時間
🎓 修了証
💰 無料
🚀 始める
今日参加

「理解して実行する」:Pythonを30秒で

# データの世界へようこそ
name = "Anya"
scores = [85, 92, 78]
avg = sum(scores) / len(scores)
print(f"Hi {name}! Average score: {avg:.1f}")
    

結論: Привет, Аня! Средний балл: 85.0

Pythonは今どこで役立ちますか?

課題

対処法

ライブラリ/ツール

ルーチンの自動化

スクリプト、パーシング、レポート

os, pathlib, requests, BeautifulSoup

ウェブ開発

APIとサイト

FastAPI, Django, Flask

データサイエンスと分析

表、グラフ、メトリック

pandas, numpy, matplotlib, seaborn

機械学習

MLの定番

scikit-learn

ディープラーニング

ニューラルネットワーク

PyTorch, TensorFlow

DevOps のスクリプト

インフラ

ファブリック、呼び出し、CLI ユーティリティ


データサイエンスのためのPython:CSVからモデルへ

  1. データの読み込み: CSV/Excel/BD → pandas.read_csv()

  2. クリーニング:スキップ、タイプ、重複

  3. EDA: クイックスライスと集計 (groupby, describe)

  4. 可視化: matplotlib / seaborn

  5. 基本モデル:scikit-learn(トレーニング/テスト分割、メトリック)

ミニプロジェクト:「1 か月分の売上を 1 行に」

import pandas as pd

df = pd.read_csv("sales.csv")  # 列: 日付, 都市, 製品, 金額
report = df.groupby("city")["amount"].sum().sort_values(ascending=False)
print(report.head())
    

アイデア: 月フィルターを追加し、report.to_csv("report.csv")を保存し、次に視覚化を保存します。

import matplotlib.pyplot as plt

report.head(5).plot(kind="bar")
plt.title("Top 5 cities by sales")
plt.xlabel("City"); plt.ylabel("Amount")
plt.tight_layout(); plt.show()
    

インストールとツール

  • Python 3.12+ python.org またはOSのパッケージマネージャーから。

  • 編集者: VS Code (拡張機能: Python、Jupyter )。

  • 仮想環境: python -m venv .venv→ OSによるアクティベーション。

  • パッケージのインストール: pip install pandas numpy matplotlib scikit-learn

基本タイプのチートシート

タイプ

なぜ必要なのか

int

42

整数

float

3.14

小数

str

「こんにちは」

テキスト

bool

True / False

論理

list

[1, 2, 3]

整理されたコレクション

dict

{"name": "Ann"}

「キー→値」辞書

アプリで コディック 短いレッスンを受講し、成果を得て、ミニプロジェクトを作成し、コミュニティでソリューションについて話し合います。Pythonには、ゼロから最初のモデルと視覚化まで、個別のトラックがあります。

また、アクティブな テレグラムチャンネル、ここでは素晴らしいアイデアについて話し合い、経験を共有し、課題を一緒に分析します。学習は有益であるだけでなく、楽しいものになります。

💬

pandasを試したことがありますか?最初にどの表を「手懐ける」かコメントに書いてください—売上、ログ、財務、または独自のものですか?

🎯先延ばしをやめよう

記事は気に入った?
実践の時間だ!

Kodikでは読むだけでなく、すぐにコードを書く。理論 + 実践 = 本当のスキル。

即座に実践
🧠AIがコードを説明
🏆修了証

登録不要 • カード不要