od Podstaw
5 godz. 10 min · Ruby · Full-stack i Programowanie
Małgorzata ŁyczywekSoftware engineerW pierwszych lekcjach Kursu przejdziemy do omówienia konfiguracji środowiska, by następnie poznać tryb interaktywny Rubiego. Stworzymy pierwsze programy oraz poznamy składnię języka. Dowiesz się między innymi tego, czym są zmienne, jakie istnieją typy danych, jak przekazywać własne dane do programu i jak na nich operować.
Programy oraz instrukcje potrafią w znaczny sposób przyspieszyć i ułatwić pracę w Ruby. Mogą wykonywać za nas powtarzające się czynności i podejmować decyzje. Dlatego też kolejnym, naturalnym krokiem nauki języka Ruby jest poznanie struktur sterujących kodem, takich jak instrukcje warunkowe if, case, pętle while, until, for, each czy inne iteratory.
W kolejnych lekcjach poznasz następne, bardziej rozbudowane zagadnienia. Będziemy korzystać z zaawansowanych struktur danych i metod, jakie możemy na nich wykonywać. Są to metody wbudowane, a więc dostępne domyślnie w Ruby. Przejdziemy do pisania własnych metod dbając, by nasz kod był zgodny z regułą DRY. Poznamy zagadnienia związane ze strukturami specyficznymi dla języka Ruby a także praktykami, jakie są w tym języku stosowane.
Dane do programów najczęściej dotaczane są z zewnętrznego źródła, jak na przykład pobierane z pliku. Przekonasz się jak wykonywać operację na plikach w Ruby - odczytywać, zapisywać, a także w jaki sposób radzić sobie z dużymi plikami w wydajny sposób. Dowiemy się również co zrobić, gdy nasz program spotka niespodziewany błąd. Zajmiemy się przewidywaniem i zapobieganiem błędów w kodzie.
Kolejna, najbardziej obszerna część kursu to dokładne omówienie podstaw paradygmatu programowania obiektowego. Nawet jeżeli wydaje Ci się to bardzo skomplikowane - niedługo wszystko stanie się jasne. Programowanie obiektowe pozwala nam na lepsze odwzorowanie rzeczywistości, czyli tworzenie bardziej praktycznego kodu. Przyjrzymy się jak obiektowość jest realizowana w Ruby oraz jak tworzyć obiekty, klasy i jakich zasad warto przestrzegać. Na koniec dowiemy się jak rozszerzać funkcjonalność istniejących klas za pomocą modułów.
Ten kurs został przygotowany z myślą o wszystkich, którzy chcą zacząć naukę programowania Ruby od podstaw. Stworzono go szczególnie dla osób, które z pisaniem kodu nie miały jeszcze styczności. Nie jest wymagana żadna wcześniejsza wiedza na temat programowania. Jeśli chcesz szybko nauczyć się programowania i myślisz, że twoim kierunkiem jest tworzenie aplikacji webowych, to Ruby jest świetnym wyborem na start.
2.6+
Po naszej lekcji o interaktywnym ruby przechodzimy do instalacji edytora
tutaj w zależności od tego wchodzimy sobie na visual studio
code i tutaj w zależności od naszej wersji systemu pojawi się download for odpowiedni
system dla mnie jest to mac ja już sobie wstępnie
zainstalowałam visual studio więc mogę przejść wyszukać visual
studio i otwiera mi się pierwszy panel na początek
chcemy sobie zainstalować rubiego visual studio code więc
wchodzimy do rozszerzeń i wyszukujemy wtyczkę ruby
ona dostarcza nam wszystkie podstawowe narzędzia do pracy z językiem ruby
klikamy install chwilę zajmie instalacja już się zainstalowało
oraz drugą wtyczkę która nam się przyda to będzie runner
który pozwala nam różne języki programowania wykonywać od
razu bezpośrednio z pliku w terminalu tutaj wewnątrz visual studio code
okej i przechodzimy otwieramy
sobie nasz folder tutaj otwieram utworzyliśmy folder ruby
od podstaw więc go wybierzmy otwórzmy muszę
przejść stąd i od razu możemy też dać
nowy plik new file i zapisać
go w naszym folderze ruby od podstaw tak a
jako main.rb to ja użyłam tej skrótu command s
w nawiasach control s main.rb
rb jest rozszerzeniem plików ruby więc od razu widać w jakim
miejscu zapisuje zapisuje w folderze ruby od podstaw i
możemy stworzyć nasz pierwszy kod to będzie
taki klasyk nad klasyki czyli wyświetlanie napisu hello world tylko
że w pliku i zapisujemy i
dzięki naszej wtyczce możemy najechać na dany plik uruchomić
kod za pomocą run code mamy też na to różne skróty
w zależności od systemu i jak widzimy wyświetlił nam się napis
którego się spodziewaliśmy oprócz tego ja sobie tu zmienię
ustawienie niedaleko terminalu klikam prawy przycisk myszy
i przesunę panel na prawo żeby mieć taki widok
z jednej strony wynik kodu z drugiej kod który pisze
mogę sobie tutaj dopisać jeszcze więcej kodu cześć
i znowu commend s oprócz tego już
pamiętam mój skrót więc mogę wykonać plik i pod spodem pojawił
się oprócz hello world pod spodem pojawił się napis cześć dodamy sobie
jeszcze kilka ustawień które pomogą nam pracować pierwsze
z nich to jest
dodanie żeby nasz plik jak wykonujemy czyścił
poprzednie wykonanie dlatego musimy znaleźć clear previous previous
i mamy clear previous output u mnie jest to już zaznaczone jeśli u was
nie jest to zaznaczcie i drugie ustawienie
które nam się przyda w trakcie pracy z ruby będzie to run in
terminal dlatego żeby
zawsze nam się wykonywało w tym głównym terminalu żeby ten terminal był interaktywny
jednocześnie żebyśmy mogli znowu tu odpalić sobie interaktywnego
rubiego czyli na przykład teraz jak u nie to zaznaczone u was może nie jest więc zaznaczcie to
tu mogę wykonać irb i odpalił mi się interaktywny ruby
znowu mogę sprawdzić czy umie liczyć ruby umie liczyć możemy z niego wyjść a
po uruchomieniu tego kodu wszystko nam się wyczyściło mamy
tylko kod który właśnie wykonaliśmy