코딩 마스터
close
프로필 배경
프로필 로고

코딩 마스터

  • 분류 전체보기 (21)
    • SQL (0)
    • C언어 (0)
    • 자바 (0)
    • 파이썬 (0)
    • 루비 (20)
  • 홈
  • 태그
  • 방명록
루비 문자열 기초: 길이 확인(length), 비었는지 검사(empty?), 결합(+) 완벽 정리

루비 문자열 기초: 길이 확인(length), 비었는지 검사(empty?), 결합(+) 완벽 정리

🎯 이번 시간 학습 목표이번 시간에는 루비(Ruby) 프로그래밍의 가장 기본적인 데이터 타입 중 하나인 문자열(String)을 다루는 첫걸음을 내딛습니다. 이 글을 통해 여러분은 다음을 할 수 있게 됩니다.✅ 문자열의 길이를 확인하는 length 메소드 사용하기✅ 문자열이 비어 있는지 검사하는 empty? 메소드 활용하기✅ + 연산자를 이용하여 간단하게 문자열들을 하나로 합치기코드를 직접 따라 치면서 루비 문자열의 기초를 탄탄하게 다져봅시다! 🚀📏 문자열 길이 확인: length문자열이 몇 개의 글자로 이루어져 있는지 알고 싶을 때 length 메소드를 사용합니다. 마치 자로 길이를 재는 것과 같아요! 😉message = "Hello, Ruby!"puts message.length # 출력 결과:..

  • format_list_bulleted 루비
  • · 2025. 3. 31.
  • textsms
🌟 루비(Ruby)로 날개 달기: 활용 분야 & 다음 학습 여정 탐색! (Part 12)

🌟 루비(Ruby)로 날개 달기: 활용 분야 & 다음 학습 여정 탐색! (Part 12)

와! 드디어 루비 학습 로드맵의 마지막 파트에 도달하신 것을 진심으로 축하드립니다! 🎉🎉🎉 Part 1: 루비와의 첫 만남부터 시작해서 변수, 조건문, 반복문, 배열, 해시, 메소드, 객체 지향, 블록, 파일 처리, Gem 관리, 그리고 (선택) 테스트 기초까지, 정말 긴 여정을 성공적으로 완주하셨습니다! 💪이제 여러분은 루비라는 강력하고 아름다운 언어의 기본기를 탄탄히 다지셨습니다. 그렇다면 이 루비 실력으로 어떤 멋진 일들을 할 수 있을까요? 그리고 루비 개발자로서 더 성장하기 위해 다음엔 무엇을 배우면 좋을까요? 이번 마지막 파트에서는 여러분의 다음 여정을 위한 이정표를 제시해 드리고자 합니다. 🗺️✨루비로 펼쳐나갈 무궁무진한 가능성의 세계, 함께 살펴볼까요?🚀 웹 개발의 슈퍼스타: 루비..

  • format_list_bulleted 루비
  • · 2025. 3. 30.
  • textsms
✅ (선택) 루비(Ruby) 코드 품질 UP! 테스트 기초 배우기 (Part 11)

✅ (선택) 루비(Ruby) 코드 품질 UP! 테스트 기초 배우기 (Part 11)

루비의 강력한 생태계, Gem과 Bundler의 세계는 어떠셨나요? 🌐 지난 Part 10: 루비 생태계 활용하기에서는 Gem을 통해 개발 생산성을 높이고 Bundler로 프로젝트를 안정적으로 관리하는 법을 배웠습니다. 이제 여러분의 코드를 더욱 신뢰할 수 있고, 자신감 있게 개선해 나갈 수 있도록 도와주는 중요한 기술, 바로 테스트(Testing)의 기초를 알아볼 시간입니다!이번 파트는 커리큘럼 상 선택 사항이지만, 소프트웨어 개발에서 테스트는 매우 중요한 부분을 차지합니다. 테스트 코드를 작성하면:✅ 코드가 **의도한 대로 정확히 동작하는지** 확인할 수 있습니다.✅ 코드를 수정한 후에도 기존 기능이 **망가지지 않았는지(회귀, Regression)** 쉽게 검증할 수 있습니다.✅ 테스트 코드 자체..

  • format_list_bulleted 루비
  • · 2025. 3. 30.
  • textsms
