Майдони бозии Python: бевосита дар браузери худ код нависед ва иҷро кунед, бидуни насб

Муҳаррир

Кӯшиш кунед:

Натиҷа


        

Китобхонахо

Автопуркунӣ бастаҳоро бо сохти қаблан сохташуда номбар мекунад. Дар рӯйхат нест? Мо кӯшиш мекунем micropip - танҳо барои бастаҳои софи Python кор мекунад.

📦 Ин сессияро бор кард: 0
📚 Он чӣ гуна кор мекунад ва чӣ дастрас аст

Воқеии CPython дар браузер. Рамз дар Pyodide кор мекунад - тарҷумони Python, ки дар WebAssembly тартиб дода шудааст. Ҳеҷ чиз ба ягон сервер фиристода намешавад: ҳама чиз дар дастгоҳи шумо ҳисоб карда мешавад ва муҳаррик пас аз ташрифи аввал кэш карда мешавад.

Китобхонахо. NumPy, OpenCV, pandas, matplotlib ва садҳо бастаҳои бинарии дигар ҳангоми воридот ба таври худкор бор карда мешаванд. Ҳама гуна бастаи Python аз PyPI тавассути тугмаи "Бастаи насб" (micropip) насб карда мешавад. Бастаҳо бо рамзи модарӣ берун аз сохтани Pyodide, розеткаҳо ва зерпротсесс кор намекунанд.

Тасвирҳо. Функсияи show(img) массиви NumPy ё байтҳои омодаи PNG-ро дар панели зери код намоиш медиҳад — барои таҷрибаҳои OpenCV қулай аст.

Файлҳо аз компютери шумо. "Папкаи кушода" дастрасӣ ба ҷузвдони маҳаллӣ медиҳад: файлҳоро мустақиман аз браузер таҳрир ва захира кунед (Ctrl+S). Браузер иҷозат мепурсад - дастрасӣ танҳо дар ин ҷадвал боқӣ мемонад.

Ин ройгон аст?

Бале, комилан ройгон ва бидуни сабти ном. Абзор пурра дар браузери шумо кор мекунад: файл ҳеҷ гоҳ ба сервер намеравад, бинобар ин сервер на протсессор сарф мекунад, на трафик — барои чӣ пул гирифтан ҳам нест. Аломати обӣ нест, маҳдудият барои ҳаҷм ва шумораи файлҳо низ нест.