Flirte von PHP nach Python

Ich habe viel Code in PHPs Birne geschrieben, aber seit ich zum Komponisten gewechselt bin, habe ich ihn nicht wirklich verstanden, also bin ich zu Python gekommen. Es ist eine gute Idee. Während ich noch ein frisches Gefühl habe, schreibe ich auf, was ich so gefühlt habe, wie es ist.

Studie

Eine Klasse, die MIDI (SMF) -Dateien speichert. Der Basisteil konnte ohne geringfügige Korrekturen in ca. 4 Stunden portiert werden. Python ist unglaublich.

Portierungswerkzeug

Was ich gelernt habe

 UnicodeEncodeError: 'ascii' codec can't encode character u'\u3048' in position 0: ordinal not in range(128)

Was ich fühlte

--Während (n--) nicht angewendet wird, wird es ein verschwenderischer Geist sein. Erstens ist n-- nutzlos. --for (..; ..; ..) kann nicht durchgeführt werden, daher habe ich das Gefühl, dass die Schleifenbedingung schwer zu verstehen ist. ――Das Aufrufen von Aufzählungen oder Elementen zum Drehen eines Arrays oder assoziativen Arrays mit for scheint Syntaxzucker zu wollen. ――Sie brauchen es nicht, am Ende der Zeile, aber es ist schwierig, es zu unterdrücken, weil Sie es von Hand eingeben. Ich bin es gewohnt, kein $ hinzuzufügen. ――Die Einrückung interessiert mich nicht wirklich. Der PHP-Modus von emacs scheint jedoch ein anderes Zeichen zu erhöhen, und es ist schwierig, ihn zum Zeitpunkt der Portierung zu beheben.

Ich fühle mich übrigens nicht mehr unwohl.

Recommended Posts

Flirte von PHP nach Python
Änderungen von Python 3.0 zu Python 3.5
Änderungen von Python 2 zu Python 3.0
Post von Python nach Slack
Anaconda aktualisiert von 4.2.0 auf 4.3.0 (python3.5 aktualisiert auf python3.6)
Wechseln Sie von Python2.7 zu Python3.6 (centos7)
Stellen Sie von Python aus eine Verbindung zu SQLite her
Rufen Sie Matlab von Python zur Optimierung auf
Post von Python auf Facebook Timeline
[Lambda] [Python] Von Lambda auf Twitter posten!
Stellen Sie von Python aus eine Verbindung zur utf8mb4-Datenbank her
Python (vom ersten Mal bis zur Ausführung)
Poste ein Bild von Python auf Tumblr
So greifen Sie über Python auf Wikipedia zu
Python, um von einer anderen Sprache zu wechseln
Hat sich nicht von Python 2 auf 3 geändert
Aktualisieren Sie Mac Python von 2 auf 3
Auf Python 2.7.9 aktualisiert
So aktualisieren Sie Google Sheets von Python
Privates Python-Handbuch (von Zeit zu Zeit aktualisiert)
Ich möchte ein Glas aus Python verwenden
Konvertieren Sie von Katakana zu Vokal Kana [Python]
Push-Benachrichtigung vom Python-Server an Android
Summe von 1 bis 10
SQL zu SQL
Herstellen einer Verbindung von Python zu MySQL unter CentOS 6.4
Portieren und Ändern des Doublet-Solvers von Python2 auf Python3.
Zugriff auf RDS von Lambda (Python)
MeCab von Python
Python> Ausgaben von 1 bis 100, 501 bis 600> Für CSV
In Python von Markdown in HTML konvertieren
[Amazon Linux] Wechsel von der Python 2-Serie zur Python 3-Serie
API-Erklärung zum Berühren von Mastodon aus Python
Stellen Sie von Python aus eine Verbindung zur Websocket-API von coincheck her
"Backport" zu Python 2
Senden Sie eine Nachricht von Slack an einen Python-Server
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
So öffnen Sie einen Webbrowser über Python
Studie aus Python Hour7: Verwendung von Klassen
[Python] Konvertieren von DICOM in PNG oder CSV
Excel-Datei aus Python importieren (in DB registriert)
Ich möchte mit Python eine E-Mail von Google Mail senden.
[Python] Ich möchte 7DaysToDie von Discord aus verwalten! 1/3
Von der Datei zur Diagrammzeichnung in Python. Grundstufe Grundstufe
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
[Python] Erstellen Sie eine Tabelle von Pandas DataFrame zu Postgres
[Bash] Holen Sie sich die Kraft von Python aus Bash mithilfe der folgenden Dokumentation
So generieren Sie ein Python-Objekt aus JSON
Wie man gut mit Linux-Befehlen aus Python umgeht
[Python] Fluss vom Web-Scraping zur Datenanalyse
Verknüpfung von PHP und Python von Grund auf auf Laravel
Ich möchte Ceres Solver aus Python verwenden
Was ich beim Update von Python 2.6 auf 2.7 gemacht habe
[Python] Ich möchte 7DaysToDie von Discord aus verwalten! 2/3
Ich möchte C ++ - Code aus Python-Code erstellen!
progate Python-Lernnotiz (von Zeit zu Zeit aktualisiert)
Von der Python-Umgebungskonstruktion zur virtuellen Umgebungskonstruktion mit Anaconda