Programming Guide

PHP 시작하기
What is PHP? PHP는 웹 개발자들이 쉽고 빠르게 동적 웹페이지를 만들 수 있도록 해주는 서버 측에서 실행되는 서버 사이드 스크립트 언어이다. PHP로 작성된 코드를 HTML 코드 안에 추가하면, 웹 서버는 해당 코드를 해석하여 자동으로 HTML 문서를 생성한다. 따라서 PHP를 사용하면 동적으로 빠르게 HTML 문서를 만들 수 있다. PHP를 실행하기 위해서는 웹서버가 필요하다. 우린 이제 공부를 시작하는 입장이니 우리의 컴퓨터에 웹 서버를 설치해서 쓰도록 하자. 우리는 Apache 웹 서버와 함께 PHP와 MySQL을 설치할 것이다. Quick Start 통합 설치 프로그램을 통해 설치를 진행하자. APM( Apache, PHP, MySQL) 중 XAMPP를 사용할 것이다. https://w..

R 시작하기
What is R? R은 통계적인 계산과 데이터 분석에 특화되어 있는 프로그래밍 언어이자 소프트웨어 환경이다. Quick Start -R Download R의 공식 사이트라고 볼 수 있는 CRAN에서 R의 설치 파일을 다운로드하자. https://cran.r-project.org/ The Comprehensive R Archive Network cran.r-project.org 설치된 R을 실행해보면 Console 화면을 가진 RGui 화면이 표시되는 것을 볼 수 있다. 커서가 깜빡이는 Console 화면에서 이제 본격적인 R 코딩을 시작할 수 있다. Console화면에서 구문을 입력한 후 Enter 키로 줄 바꿈을 하면 그 구문이 실행될 것이다. 구문의 끝에는 세미콜론(;)을 붙여주어야 하나, 줄바꿈을..

Ruby on Rails 시작하기
What is Ruby on Rails? Ruby : 순수 객체지향 프로그래밍 언어 Rails : Ruby 프로그램 언어에서 동작하는 웹 어플리케이션 프레임워크 Rails의 특징 - DRY ( "Don't Repeat Yourself" ) : 같은 코드의 반복은 없어야 함. Rails는 사용자가 코드 작성 또는 설정 세팅을 반복하지 않도록 다양한 자동화 옵션을 제공한다. - 설정보다는 관습 : 원하는 기능들에 대해 일정한 가정을 바탕으로 해결책을 제공하여 끝없는 설정 파일을 줄여줌. 즉 Rails가 미리 제공하는 규칙을 지키며 개발한다면, 개발자는 필요한 개발 작업에만 집중할 수 있어 웹 서비스를 굉장히 빠르게 구현 가능하다. - MVC 패턴 : MVC 패턴은 Rails가 채택한 디자인 패턴으로, 이는 ..

Ruby 시작하기
What is Ruby? Ruby는 순수한 객체 지향 프로그래밍 언어로, Ruby 코어 코드 부분도 변경하여 사용할 수 있다. 간결함과 생산성을 강조한 동적인 오픈 소스 프로그래밍 언어로 우아한 문법으로 자연스럽게 읽히고 쓰기 편한 프로그램을 만들 수 있다. Quick Start https://www.ruby-lang.org/en/downloads/ Download Ruby Here you can get the latest Ruby distributions in your favorite flavor. The current stable version is 3.1.3. Please be sure to read Ruby’s License. Ways of Installing Ruby We have several..