- Ruby on interpreteeritud objektorienteeritud keel elegantse ja loetava süntaksiga, mis sobib ideaalselt algajatele ja keskendub produktiivsusele.
- Suur kogukond ja ökosüsteem (Rails) hõlbustavad veebiarendust ja avavad töövõimalusi tehnoloogiatööstuses.
- Põhimõisted: dünaamilised muutujad, levinumad tüübid, tingimuslaused, tsüklid, meetodid, klassid ja objektid modulaarse ja korduvkasutatava koodi jaoks.
Tere tulemast Ruby programmeerimise põnevasse maailma! Kui olete programmeerimises algaja ja otsite oma teekonna alustamiseks mitmekülgset ja võimsat programmeerimiskeelt, olete õiges kohas. Ruby on erakordne valik algajatele tänu oma sõbralikule süntaksile ja vastutulelikule arendajate kogukonnale. Selles juhendis sukeldute Ruby programmeerimise põhitõdedesse ja alustate selle dünaamilise ja põneva programmeerimiskeele tugeva aluse loomist.
Rubiini programmeerimine: mis see on ja miks peaksite seda õppima?
Mis on Ruby programmeerimine?
Ruby programmeerimine on kõrgetasemeline tõlgendatud programmeerimiskeel, mille lõi Yukihiro "Matz" Matsumoto 1990. aastatel Jaapanis. Ruby paistab silma elegantse süntaksi poolest, mis on väga sarnane inglise keelega, muutes selle hõlpsasti loetavaks ja arusaadavaks. See keel keskendub lihtsusele ja programmeerija tootlikkusele, mistõttu on see suurepärane valik algajatele.
Miks peaksite Ruby programmeerimist õppima?
Ruby programmeerimise õppimine pakub algajatele mitmeid eeliseid:
- Lihtne õppida: Ruby süntaks on algajasõbralik ja muudab selle mõistmise lihtsaks mõisted programmeerimine.
- Mitmekülgsus: Ruby on mitmekülgne keel, mida saab kasutada mitmesuguste rakenduste arendamiseks veebisaitidelt veebist mobiilirakendustesse ja rohkem
- Suurepärane kogukond: Rubyl on üle maailma aktiivne arendajate kogukond, kes on valmis teid õppimisel aitama.
- Objektorienteeritud: Ruby on objektorienteeritud keel, mis tähendab, et saate kirjutada puhast modulaarset koodi.
- Tööstuses nõutud: Ruby-põhist veebiarendusraamistikku Ruby on Rails kasutatakse tööstuses laialdaselt, avades põnevaid karjäärivõimalusi.
Nüüd, kui saate aru, miks Ruby on suurepärane valik, alustame oma teekonda Ruby programmeerimisega.
Oma arenduskeskkonna seadistamine
Ruby installimine
Enne Ruby's programmeerimise alustamist peaksite seda tegema Oma arenduskeskkonna seadistamine. Siin on põhilised sammud Ruby installimiseks teie süsteemi:
- Kontrollige, kas Ruby on installitud: Avage terminal ja käivitage käsk
ruby -v. Kui saate Ruby versiooni, tähendab see, et see on juba installitud. Vastasel juhul jätkake installimisega. - Installige versioonihaldur: haldamiseks Ruby erinevate versioonide puhul on soovitatav kasutada versioonihaldurit, näiteks RVM (Ruby Version Manager) või rbenv.
- Installige Ruby: Kasutage Ruby installimiseks versioonihaldurit. Näiteks RVM-iga saate käivitada
rvm install rubyuusima versiooni hankimiseks.
Sinu esimene programm Ruby's
Kui olete Ruby installinud, on aeg kirjutada oma esimene programm. Ütleme Ruby's maailmale tere!
# Mi primer programa en Ruby puts "¡Hola, mundo!"
Selles lihtsas programmis kasutame meetodit puts trükkida "Tere, maailm!" ekraanil. Salvestage see kood laiendiga faili .rb ja käivitage see oma terminalis koos ruby nombre_del_archivo.rb.
Ruby programmeerimise alused
Muutujad ja andmetüübid
Muutujad rubiinis
Ruby puhul luuakse muutujad dünaamiliselt ja neid ei ole vaja kindla tüübiga deklareerida. Näiteks:
nombre = "Juan" edad = 30
Andmetüübid Ruby keeles
Rubyl on mitut tüüpi andmetüüpe, sealhulgas:
- Tekstistringid: Esindatud ühe- või topeltjutumärkides:
"Hola, Ruby". - Täisarvud: Como
1,2,3. - Ujukoma numbrid: Como
3.14,2.71828. - Booleanid:
trueofalse. - Parandused: Tellitud elementide kogud.
- Räsi: Võtmeväärtuste kogud.
Operaatorid ja avaldised
Aritmeetilised operaatorid
Rubiin sisaldab standardseid aritmeetilisi tehteid, nt +, -, *, /, põhiliste matemaatiliste arvutuste tegemiseks.
suma = 5 + 3 resta = 10 - 2 multiplicacion = 4 * 6 division = 20 / 5
Võrdlusoperaatorid
Ruby väärtusi saate võrrelda selliste operaatorite abil == (võrdne), != (ei ole sama), < (väiksem kui), > (suurem kui) muu hulgas.
numero1 = 5 numero2 = 10 resultado = numero1 < numero2 # Esto será verdadero (true)
Tingimuslikud väljendid
Tingimuslikud väljendid võimaldavad teil oma programmis otsuseid teha. Kõige tavalisem tingimus on if.
edad = 18 if edad >= 18 puts "Eres mayor de edad" else puts "Eres menor de edad" end
Silmused ja iteratsioon
Silmus while
Loop while Seda kasutatakse koodiploki täitmiseks, kui tingimus on täidetud.
contador = 0
while contador < 5
puts "Iteración número #{contador}"
contador += 1
end
Silmus for
El silmus for Seda kasutatakse itereerimiseks kogumis, näiteks numbrivahemikus või massiivis.
for i in 1..5
puts "Número: #{i}"
end
Täiustatud Ruby programmeerimine
Funktsioonid (meetodid)
Meetodite määratlus
Ruby keeles saate määratleda oma Meetodid koodi taaskasutamiseks.
def saludar(nombre)
puts "Hola, #{nombre}!"
end
saludar("María") # Llama al método saludar
Klassid ja objektid
Ruby on objektorienteeritud keel, mis tähendab, et kõik Ruby keeles on objekt. Saate luua oma klasse ja objekte.
class Persona
attr_accessor :nombre
def initialize(nombre)
@nombre = nombre
end
def presentarse
puts "Hola, soy #{@nombre}."
end
end
juan = Persona.new("Juan")
juan.presentarse # Imprime "Hola, soy Juan."
Ruby on Rails
Mis on Ruby on Rails?
Ruby on Rails, mida sageli nimetatakse Railsiks, on Ruby keeles kirjutatud veebiarendusraamistik. Rails lihtsustab veebiarendust, pakkudes veebirakenduste loomiseks kindlat raamistikku ja tavasid.
Rööbaste rakenduse loomine
Uue Railsi rakenduse loomiseks kasutage oma terminalis järgmist käsku:
rails new mi_aplicacion
See tekitab a Teie rakenduse projekti põhistruktuur.
Kontrollerid ja vaated
Railsis haldavad kontrollerid veebipäringuid ja vaated vastutavad teabe esitamise eest. Need on mis tahes Railsi rakenduse kaks põhiosa.
Järeldus
Selles kiirjuhendis oleme uurinud Ruby programmeerimise põhikontseptsioone algajatele. Alates Ruby installimisest kuni oma programmide loomiseni ja Ruby on Railsiga alustamiseni olete omandanud selle põneva programmeerimiskeele kohta hea arusaamise.
Ruby programmeerimise maailm on täis põnevaid võimalusi ja väljakutseid. Kui jätkate õppida ja oma oskusi arendada, avate end tarkvaraarenduse võimaluste universumile.
Nii et jätkake oma teekonda Ruby Programminguga ja avastage kõik, mida sellel keelel on pakkuda!
Jaga seda artiklit!
Kui see juhend oli teile kasulik, jagage seda teiste algajatega, kes on huvitatud Ruby programmeerimise õppimisest. Programmeerimine on põnev teekond, mida saab kõige paremini teistega jagada. Head programmeerimist!