PyScript ప్రాజెక్ట్ అందించబడింది, ఇది పైథాన్లో వ్రాసిన హ్యాండ్లర్లను వెబ్ పేజీలలోకి చేర్చడానికి మరియు పైథాన్లో ఇంటరాక్టివ్ వెబ్ అప్లికేషన్లను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది. అప్లికేషన్లకు DOM యాక్సెస్ మరియు JavaScript ఆబ్జెక్ట్లతో ద్వి దిశాత్మక పరస్పర చర్య కోసం ఇంటర్ఫేస్ ఇవ్వబడ్డాయి. వెబ్ అప్లికేషన్లను అభివృద్ధి చేయడంలో తర్కం భద్రపరచబడింది మరియు JavaScrptకి బదులుగా పైథాన్ భాషను ఉపయోగించగల సామర్థ్యం వరకు తేడాలు పెరుగుతాయి. PyScript సోర్స్ కోడ్ Apache 2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.
పైథాన్ కోడ్ను జావాస్క్రిప్ట్లోకి కంపైల్ చేసే బ్రైథాన్ ప్రాజెక్ట్లా కాకుండా, పైథాన్ కోడ్ను అమలు చేయడానికి వెబ్అసెంబ్లీకి కంపైల్ చేయబడిన CPython యొక్క బ్రౌజర్-సైడ్ పోర్ట్ అయిన Pyodideని PyScript ఉపయోగిస్తుంది. Pyodideని ఉపయోగించడం వలన మీరు పైథాన్ 3తో పూర్తి అనుకూలతను సాధించవచ్చు మరియు నంపీ, పాండాలు మరియు స్కికిట్-లెర్న్ వంటి సైంటిఫిక్ కంప్యూటింగ్తో సహా భాష మరియు లైబ్రరీల యొక్క అన్ని లక్షణాలను ఉపయోగించవచ్చు. పైస్క్రిప్టు వైపు, పైథాన్ కోడ్ను జావాస్క్రిప్ట్తో సమగ్రపరచడం, వెబ్ పేజీలలో కోడ్ను చొప్పించడం, మాడ్యూళ్లను దిగుమతి చేయడం, ఇన్పుట్/అవుట్పుట్ నిర్వహించడం మరియు ఇతర సంబంధిత పనులను పరిష్కరించడం కోసం ఒక లేయర్ అందించబడింది. ప్రాజెక్ట్ పైథాన్లో వెబ్ ఇంటర్ఫేస్ను సృష్టించడం కోసం విడ్జెట్ల సమితిని (బటన్లు, టెక్స్ట్ బ్లాక్లు మొదలైనవి) అందిస్తుంది.
PyScriptను ఉపయోగించడం అనేది pyscript.js స్క్రిప్ట్ మరియు pyscript.css స్టైల్ షీట్ని కనెక్ట్ చేయడం వరకు వస్తుంది, ఆ తర్వాత ట్యాగ్లో ఉంచిన పైథాన్ కోడ్ని పేజీలలోకి చేర్చడం సాధ్యమవుతుంది. , లేదా ట్యాగ్ ద్వారా ఫైల్లను కనెక్ట్ చేయడం . ప్రాజెక్ట్ ట్యాగ్ను కూడా అందిస్తుంది ఇంటరాక్టివ్ కోడ్ ఎగ్జిక్యూషన్ (REPL) కోసం పర్యావరణం అమలుతో. స్థానిక మాడ్యూల్లకు మార్గాలను నిర్వచించడానికి, ట్యాగ్ని ఉపయోగించండి " " ... ప్రింట్ ('హలో వరల్డ్!') - numpy - matplotlib - మార్గాలు: - /data.py ...
మూలం: opennet.ru