[PYTHON] Ich dachte darüber nach, wie man kostenlos Programmieren lernt.

Background

Ich dachte über eine kostengünstige Möglichkeit nach, Programmieren aus dem Nichts zu lernen. (Mac Edition) Es ist eine Fortsetzung von.

Dieses Mal habe ich versucht zusammenzufassen, wie man das Programm kostenlos für diejenigen lernt, die ein Smartphone haben und anfangen, einen PC zu kaufen.

OPAC - Library search system

Vielleicht ist es OPAC, das Hochschulabsolventen kennen, Junior High- und High School-Absolventen jedoch nicht. Wenn Sie eine Universität sind, werden Sie bei der ersten Ausrichtung Ihres ersten Jahres gebeten, nach Büchern, Zeitschriften, Papieren usw. zu suchen.

Auf Google

Wie erwartet denke ich, dass VBA die Hauptstütze ist, auch wenn das Programm selbst größtenteils in einem köstlichen Zustand ist. Daher denke ich, dass die Suche nur abgefangen wird, wenn es sich um eine etwas größere Bibliothek handelt.

Wenn Sie jedoch in den drei großen Ballungsräumen leben, gibt es immer ein Python-Buch, wenn Sie irgendwo in eine Bibliothek gehen, sodass Sie nicht die Möglichkeit haben, auf diese Weise zu suchen.

Als Test Tokyo Metropolitan Library Ich habe in Tokio nach einem Python-Buch gesucht.

OPAC.png

Hier habe ich [Stadtbibliothek] und [Stadtbibliothek] überprüft und nach "Python" gesucht.

search.png

Da es in alphabetischer Reihenfolge vorliegt, wird es von Adachi Ward angezeigt, aber es scheint, dass sich Dutzende Bücher in einer Bibliothek befinden. Klicken Sie links im Menü auf eine Bibliothek in der Nähe, um die Suchergebnisse anzuzeigen.

In Tokio gibt es wahrscheinlich 2500 bis 3000 Bücher.

Web site

Wenn Sie es mit dem auf diesen beiden Sites geschriebenen Code ausführen, können Sie die meisten Dinge abdecken. (Sirsen: heat_smile :)

Danach wird der Beispielcode auch in das Dokument auf der offiziellen Website geschrieben. Es gibt viele Bibliotheken, aber wenn das Lernen fortschreitet und Sie selbst eine App erstellen möchten, können Sie so viel auswählen und verwenden, wie Sie benötigen, und ich denke, dass sich nur wenige Entwickler an alle erinnern.

Skill Check

Wenn Sie mit dem Lernen fertig sind, ist es eine gute Idee, Ihre Fähigkeiten als Krafttest zu testen. Wenn Sie ernsthaft anfangen möchten, können Sie AOJ verwenden, aber die Schwierigkeit, das Gleichgewicht einzustellen und Fragen zu stellen Mit der Methode ist Paiza leichter zu erreichen. Es gibt ungefähr 200 Fragen für jeden Schwierigkeitsgrad, S, A, B, C und D, aber ich hoffe, ich kann viele der C- und D-Fragen richtig beantworten. Es ist sogar noch besser, wenn Sie das B-Problem lösen können. (Zumindest die Fähigkeit, nach der allgemeine Entwickler suchen, ist Problem B. Eigentlich schaffe ich es, eine bestimmte Menge an Gehalt und Arbeit zu bekommen.)

Als ich das sagte, löste ich das A-Problem nur einmal: schreien: Ich bedauere ein wenig, dass ich im Unterricht Wiederholung, 2-minütige Suche, dynamische Planung usw. lernen und ausgeben konnte: Schweiß:

paiza.png

(Hinweis: Kein Gino-Angestellter oder Vertragsangestellter: Spion :)

NextStage

