


Pyskript: Führen Sie Python in Ihrem Browser leicht aus - Analytics Vidhya
In den letzten Jahren ist Python zu einer der am häufigsten verwendeten Programmiersprachen geworden. Python hat jedoch bisher keine große Rolle bei der Webentwicklung gespielt. Pyscript ist hier, um das zu ändern. Es ist ein neues Framework, mit dem Sie Python -Code direkt in Ihrem Webbrowser mit nur HTML- und Python -Code ausführen können. Unabhängig von Ihrer Erfahrungsstufe ist es wirklich einfach, Pyscript zu verwenden, um interaktive Web -Apps zu entwickeln, ohne JavaScript zu kennen. In diesem Tutorial erfahren Sie, wie es ist, wie es funktioniert und wie Sie Ihre erste in Browser-basierte Python-App erstellen. Pyscript ist ein Open-Source-Framework, das die Lücke zwischen Python und dem Web überbrückt. Damit können Sie den Python -Code direkt in Ihrem Webbrowser ausführen. Ermöglichen, interaktive Python -Anwendungen zu schreiben, die vollständig auf der Client -Seite ausgeführt werden, ohne einen Backend -Server zu benötigen. Pyscript ist wie das Schreiben einer Web -App mit Python anstelle von JavaScript. Sie können einfache interaktive Web -Tools, Dashboards und mehr mit Python erstellen. Schritt 1: Besuchen Sie die offizielle Website Schritt 2: Richten Sie eine grundlegende HTML-Datei ein Beispielcode: Standardmäßig werden 3 Dateien vorhanden: Inhaltsverzeichnis
Was ist pyskript
Schlüsselmerkmale von Pyscript
Hallo aus Pyscript!
<strong> main.py: <https:> Ihr Python Code. <br> <br> <strong> Index.html: <https:> Die Hauptwebseite, die enthält Pyscript. Verwendung. <https:>
<p> Aktualisieren Sie die Codedateien mit den entsprechenden Codes und beginnen
</p>
<p> <img src="https:%20https:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Https:%20//m.sbmmt.com/link/29A9f8460E5E5E5E5BE4EDE57FD812IMG.%20php.cnhttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Uploadhtps:%20//m.sbmmt.com/link/29A9f8c8460e5e5e2be2be4edDe57fd8371Arti%20clehttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712000https:%20//m.sbmmt.com/link/29a9f8460e5e2be2be4edde57fd83712000htps:///2%20eb4edde57fd83712000htps:////2000htps:////2000htps:%20//%20/m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712000//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712174917689770305.jpg" alt="Pyscript: Führen Sie Python in Ihrem Browser leicht aus - Analytics Vidhya" . https:> <https:>
<p> Sie können den Pyscript -Spielplatz bei Pyscript -Beispielen versuchen, um Code -Snippets direkt in Ihrem Browser zu testen.
</p>
<p> <img src="https:%20https:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Https:%20//m.sbmmt.com/link/29A9f8460E5E5E5E5BE4EDE57FD812IMG.%20php.cnhttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Uploadhtps:%20//m.sbmmt.com/link/29A9f8c8460e5e5e2be2be4edDe57fd8371Arti%20clehttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712000https:%20//m.sbmmt.com/link/29a9f8460e5e2be2be4edde57fd83712000htps:///2%20eb4edde57fd83712000htps:////2000htps:////2000htps:%20//%20/m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712000htpps://m.sbmmt.com/link/29a9f8c8460e5e2Be4edde557fd8371217121717171749176891.%20Alt%20=%20" pyscript: f sie python in ihrem browser leicht aus analytics vidhya https: alt="Pyskript: Führen Sie Python in Ihrem Browser leicht aus - Analytics Vidhya" > <https:>
<h2> pyscript <https:>
<p> Jetzt, da Sie mit der Funktionsweise der Pyscript-Schnittstelle vertraut sind, lassen Sie uns einige praktische Informationen ausführen.
</p>
<p> Wir werden ein Two-Player-Tic-Tac-Toe-Spiel erstellen.
</p>
<h3> Schritt 1: Update <em> main.py <https:> <https:>
<p> addieren Sie <em> main.py <https:> Datei mit der Tictactoe -Klasse, die die Spiellogik-, Benutzer -Interaktions- und UI -Aktualisierungen enthält. Es wird PyWeb verwenden, um Python mit HTML zu verbinden, wodurch das Spiel im Browser vollständig interaktiv ist.
<p> <strong> Code: <https:> <https:> von Pyweb Import Pyom
Klasse Tictactoe:
def __init __ (selbst):
self.board = pydom ["Tabelle#Board"]
self.status = pydom ["H2#Status"]
self.console = pydom ["Skript#Konsole"] [0]
self.init_cells ()
self.init_winning_combos ()
self.new_game (...)
Def set_status (Selbst, Text):
self.status.html = text
Def init_cells (Selbst):
self.cells = []
für i in (0, 1, 2):
row = []
für j in (0, 1, 2):
cell = pydom [f "div#cell {i} {j}"] [0]
Zelle durchsetzen
Row.Append (Zelle)
self.cells.append (Reihe)
Def init_winning_combos (Selbst):
self.winning_combos = []
# Gewinnspalten
für i in (0, 1, 2):
Combo = []
für j in (0, 1, 2):
Combo.append ((i, j))
self.winning_combos.append (Combo)
# Gewinnreihen
für j in (0, 1, 2):
Combo = []
für i in (0, 1, 2):
Combo.append ((i, j))
self.winning_combos.append (Combo)
# DIAGONALS SING
self.winning_combos.append ([(0, 0), (1, 1), (2, 2)])
self.winning_combos.append ([(0, 2), (1, 1), (2, 0)])
Def New_Game (Selbst, Ereignis):
self.clear_terminal ()
print ('=================')
print ('neues Spiel Start')
drucken()
für i in (0, 1, 2):
für j in (0, 1, 2):
self.set_cell (i, j, "")
self.current_player = "x"
Experimentself.set_status (f '{self.current_player} spielen ...')
Def Next_Turn (Selbst):
Gewinner = self.check_winner ())
Wenn Gewinner == "Krawatte":
self.set_status ("Es ist eine Krawatte!")
self.current_player = "" # dh, das Spiel endete
zurückkehren
ELIF -Gewinner ist keine:
self.set_status (f '{Gewinner} gewinnt')
self.current_player = "" # dh, das Spiel endete
zurückkehren
Wenn self.current_player == "x":
self.current_player = "o"
anders:
self.current_player = "x"
self.set_status (f '{self.current_player} spiele ...')
Def check_winner (Selbst):
"" "
Überprüfen Sie, ob das Spiel als Gewinner.
Zurück "x", "O", "Tie" oder keine. Keiner bedeutet, dass das Spiel noch spielt.
"" "
# Überprüfen Sie, ob wir einen Gewinner haben
Für Combo in self.winning_combos:
winner = self.get_winner (Combo)
Wenn Gewinner:
# Markieren Sie die Gewinnerzellen
Für mich, j in Combo:
self.cells [i] [j] .add_class ("win")
Rückgewinner
# Überprüfen Sie, ob es sich um eine Krawatte handelt
für i in (0, 1, 2):
für j in (0, 1, 2):
Wenn self.get_cell (i, j) == "":
# Es gibt mindestens eine leere Zelle, es ist keine Krawatte
Return kein # Spiel spielen noch
Rückkehr "Krawatte"
def get_winner (self, combo):
"" "
Wenn alle Zellen an den angegebenen Punkten den gleichen Wert haben, geben Sie ihn zurück.
Sonst kehre zurück "".
Jeder Punkt ist ein Tupel von (i, j) Koordinaten.
Beispiel:
self.get_winnner ([(0, 0), (1, 1), (2, 2)])
"" "
Assert Len (Combo) == 3
values = [self.get_cell (i, j) für i, j in Combo]
Wenn Werte [0] == Werte [1] == Werte [2] und Werte [0]! = "":
Rückgabewerte [0]
zurückkehren ""
Def set_cell (self, i, j, Wert):
Wert in ("", "x", "o")
cell = self.cells [i] [j]
cell.html = Wert
Wenn "x" in Cell.classes:
cell.remove_class ("x")
Wenn "o" in Cell.classes:
cell.remove_class ("o")
Wenn "gewinnen" in Cell.classes:
cell.remove_class ("win")
Wenn Wert! = "":
cell.add_class (Wert)
def get_cell (self, i, j):
cell = self.cells [i] [j]
value = cell.html
Wert in ("", "x", "o")
Rückgabewert
Def Click (Selbst, Ereignis):
i = int (Event.Target.getAttribute ('data-x'))
J = int (Event.Target.getAttribute ('Data-y'))
print (f'cell {i}, {j} geklickt: ', end =' ')
Wenn self.current_player == "":
Print ('Spiel endete, nichts zu tun'))
zurückkehren
#
value = self.get_cell (i, j)
Wenn Wert == "":
drucken ('Zelle leer, es einstellen')
self.set_cell (i, j, self.current_player)
self.next_turn ()
anders:
drucken (f'cell bereits voll, kann es nicht einstellen ')
Def Clear_terminal (Selbst):
self.console._js.terminal.clear ())
Def Toggle_terminal (Selbst, Ereignis):
Hidden = self.console.parent._js.getAttribute ("Hidden")
Wenn versteckt:
self.console.parent._js.removeattribute ("versteckt")
anders:
self.console.parent._js.setattribute ("Hidden", "Hidden")
Game = tictactoe () <https:>
<h3> Schritt 2: Erstellen Sie eine CSS -Datei <https:>
<p> erstellen a <em> style.css <strong> Assets <https:> Ordner, um das Layout und den Stil für das Tic-Tac-Toe-Spiel zu definieren. Dies wird sich mit dem Styling der Platine, den Zellen und allen Statusnachrichten befassen.
<p> <strong> Code: <https:> <https:> H1, H2 {
Schriftfamilie: "Indie-Blume", "Comic Sans", kursiv;
Text-Align: Mitte;
}
#Planke {
Schriftfamilie: "Indie-Blume", "Comic Sans", kursiv;
Position: Relativ;
Schriftgröße: 120px;
Marge: 1% Auto;
Grenzkollapse: Zusammenbruch;
}
#board td {
Grenze: 4px Solid RGB (60, 60, 60);
Breite: 90px;
Höhe: 90px;
vertikaler Align: Mitte;
Text-Align: Mitte;
Cursor: Zeiger;
}
#board td div {
Breite: 90px;
Höhe: 90px;
Zeilenhöhe: 90px;
Anzeige: Block;
Überlauf: versteckt;
Cursor: Zeiger;
}
.X {
Farbe: Darksalmon;
Position: Relativ;
Schriftgröße: 1.2EM;
Cursor: Standard;
}
.o {
Farbe: Aquamarin;
Position: Relativ;
Schriftgröße: 1.0EM;
Cursor: Standard;
}
.gewinnen {
Hintergrundfarbe: Beige;
} <https:>
<h3> Schritt 3: Update <em> index.html <https:> <https:> Ändern der <em> index.html <https:> main.py <https:> Definieren Sie die Spielbrettstruktur und verweisen auf die <em> style.css Styling. <https:>
<p> <strong> Code: <https:> <https:>
<kopf>
<meta charset="utf-8">
<meta name="viewPort" content="width = Gerätebidth, initial-scale = 1,0">
<link rel="Stylesheet" href="https:%20https:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712https:%20//www.ph%20p.cn/link/29a9f8c8460e5e2be4edde557fd83712pyscript.Net//m.sbmmt.com/link/29a9f%208c8460e5e2be4edde557fd83712Releaseshtpps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde5%2057fd837122024.1.1https:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712core.css%20">
<link rel="Stylesheet" href=".https:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Assetshtpps:%20//m.sbmmt.com/link/29a9f%208c8460e5e2be4edde557fd83712csshttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Examples.css%20" https:>
<script type="modul" src="https:%20https:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712https:%20//m.sbmmt.com/link/29a9f8c%208460e5e2be4edde557fd83712pyscript.Nethttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712relea%20seshttps:%20//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd837122024.1.1https:%20//m.sbmmt.com/link/29a9f8c%208460e5e2be4edde557fd83712core.js%20"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4eddede557fd83712script>
<!-benutzerdefinierte CSS->
<Link href = "https: https: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712https: //m.sbmmt.com/link/29a9f8c8460e5e5e2b e4edde557fd83712fonts Blume "rel =" Stylesheet ">
<link rel = "Stylesheet" href = ".httpps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Assetshtpps: //m.sbmmt.com/link/29a9f8 c8460e5e2be4edde557fd83712csshttps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712tictactoe.css " //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712>
<!-für Splashscreen->
<Styles>
#LOADING {SUCLINE: Keine; Grenze: Keine; Hintergrund: transparent}
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Style>
<script type = "modul">
const lade = document.getElementById ('laden');
addEventListener ('py: ready', () => lade.close ());
loading.showmodal ();
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Script>
<title> Tic Tac Toe <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Title>
<link rel = "icon" type = "imageHttps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712png" href = ".https: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Assetshtpps: //m.sbmmt.com/link/29A9f8460e5e2be2be2be2be2be2be2be2be4edde57fd83712FaVicon.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.piCon2BeS2BeS2BE4 ,wert" //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712head>
<body>
<Dialog>
<h1> Laden ... <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712H1>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Dialog>
<nav>
<div>
<a href = "//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712">
<img src = "https: https: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Https: //m.sbmmt.com/link/29A9f8460E5E5E5E5BE4EDE57FD812IMG. php.cnhttps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Uploadhtps: //m.sbmmt.com/link/29A9f8c8460e5e5e2be2be4edDe57fd8371Arti clehttps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712000https: //m.sbmmt.com/link/29a9f8460e5e2be2be4edde57fd83712000htps:///2 eb4edde57fd83712000htps:////2000htps:////2000htps: // /m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712000//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712174917690072228.png" Alt = "Pyscript: Führen Sie Python einfach in Ihrem Browser aus - Analytics Vidhya" //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712 alt="Pyskript: Führen Sie Python in Ihrem Browser leicht aus - Analytics Vidhya" >
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712a>
<a href = ""> tic tac toe <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712a>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712div>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712nav>
<Abschnitt>
<h1> tic-tac-toe <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712H1>
<script type = "py" src = ".httpps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Main.py" config = ".https: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712pyscript.toml"> <//m.sbmmt.com/link/29f84460e5e2be4de5557f83712712712711Et83712711Et8371271Et837127e2be2be2be2be2be2be2be557f83712712712712
<tabelle>
<tr>
<td> <div data-x = "0" data-y = "0" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<td> <div data-x = "0" data-y = "1" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<td> <div data-x = "0" data-y = "2" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<tr>
<td> <div data-x = "1" data-y = "0" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<td> <div data-x = "1" data-y = "1" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<td> <div data-x = "1" data-y = "2" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712tr>
<tr>
<td> <div data-x = "2" data-y = "0" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<td> <div data-x = "2" data-y = "1" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<td> <div data-x = "2" data-y = "2" py-klick = "game.click"> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde55 7fd83712div> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712td>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712tr>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712table>
<h2> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712H2>
<button py-klick = "game.new_game"> neues game <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712button>
<button py-klick = "game.toggle_terminal"> hideHttps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712show Terminal <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Button>
<div Hidden = "Hidden">
<script type = "py" terminal> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712script>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712div>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Sektion>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712body>
<//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712html
<h3> Schritt 4: Update <em> pyscript.toml <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Em> <//m.sbmmt.com/link/29f8460E5e2be2Be2be2be5557fd8371237123712371237123712371237123712371212
<p> Aktualisieren der <em> pyscript.toml <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712EM> Datei mit der erforderlichen Konfiguration, die nach den aggemuchstürlichen Dateien erforderlich ist, lädt sich an. Hier sind der Inhalt der <em> pyscript.toml <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712em> Datei für unsere Tic-Tac-Toe Anwendung: <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712p>
<p> <strong> Konfiguration: <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde57fd83712strong> <//m.sbmmt.com/link/29a9f84660e5e5e5e5e5e5e5e5e5e5e5e2be4edde557fd83712t
<pre class="brush:php;toolbar:false"> name = "tic tac toe"
Beschreibung = "Ein Tic-Tac-Toe-Spiel, das in Pyscript geschrieben wurde, mit dem Menschen abwechselnd werden können.
<p> <strong> Ausgabe: <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712strong> <//m.sbmmt.com/link/29a9f84660e5e5e5e5e5e5e5e5e5e5e5e2be4edde5557fd83712t
<iframe src = "https: https: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712Https: //m.sbmmt.com/link/29A9f8460E5E5E2BE4EDE57 fd83712cdn.analyticsvidhya.comhttps: //m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712wp-contentHttps: //m.sbmmt.com/li NK/29A9F8C8460E5E2BE4EDDE557FD83712Uploadshttps: //m.sbmmt.com/link/29a9f8c8460e5e5e2be4edde557fd837122025https: //www.ph.ph.ph p.cn/link/29a9f8c8460e5e2be4edde557fd8371206//m.sbmmt.com/link/29a9f8c8460e5e2be4edde57fd83712Recording-2.Webm " Loading = "Lazy" title = "YouTube Video" Denfullscreen> <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712iframe>
<p> Hier gehen Sie mit Ihrem ersten Projekt auf Pyscript.
<h2> Fazit <//m.sbmmt.com/link/29a9f8c8460e5e2be4edde557fd83712H2>
<p> Python wird in Datenwissenschaft, KI, Automatisierung und Bildung wie nie zuvor verwendet. Bisher gab es im Internet jedoch noch kein Heimathaus für Python. Pyscript ist angekommen und vereint die Einfachheit von Python mit der Zugänglichkeit des Webs. Es reift immer noch, aber es hat bereits viele Möglichkeiten für Entwickler, Pädagogen und Lernende geschaffen.</script></kopf></https:></https:></strong></p></https:></em></https:></https:></em></https:></https:></em>
</h3></https:></https:></https:></strong></p></https:></strong></em></p></https:>
</h3></https:></https:></https:></strong></p></https:></em></p></https:></https:></em>
</h3></https:>
</h2></https:></p></https:></p></https:></https:></strong></https:></strong>
Das obige ist der detaillierte Inhalt vonPyskript: Führen Sie Python in Ihrem Browser leicht aus - Analytics Vidhya. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen





