[RUBY] Rails Tutorial Kapitel 0: Vorbereitende Grundkenntnisse 5

Vorgrundlernen: Ruby

PROGATE empfohlen im Rails Tutorial image.png

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.

Ruby-Grundlagen

#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.

Nebenbei: Ich habe Progate vor einigen Jahren auch herausgefordert.

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.

  • Wie veröffentlichen Sie Ihre Website im Internet?
  • Wie bekommst du deine eigene Domain wie qiita.com?
  • Wie kann ich Google Map in Ihre Website einbetten?
  • Was kann ich tun, wenn ich eine mit einer Datenbank verknüpfte WEB-Anwendung erstellen möchte?

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

Rails Tutorial Kapitel 0: Vorbereitende Grundkenntnisse 5
Rails Tutorial Kapitel 3 Lernen
Rails Tutorial Kapitel 4 Lernen
Rails Tutorial Kapitel 1 Lernen
Rails Tutorial Kapitel 2 Lernen
Schienen-Tutorial Kapitel 6
Schienen-Tutorial Kapitel 1
Schienen-Tutorial Kapitel 5
Schienen-Tutorial Kapitel 10
Schienen-Tutorial Kapitel 9
Schienen-Tutorial Kapitel 8
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 10
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 7
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 4
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 9
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 6
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 5
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 2
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 3
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 8
[Rails] Lernen mit Rails Tutorial
Rails Tutorial Memorandum (Kapitel 3, 3.1)
[Rails Tutorial Kapitel 4] Ruby mit Rails-Geschmack
Grundkenntnisse in Ruby on Rails
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Tutorial zum Kauen der Schienen [Kapitel 2 Spielzeuganwendung]
Rails Tutorial (4. Ausgabe) Memo Kapitel 6
Schienen Tutry
Grundwissen
Schienen Tutorial
Schienen Tutry
Deshalb habe ich dieses Mal die Methode "Verknüpfen des Inhalts des Verzeichnisses" übernommen. Ich denke, es wird je nach Zeit und Fall richtig verwendet. Tutorial zu Linux, ln, Linux-Befehlsschienen
Schienen Tutry
Schienen Tutorial
Schienen Tutorial
Rails Tutorial Test
Zusammenfassung der Grundkenntnisse von Rails, die von progate erworben wurden
Rails Tutorial Memorandum 1
Rails Lerntag 3
Rails Tutorial Memorandum 2
Java Grundkenntnisse 1
Rails Lerntag 4
Schienen lernen Tag 2
Kauen der Schienen Tutorial [Kapitel 3 Erstellen fast statischer Seiten]
Schienen Grundphilosophie
[Anfänger] Rails Tutorial
Schienen Lerntag 1
Beheben Sie Gem :: FilePermissionError, wenn Sie Gem Install Rails ausführen (Rails Tutorial Kapitel 1).