Python

Python Code-Screenshot-Generator

Verwandle Python-Snippets in Bilder, die man gerne teilt — ohne deinen Mac zu verlassen.

Python ist die Sprache, von der für Tutorials und Threads am häufigsten Screenshots entstehen — meist, weil das Snippet kurz genug ist, um es auf dem Handy zu lesen.

Codeshot erkennt Python an dem Code, den du einfügst; es gibt also keine Sprachauswahl, die man falsch treffen kann. Hier ist dasselbe Snippet in drei der 30 mitgelieferten Themes, gerendert mit den Stylesheets der App.

from dataclasses import dataclass

@dataclass
class Snapshot:
    code: str
    theme: str = "xcode"
    scale: int = 2

    def export(self, path):
        image = render(self.code, self.theme)
        return image.save(path, scale=self.scale)
Atom One · dunkel
from dataclasses import dataclass

@dataclass
class Snapshot:
    code: str
    theme: str = "xcode"
    scale: int = 2

    def export(self, path):
        image = render(self.code, self.theme)
        return image.save(path, scale=self.scale)
GitHub · dunkel
from dataclasses import dataclass

@dataclass
class Snapshot:
    code: str
    theme: str = "xcode"
    scale: int = 2

    def export(self, path):
        image = render(self.code, self.theme)
        return image.save(path, scale=self.scale)
Solarized · dunkel

Das passende Theme für Python

Bleib unter etwa fünfzehn Zeilen. Weil Einrückung in Python Bedeutung trägt, wirkt eine umbrochene Zeile beim Überfliegen wie ein Fehler; ein schmaleres Seitenverhältnis schlägt hier meist ein breites.

Die richtige Größe

Lass das Bild dem Inhalt folgen oder lege es auf ein Verhältnis fest — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3 oder 3:4 — und exportiere dann mit 1×, 2× oder 3×, damit es auf Retina-Displays scharf bleibt. Kopiere es mit C direkt in die Zwischenablage oder sichere mit S.

Sieh dir alle 30 Themes im Vergleich an oder lies den kompletten Ablauf.

Gebaut für Python und 59 weitere Sprachen

Alles läuft auf deinem Mac. Dein Code verlässt ihn nie.

Für macOS laden