Wenn Sie sich mit Skill Check sicher fühlen, können Sie mit der Erstellung von Spielen und Websites fortfahren. Ändern Sie zunächst den Beispielcode mit freegames oder pygame. Es kann gut sein. (Ich habe das Spiel zuvor über Python installiert und gespielt (https://qiita.com/satsukiya/items/8c3cb67dc2f9cce13e04), um die Methode zusammenzufassen.)

PostScript Als nächstes werde ich über Python2 und Python3 sprechen.

Recommended Posts

Ich dachte darüber nach, wie man kostenlos Programmieren lernt.
Ich dachte über eine kostengünstige Möglichkeit nach, Programmieren aus dem Nichts zu lernen. (Raspberry Pi Edition)
Erfahren Sie mehr über das Programmieren
[Für Anfänger] Wie man Programmierung studiert Private Memo
Was ich dachte und lernte, 100 Tage an einer Programmierschule zu studieren
Ich habe versucht, PredNet zu lernen
Ich wusste nicht, wie ich die [Python] für die Anweisung verwenden sollte
Ich habe versucht, eine Webanwendung zu entwickeln, und überlegt, wie ich verhindern kann, dass Anfänger krank werden.
[Für Nicht-Programmierer] Wie man Kaggle läuft
Programmierung aus Büchern gelernt 10. Mai
So blockieren Sie Anzeigen kostenlos auf iPhone- und iPad-Apps
Programmierung aus Büchern gelernt 7. Mai
Ich möchte Bilder kratzen und trainieren
Ich habe versucht, mich über MCMC zu organisieren.
Anfängern gewidmet! Wie man mit so wenig Geld wie möglich das Programmieren lernt
So sammeln Sie Twitter-Daten ohne Programmierung
So erstellen Sie eine * .spec-Datei für pyinstaller.
Ich möchte wissen, wie LINUX funktioniert!
So installieren Sie das Windows-Subsystem für Linux
Verwendung von "deque" für Python-Daten
Verwendung der Fingerabdruckauthentifizierung für KDE
Was ich durch die Implementierung des Erstellens einer Standardbox für SSD gelernt habe
Freigeben einer virtuellen Umgebung [Informationen zu den Anforderungen.txt]
So verwenden Sie MkDocs zum ersten Mal
Wie man Spaß am Programmieren mit Minecraft hat (Ruby, Python)
So erstellen Sie ein Spigot-Plug-In (für Java-Anfänger)
Ich habe versucht, mit TF Learn die logische Operation zu lernen
Verwendung von Template Engine für Network Engineer
Ich habe ein wenig über die wachsende API von TensorFlow nachgedacht
Ich habe versucht, VAE Bewegungsgrafiken lernen zu lassen
So installieren Sie Python für Forscher von Pharmaunternehmen
Ich habe zum ersten Mal versucht, Python zu programmieren.
Verwendung von Datenanalysetools für Anfänger
Ich habe versucht, KI für Smash Bra zu machen
So schreiben Sie einen ShellScript Bash für Anweisung
Ich las "Wie man ein Hacking Lab macht"
Programm zur vollständigen Suche nach Sequenzen (zur Wettbewerbsprogrammierung)
[ESXi (vCenter)] Hinzufügen einer Netzwerkkarte für CentOS 7.3
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
[Python] Erfahren Sie mehr über asynchrone Programmierung und Ereignisschleifen
Datei zum Schreiben von About sudo kann nicht geöffnet werden
Wie man Kaldi mit JUST Corpus trainiert
Wie man Python für Anfänger schneller macht [numpy]
Erfahren Sie, wie Sie Bilder aus dem TensorFlow-Code aufblasen
Ich würde gerne etwas über Django Page Nation erfahren
So finden Sie die Korrelation für kategoriale Variablen
So erzwingen Sie, dass TensorFlow 2.3.0 für CUDA11 + cuDNN8 erstellt wird
Festlegen der CPU-Affinität für Prozessthreads
Ein unwahrscheinliches Missverständnis darüber, wie ein Handler für eine mit Lambda hochgeladene Zip angegeben wird