PROGATE empfohlen im Rails Tutorial
Im Rails-Tutorial haben wir in Zusammenarbeit mit dem Programmier-Lerndienst "Progate" für Anfänger einen Kurs zum Erlernen der Grundkenntnisse des Web auf Japanisch vorbereitet. Dieser Dienst eignet sich besonders für Benutzer ohne Programmiererfahrung, da keine Umgebungskonstruktion erforderlich ist und Sie das Codieren im Browser erleben können. Natürlich können Sie dieses Tutorial so wie es ist weiterlesen, aber Wenn Sie Schwierigkeiten beim Lesen haben, empfehlen wir Ihnen, das Grundwissen in dem Kurs zu erlernen, der im Text unter "Verwandte" angegeben ist. Wenn Sie wenig Programmiererfahrung haben, empfehlen wir, mit Ruby on Rails von Progate zu beginnen, bevor Sie mit den Rails-Tutorials fortfahren. Zitat: Rails Tutorial Kapitel 1
Progate ist eine Wiederholung von "Lesen der Erklärungsfolie" ⇒ "Code schreiben". Ich habe es benutzt, aber es ist sehr leicht zu verstehen und es ist leicht herauszufordern. Es ist definitiv 980 Yen pro Monat wert.
Ich persönlich empfehle jedoch, zuerst mit Kapitel 4 fortzufahren.
Vielleicht liegt es daran, dass ich Lernerfahrung habe Von allen Lektionen, die ich bisher gelernt habe, war Kapitel 4 Ruby mit Rails-Geschmack im Rails-Tutorial am einfachsten zu verstehen. Wie bei Progate, Wenn das Konzept der Objektorientierung herauskommt, fühlt es sich an wie (.´ ・ ω ・)? Warum schreibst du das? Ich habe mich gefragt, aber ich konnte nicht anders, als mich an den Code zu erinnern, und es war eine unvollständige Verbrennung. Dieses Mal fand ich endlich heraus, warum ich das Rails-Tutorial gemacht und es objektorientiert geschrieben habe.
#STEP1:Anzeige der Zeichenkette|Die Zeichenkette muss sein""(Doppeltes Zitat)Oder''(Einfaches Angebot)Umgeben mit|
puts ("Hello World") :Puts werden automatisch gebrochen(Ich benutze diesen öfter)
print ("Hello World") :Druck bricht nicht.
#STEP2:Variablen verstehen 1|Ein Feld zum temporären Speichern von Variablen|
a = "Hello World"
print(a)
-> Hello World
#STEP3:Variablen verstehen 2|Natürlich sind auch Zahlen enthalten|
a = 3
#STEP4:Variablen verstehen 3|Es kann nur eine gespeichert werden und die zuletzt eingegebenen Daten werden gespeichert|
a = "Hello World"
a = "Hello Japan"
puts(a)
-> Hello Japan
#STEP5:String-Manipulation| +Kombinieren Sie Strings mit|
a = "Hello"
b = "Japan"
puts(a + b)
-> HelloJapan
puts(a +" "+ b)
-> Hello Japan
#STEP6:Array 1|Wenn Sie mehrere Dinge platzieren möchten, verwenden Sie ein Array|
a = ["Hello World", "Hello Asia", "Hello Japan"]
puts(a)
-> ["Hello World", "Hello Asia", "Hello Japan"]
puts(a[0])
-> Hello World
puts(a[1])
-> Hello Asia
puts(a[2])
-> Hello Japan
#STEP7:Sequenz 2|Fügen Sie dem Array Dinge hinzu|
a = [] #Dadurch wird ein leeres Array erstellt
a.append("Hello World")
a.append("Hello Asia", "Hello Japan")
puts(a[0])
-> Hello World
puts(a[1])
-> Hello Asia
puts(a[2])
-> Hello Japan
#STEP8:Hash|Benanntes Array|
user = { "name"=>"Michael Hartl","email"=>"[email protected]" }
puts(user)
-> { :name=>"Michael Hartl", :email=>"[email protected]" }
puts(user["name"])
-> "Michael Hartl"
puts(user["email"])
-> "[email protected]"
#STEP9:Hash 2|Es gibt mehr als eine Notation ...|
user = { name:"Michael Hartl", email:"[email protected]" }
puts(user[:name])
-> "Michael Hartl"
puts(user[:email])
-> "[email protected]"
#STEP10:Hash- und Array-Kombinationstechnik|Ich benutze es oft wie Matroschka|
user_data = []
user = { name:"Michael Hartl", email:"[email protected]" }
user_data.append(user)
puts(user_data)
-> [{:name=>"Michael Hartl", :email=>"[email protected]"}]
user = { name:"Michael Jacson", email:"[email protected]" }
user_data.append(user)
puts(user_data)
-> [{:name=>"Michael Hartl", :email=>"[email protected]"}
{:name=>"Michael Hartl", :email=>"[email protected]"}]
puts(user_data[0][:name])
-> "Michael Hartl" #Im 0. Array"name"Mitnahme
#STEP11-Längenmethode|Gibt die Anzahl der Zeichen / die Anzahl der Inhalte des Arrays zurück|
a = "length"
puts(a.length)
-> 6 #Gibt die Anzahl der Zeichen zurück
user_data = [{ name:"Michael Hartl", email:"[email protected]" },
{ name:"Michael Hart", email:"[email protected]" },
{ name:"Michael Har", email:"[email protected]" },
{ name:"Michael Ha", email:"[email protected]" }]
puts(user_data.length)
-> 4 #Gibt die Anzahl der im Array enthaltenen Hashes zurück
#STEP:Schleifenverarbeitung|Verwenden Sie jedes oft|
user_data = [{ name:"Michael Hartl", email:"[email protected]" },
{ name:"Michael Hart", email:"[email protected]" },
{ name:"Michael Har", email:"[email protected]" },
{ name:"Michael Ha", email:"[email protected]" }]
user_data.each do |user|
puts("Name: " user[:name] + "Mail Adresse: " + user[:email])
->Name:Michael Hartl E-Mail-Adresse: [email protected]
->Name:Michael Hart E-Mail-Adresse: [email protected]
->Name:Micheal Har E-Mail-Adresse: [email protected]
->Name:Micheal Ha E-Mail-Adresse: [email protected]
#Lassen Sie uns den Inhalt des Prozesses verstehen(^_-)-☆
1 user_Die erste Datenzeile|user|Speichern Sie in der Variablen benutzerdefiniert in
#user = { name:"Michael Hartl", email:"[email protected]" }Tritt ein.
2 puts("Name: " user[:name] + "Mail Adresse: " + user[:email])Geformt und angezeigt
#Name:Michael Hartl E-Mail-Adresse: [email protected]
3 .Jede Methode wird wiederholt, bis keine Arrays mehr vorhanden sind
für Satz ...? while-Anweisung ...? Ich sehe dich nicht sehr. Jemand hat jede Methode mit einer for-Anweisung oder ähnlichem erstellt. Als ich als Student das Programmieren gelernt habe, habe ich die for-Anweisung verwendet, um den Prozess des Extrahierens nacheinander zu beschreiben. Dank jeder Methode ist es praktisch, aber Sie können den tatsächlichen Verarbeitungsinhalt nicht sehen, oder? Ich denke, das ist die Ursache des Dunstes. Auf der anderen Seite, wenn Sie komplizierte Verarbeitung verstehen können (^ ω ^) ... Da die Verarbeitung kompliziert ist, bin ich sehr dankbar, dass sie mit bequemen Methoden schnell verwendet werden kann.
Progate ist eine Wiederholung von "Lesen der Erklärungsfolie" ⇒ "Code schreiben". Es ist sehr leicht zu verstehen, also dachte ich, es wäre 980 Yen pro Monat wert. Was ich mit Progate gelernt habe, ist HTML / CSS / Python / JavaScript / jQuery.
Nach dem Studium bei Progate lernen Sie, wie man Code schreibt. Sie erreichen eine Ebene, auf der Sie eine statische Website oder eine Website mit ein wenig Bewegung erstellen können.
Schöne einseitige Site 1, die als Referenz für das Design verwendet werden kann Wenn Sie wirklich Ihr Bestes geben, können Sie eine schöne statische Website erstellen.
Trotzdem fehlen einige Teile, wenn nur Progate verwendet wird.
Als ich versuchte etwas zu machen, hatte ich nicht genug Wissen ... Es gibt viele Informationen. Was soll ich also tun, um sie chaotisch zu machen? Korrekt. Ich denke, die beste Umgebung ist eine, in der Sie Menschen zuhören können, die mit dem vertraut sind, was Sie machen möchten.
Recommended Posts