🚀 루비 온 레일즈(Ruby on Rails) 첫걸음: MVC 패턴 이해하고 첫 앱 만들기!

🚀 루비 온 레일즈(Ruby on Rails) 첫걸음: MVC 패턴 이해하고 첫 앱 만들기!

🎯 이번 시간 학습 목표 ✅ 루비 온 레일즈(Ruby on Rails)가 무엇인지 이해합니다. ✅ 웹 개발의 핵심 패턴인 MVC(Model-View-Controller) 구조를 파악합니다. ✅ 내 컴퓨터에 Rails 개발 환경을 준비하고 확인합니다. ✅ rails new 명령어로 첫 번째 Rails 애플리케이션을 생성합니다. ✅ Rails 서버를 실행하고 웹 브라우저에서 확인합니다. 안녕하세요, 루비 마법사 여러분! ✨ 드디어 많은 웹 개발자들이 사랑하는 강력한 프레임워크, 루비 온 레일즈(Ruby on Rails)의 세계에 발을 들여놓게 되었습니다! 🚀 Rails는 루비 언어의 생산성과 우아함을 기반으로 웹 애플리케이..

  • format_list_bulleted 루비
  • · 2025. 3. 30.
  • textsms
🌐 루비(Ruby) 생태계 부스터 ON: Gem과 Bundler 완벽 활용 가이드! (Part 10)

🌐 루비(Ruby) 생태계 부스터 ON: Gem과 Bundler 완벽 활용 가이드! (Part 10)

파일 다루기와 오류 처리까지 마스터하신 여러분, 정말 대단합니다! 👍 지난 Part 9: 파일 다루기와 오류 처리 마스터에서는 프로그램의 활용도와 안정성을 높이는 방법을 배웠습니다. 이제 혼자서 모든 것을 만들기보다는, 전 세계 루비 개발자들이 만들어 놓은 보석 같은 결과물들을 활용하여 개발 속도를 비약적으로 높이는 방법을 알아볼 시간입니다!이번 파트에서는 루비의 강력한 생태계(Ecosystem)를 떠받치는 두 기둥, 바로 다른 개발자들이 만들어 공유하는 라이브러리인 젬(Gem)과 프로젝트에서 사용하는 여러 젬들의 의존성을 관리해주는 번들러(Bundler)에 대해 배울 거예요. 이 두 가지를 잘 활용하면, 복잡한 기능도 직접 구현할 필요 없이 가져다 쓸 수 있고, 여러 프로젝트를 진행할 때 발생하는 골..

  • format_list_bulleted 루비
  • · 2025. 3. 30.
  • textsms
🪄 루비(Ruby)의 숨겨진 보석: 블록, Proc, 람다 파헤치기! (Part 8)

🪄 루비(Ruby)의 숨겨진 보석: 블록, Proc, 람다 파헤치기! (Part 8)

객체 지향의 레벨업까지 성공적으로 마치신 여러분, 정말 대단합니다! 👍 지난 Part 7: 객체 지향 레벨 업!에서는 상속, 모듈, 그리고 루비의 강력한 믹스인을 통해 코드의 재사용성과 확장성을 높이는 방법을 배웠습니다. 이제 루비 문법의 진정한 유연성과 표현력을 경험할 차례예요!이번 파트에서는 루비의 가장 독특하고 강력한 기능 중 하나인 블록(Block), 그리고 블록을 객체처럼 다룰 수 있게 해주는 Proc과 람다(Lambda)에 대해 깊이 알아볼 겁니다. 이 개념들은 처음에는 조금 낯설 수 있지만, 일단 익숙해지면 코드를 놀랍도록 간결하고 우아하게 만들어주는 마법을 선사할 거예요! ✨메소드에 코드 덩어리를 통째로 전달하는 신기한 경험, 루비의 숨겨진 보석들을 함께 찾아봅시다!🧱 코드 덩어리를 전..

  • format_list_bulleted 루비
  • · 2025. 3. 30.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (21)
    • SQL (0)
    • C언어 (0)
    • 자바 (0)
    • 파이썬 (0)
    • 루비 (20)
최근 글
인기 글
최근 댓글
태그
  • #rails
  • #코딩입문
  • #문자열
  • #레일즈
  • #루비
  • #Ruby
  • #string
  • #프로그래밍기초
  • #루비 기초
  • #객체지향
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바