본문 바로가기

Float

[PYTHON 3] Tutorials 45. Struct (bytes data <-> normal data(human readable)) 안녕하세요. 이번 시간에는 Struct 에 대해서 알아보도록 하겠습니다. 파이썬에서 Struct이 무엇인지부터 얘기를 시작해볼까 합니다. 파이썬에서는 어떠한 형태의 데이터, 가령 numbers, letters, string 와 같은 데이터를 bytes (0,1 으로 이루어진 바이너리 형태의 데이터) 데이터로 converting 할 수 있습니다. 그럼 왜 이렇게 bytes 형태의 데이터로 전환을 할까요? 이는 우리가 사용하는 컴퓨터가 데이터를 저장하거나 네트워크를 통해 이러한 데이터를 주고 받을 때, 이진형태의 bytes data( 0, 1 )로 데이터를 다루기 때문입니다. 그러나 이런 형태의 데이터는 인간이 확인하여 인지하기는 힘든 점이 있습니다. 그러므로 평소에는 인간들이 읽을 수 있는 형태로 스크린에.. 더보기
[Swift] 007 Data Type (자료형) - 1 for beginners Swift는 선언된 변수의 타입을 자동으로 추론합니다. 변수가 Int 형인지 또는 Double 형인지 추가 정보를 입력하지 않아도 된다는 의미입니다. Swift는 등호 표시(=) 오른쪽에 무엇이 있는지 확인하는 것만으로도 변수나 상수의 타입을 추론합니다. 타입은 컴퓨터 언어가 값과 값을 저장하는 컨테이너를 분류하는 데 사용하는 구조입니다. 타입은 값, 변수 또는 상수의 특징을 분명하게 정의하여 애매 모호함을 없애고 코드에 명확성을 부여합니다. 타입은 변수나 상수를 각각의 값에 확실하게 할당합니다. Swift는 타입을 확실하게 인식하는 언어이며, 이 내용은 앞서 사용한 예제를 통해서도 확인할 수 있습니다. 아래 표는 Swift에서 사용되는 기본적인 타입을 나타냅니다. 원래 이보다 더 많은 타입이 있지만, .. 더보기
[PYTHON 3] Tutorials 2. Numbers 안녕하세요. 이번 시간에는 파이썬에서 숫자는 어떻게 다루는지 간략히 보도록 하겠습니다. 말그대로 간략하기에, 이번에는 파이썬 인터프리터를 활용해서 진행하겠습니다. 맥에 있는 터미널(Terminal) 을 띄웁니다. 파이썬 3 버전이 깔려 있다면 아래와 같이 "python3" 이라고 넣으면 됩니다. 만약 파이썬이 깔려 있지 않다면 [MAC TIP] Mac에 Homebrew 설치하기를 참조하여 homebrew를 설치 하신 이후에 brew install python3 실행하시면 설치가 될 것입니다. 터미널에서 python3 를 넣습니다. 파이썬 인터프리터가 실행 된 모습입니다. 기본인 사칙 연산을 해보도록 하겠습니다. 정수(Integer)인 3 + 4 를 실행한 모습입니다. 결과는 7 이겠죠.. 3 * 20 의.. 더보기