ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 오픈튜토리얼 - 언어 - Python & Ruby Intro
    IT 2018. 5. 16. 18:29
    반응형

    Python, Ruby 는 오느날 광범위하게 사용되고 있고 초심자에게 진입벽이 낮은 언어다.

    연산자란 값에 대해서 어떤 작업을 컴퓨터에게 지시하기 위한 기호이고 이를 이용해 프로그래밍을 한다

    Python, Ruby를 실행하기 위해 프로그램을 설치 할 수 도 있지만, 온라인으로도 명령어를 돌릴수 있는 싸이트가 있다. https://repl.it

    온라인 싸이트의 장점:
    1. 따로 프로그램을 안받아도 여러가지 언어를 돌릴수 있는 것;
    2. 코드를 공유 할 수 있는 점

    난 프로그램을 일단 다운받아서 CMD로도 한번 해봐야겠다.


    간단한 사칙연산

    Python:

    print(10+5)
    print(10-5)
    print(10/5)
    print(10*5)

    을 입력하면 아래처럼 출력되고


    Ruby:

    print(10+5)
    print(10-5)
    print(10/5)
    print(10*5)

    을 입력하면 아래처럼 라인 바꿈 없이 따닥따닥 붙어서 출력된다.


    줄 바꿈을 원한다면 print 대신 puts를 명령어로 넣으면 해결된다.

    puts(10+5)
    puts(10-5)
    puts(10/5)
    puts(10*5)


    간단 응용 수식

    Python 같은 경우에는 일단 수학적 수식을 쓸 도구를 불러야 한다 -> import math
    그 후, 매번 "수학" 명령어를 앞에 붙여야 한다.
    그리고 출력를 하고 싶으니깐 -> print(math.ceil(2.2) = 3

    Ruby 같은 경우는 일단 쓸 number를 넣고 formula 를 추후에 추가한다. 파이썬이랑 다른 점은 수학수식을 쓰는걸 입력 안해도 자동 인식을 한다는 점이다. 그리고 몇 수식은 다르다 (마지막 두줄)

    Python 수식

    Ruby 수식

     Result 

     import math

     

     n/a

     print(math.ceil(2.2))

     puts(2.2.ceil())

     2↑= 3

     print(math.floor(2.2))

     puts(2.2.floor())

     2↓= 2

     print(math.pow(2,10))

     puts(2**10)

     2^10 = 1024

     print(math.pi)

     puts(math::PI)

     3.141592653589793



    반응형
Designed by Tistory.