Das Investieren boomt, aber Kapital allein reicht nicht aus. Mit zunehmender Bewertungen und Verblassen der Unterscheidungskraft müssen Investoren in AI-fokussierten Risikokonstrumentfonds eine wichtige Entscheidung treffen: Kaufen, Bau oder Partner, um einen Vorteil zu erlangen? Hier erfahren Sie, wie Sie jede Option bewerten - und PR

Reden wir darüber. Diese Analyse eines innovativen KI -Durchbruchs ist Teil meiner laufenden Forbes -Säulenberichterstattung über die neueste in der KI, einschließlich der Identifizierung und Erklärung verschiedener wirksamer KI -Komplexitäten (siehe Link hier). Auf dem Weg zu Agi und

Erinnern Sie sich an die Flut chinesischer Open-Source-Modelle, die die Genai-Industrie Anfang dieses Jahres gestört haben? Während Deepseek die meisten Schlagzeilen machte, war Kimi K1.5 einer der herausragenden Namen in der Liste. Und das Modell war ziemlich cool.

Reden wir darüber. Diese Analyse eines innovativen KI -Durchbruchs ist Teil meiner laufenden Forbes -Säulenberichterstattung über die neueste in der KI, einschließlich der Identifizierung und Erklärung verschiedener wirksamer KI -Komplexitäten (siehe Link hier). Für diejenigen Leser, die h

Bis Mitte 2025 heizt sich das KI „Wettret“ auf, und Xai und Anthropic haben beide ihre Flaggschiff-Modelle GROK 4 und Claude 4 veröffentlicht. Diese beiden Modelle befinden

Wenn Sie beispielsweise einem Modell eine Frage wie: "Was macht (x) Person bei (x) Firma?" Möglicherweise sehen Sie eine Argumentationskette, die ungefähr so aussieht, vorausgesetzt, das System weiß, wie man die erforderlichen Informationen abgerufen: Details zum CO finden

Deep Learning hat das KI-Feld revolutioniert, indem Maschinen in unseren Daten eingehendere Informationen erfassen können. Deep Learning war in der Lage, dies zu tun, indem er replizierte, wie unser Gehirn durch die Logik von Neuron Syna funktioniert

Klinische Studien sind ein enormer Engpass in der Arzneimittelentwicklung, und Kim und Reddy glaubten, dass die AI-fähige Software, die sie bei PI Health gebaut hatten, dazu beitragen könnte, sie schneller und billiger zu machen, indem sie den Pool potenziell berechtigter Patienten erweitert. Aber die
