StudyCode
К практике
НачальныйPythonязыкML
🐍JuniorPythonязыкMLDjangoданные

Python

Язык с философией читаемости: ML/AI, автоматизация, бэкенд и наука о данных.

🐍Экосистема Python — выбери область

🤖 ML / AI

PyTorchНейронные сети (Meta)
TensorFlowML от Google
scikit-learnКлассическое ML
TransformersLLM от Hugging Face

пример кода

import torch
import torch.nn as nn

# Простая нейросеть
model = nn.Sequential(
    nn.Linear(784, 128),
    nn.ReLU(),
    nn.Linear(128, 10),
)
output = model(input_tensor)
Язык примеров:
Шаг 1 из 3
1

Что такое Python

Python — язык с философией

Гвидо ван Россум создал Python в 1991 году. Цель: читаемость и простота.

Zen of Python (import this):

javascript
Красивое лучше уродливого.
Явное лучше неявного.
Простое лучше сложного.
Читаемость имеет значение.

Почему Python популярен

Python — второй по популярности язык и первый в ML/AI.

javascript
🤖 ML/AI          — TensorFlow, PyTorch, scikit-learn
📊 Данные         — Pandas, NumPy, Jupyter, matplotlib
🌐 Бэкенд         — Django, FastAPI, Flask
🔧 Автоматизация  — скрипты, DevOps, тесты
🔬 Наука          — биоинформатика, физика, финансы

Ключевые особенности

Интерпретируемый — запускаешь напрямую, без компиляции:

bash
python script.py  # сразу работает

Отступы вместо скобок — структура кода = отступы:

python
if x > 0:
    print("положительное")  # блок = отступ
    result = x * 2
else:
    result = 0
# нет скобок { }, нет ;

Батарейки включены — огромная стандартная библиотека:

python
import json, csv, datetime, re, os, http.server
# всё это без установки пакетов
JavaScript
// Тот же код на JavaScript — для сравнения

const name = "Мир";
const count = 42;
const price = 9.99;
const active = true;

const greeting = `Привет, ${name}! Счётчик: ${count}`;

const scores = [85, 92, 78, 96, 88];
const top = Math.max(...scores);          // 96
const avg = scores.reduce((a, b) => a + b, 0) / scores.length;
const evens = scores.filter(x => x % 2 === 0);

const user = {
  name: "Иван",
  age: 25,
  skills: ["JavaScript", "SQL", "Docker"],
};

function greet(name, formal = false) {
  const prefix = formal ? "Уважаемый" : "Привет";
  return `${prefix}, ${name}!`;
}

console.log(greet("Иван"));
console.log(greet("Иван", true));