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

Муҳаррир

Кӯшиш кунед:

Натиҷа


        

Китобхонахо

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

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

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

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

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

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

Ҳама чиз ба таври маҳаллӣ кор мекунад - файлҳои шумо ҳеҷ гоҳ компютери шуморо тарк намекунанд Хатогие ёфтед ё фикре доред? [email protected]