Какие задачи решал на Python
Python
Senior
Без компании
Какие задачи решал на Python
Ответы
Python — универсальный язык, и на нём можно писать практически что угодно. Основные направления:
**1. Веб-разработка** (Django, Flask, FastAPI):
```
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def hello(): return {"message": "Hello World"}
```
**2. Data Science & ML** (Pandas, NumPy, TensorFlow):
```
import pandas as pd
df = pd.read_csv("data.csv")
print(df.head())
```
**3. Автоматизация и скрипты** (парсинг, боты, обработка файлов):
```
import os
for file in os.listdir("."):
if file.endswith(".txt"):
print(file)
```
**4. GUI-приложения** (Tkinter, PyQt):
```
from tkinter import Tk, Label
root = Tk()
Label(root, text="Hi!").pack()
root.mainloop()
```
**5. Микросервисы и API** (aiohttp, gRPC).
Python также используют в DevOps (Ansible), тестировании (pytest), играх (Pygame) и даже встроенных системах (MicroPython). Главное — выбрать нужные библиотеки под задачу.