En aquesta secció, aprendrem a escriure i executar el teu primer programa en Ruby. Aquest és un pas fonamental per familiaritzar-te amb la sintaxi bàsica i el flux de treball de Ruby.
- Configuració de l'Entorn
Abans de començar, assegura't que tens Ruby instal·lat al teu sistema. Pots verificar-ho obrint una terminal i escrivint:
Això hauria de mostrar la versió de Ruby instal·lada. Si no tens Ruby instal·lat, segueix les instruccions de la secció anterior sobre la configuració de l'entorn.
- El Teu Primer Programa: "Hola, món!"
El primer programa que escriurem és un clàssic en la programació: "Hola, món!". Aquest programa simplement imprimeix el text "Hola, món!" a la pantalla.
2.1. Creació del Fitxer
- Obre el teu editor de text preferit (per exemple, Visual Studio Code, Sublime Text, Atom, etc.).
- Crea un nou fitxer i anomena'l
hola_mon.rb
. L'extensió.rb
indica que és un fitxer Ruby.
2.2. Escrivint el Codi
Dins del fitxer hola_mon.rb
, escriu el següent codi:
2.3. Explicació del Codi
puts
: És un mètode en Ruby que s'utilitza per imprimir text a la consola. És una abreviatura de "put string"."Hola, món!"
: És una cadena de text (string) que volem imprimir.
2.4. Executant el Programa
Per executar el teu programa, segueix aquests passos:
- Obre una terminal.
- Navega fins al directori on has guardat el fitxer
hola_mon.rb
. - Executa el següent comandament:
Hauries de veure el següent resultat a la consola:
- Exercicis Pràctics
Exercici 1: Modifica el Missatge
Modifica el programa per imprimir un missatge diferent, com ara el teu nom. Per exemple:
Exercici 2: Afegeix Més Línies
Afegeix més línies al teu programa per imprimir diversos missatges. Per exemple:
Exercici 3: Utilitza print
en Lloc de puts
Prova d'utilitzar el mètode print
en lloc de puts
i observa la diferència. Per exemple:
- Solucions als Exercicis
Solució a l'Exercici 1
Solució a l'Exercici 2
Solució a l'Exercici 3
Nota: La diferència entre puts
i print
és que puts
afegeix una nova línia després de cada missatge, mentre que print
no ho fa.
- Resum
En aquesta secció, has après a escriure i executar el teu primer programa en Ruby. Hem cobert els conceptes bàsics de la sintaxi de Ruby i com utilitzar la terminal per executar programes. Ara estàs preparat per explorar més funcions i característiques de Ruby en les següents seccions del curs.
En el proper mòdul, aprofundirem en la sintaxi i l'estructura bàsica de Ruby, incloent variables, tipus de dades i operadors.
Curs de Programació en Ruby
Mòdul 1: Introducció a Ruby
Mòdul 2: Conceptes Bàsics de Ruby
Mòdul 3: Treballant amb Col·leccions
Mòdul 4: Programació Orientada a Objectes en Ruby
- Classes i Objectes
- Variables i Mètodes d'Instància
- Variables i Mètodes de Classe
- Herència
- Mòduls i Mixins
Mòdul 5: Conceptes Avançats de Ruby
- Blocs, Procs i Lambdas
- Metaprogramació
- Gestió d'Excepcions
- Entrada/Sortida de Fitxers
- Expressions Regulars
Mòdul 6: Introducció a Ruby on Rails
- Què és Ruby on Rails?
- Configuració de l'Entorn Rails
- Creació d'una Aplicació Simple en Rails
- Arquitectura MVC
- Rutes
Mòdul 7: Proves en Ruby
- Introducció a les Proves
- Proves Unitàries amb Minitest
- Desenvolupament Basat en Comportament amb RSpec
- Mocking i Stubbing
Mòdul 8: Millors Pràctiques en Ruby
- Estil de Codi i Convencions
- Refactorització
- Optimització del Rendiment
- Millors Pràctiques de Seguretat