네 가지 원시 형태에 관한 이야기
논리와 신비의 영역인 컴퓨토리아 왕국에는 네 명의 고귀한 존재가 살고 있었는데, 각각은 프로그래밍의 핵심에 대한 열쇠를 쥐고 있었습니다. 그들은 단순한 시민이나 방황하는 낯선 사람과 같지 않았습니다. 그것은 코드와 계산이 번성했던 땅에서 존재의 본질이자 창조의 숨결이자 뼈였습니다.
그리고 이 제품들은 Int, Float, Str 및 Bool. 그들의 이야기는 서로 얽혀 있었고, 그들의 힘은 비교할 수 없을 만큼 강력했지만, 각각은 성격과 형태가 뚜렷이 구별되어 홀로 서 있었습니다. 가까이 모여주세요. 그들의 이야기가 시작됩니다. 훈련받지 않은 사람의 눈에는 단순해 보일 수도 있지만, 그의 지혜는 강력하고 겸손한 모든 알고리즘과 스크립트의 기초를 담고 있습니다.
1막: Int, 충실한 기사
컴퓨토리아에 첫 번째 암호의 속삭임이 휘몰아친 순간부터, 그곳에는 충실한 기사인트가 있었습니다. 강인하고 확고한 그는 숫자의 세계에서 전체적이고 확실한 모든 것을 대표했습니다.
Int는 "나는 굳게 서 있는 모든 것의 척도입니다."라고 선언하며 그의 목소리는 돌 위에 철처럼 울려퍼졌습니다. "하나, 둘, 셋, 그리고 그 이상 - 내가 세는 각 숫자는 분수나 불확실성에 의해 깨지지 않는 정수입니다."Int는 확신의 정신이었습니다. 왜냐하면 그는 사이를 알지 못했기 때문입니다. 다른 사람들이 정밀도의 가장자리에서 흔들리는 곳에서 Int는 흔들림 없이 우뚝 섰습니다. 그는 여행의 걸음 수, 밤하늘의 별의 수, 왕의 금고에 있는 금의 수를 재는 자였습니다. Int가 선언한 숫자는 의심의 여지가 없습니다.
그러나 Int는 강력하면서도 자신의 한계를 알고 있었습니다. 완전하지 않은 것, 두 가지 진실 사이에 끼어 있는 것을 요구한다면 어떻게 될까요?
2막: 부유하는 우아한 댄서
번쩍이는 가능성의 안개 속에서 우아한 댄서플로트가 나와 세계 사이를 유유히 날아다녔습니다. Int가 굳건히 서 있는 곳에서 Float는 유동적이었고 그녀의 발걸음은 공기처럼 가벼웠으며 그녀의 형태는 완전히 단단하지도 완전히 공허하지도 않았습니다.
“나는 숫자 사이의 공간에서 춤을 춥니다.” 그녀의 목소리는 시냇물의 부드러운 중얼거림처럼 속삭였습니다. “내 동생 인트가 확실성만을 찾는 곳에서 나는 그 사이의 무한한 그늘을 즐깁니다.”Float는 섬세하고 정밀한 모든 것의 가능성을 구현한 제품이었습니다. 그녀는 원 곡선의 파이인 3.14였습니다. 그녀는 떨어지는 비였고, 전체 방울이 아니라 폭풍의 아주 작은 단위로 측정되었습니다. 정밀도가 요구되는 경우, Float는 전체와 분수, 정확함과 거의 사이에서 섬세하게 균형을 맞추며 응답했습니다.
플로트는 우아하고 심오하지만 때로는 불안해졌습니다. 왜냐하면 그녀는 현실에 대한 이해력을 잃고 너무 불확실하고 너무 멀리 표류하기 전까지만 뻗어나갈 수 있었기 때문입니다.
액트 III: Str, 언어를 짜는 자
생각과 꿈이 공유되는 컴퓨토리아의 구불구불한 언덕 너머에는 천상의 아름다움과 우아함을 지닌 인물이 걸어 다녔습니다. 모두에게Str이라고 알려진 언어의 직공입니다. Int와 Float가 숫자의 세계를 지배했다면 Str은 의사소통의 본질, 즉 언어 자체의 힘을 지배했습니다.
“아, 사랑하는 형제자매 여러분.” 그녀의 목소리는 의미심장한 멜로디였습니다. “내가 그들의 이야기를 들려주지 않으면 당신의 숫자는 얼마나 될까요? 상징에 생명을 불어넣고, 데이터를 이야기로 바꾸는 것은 바로 나다.”Str은 문자를 단어로, 단어를 문장으로, 문장을 마음과 정신을 감동시키는 이야기로 엮는 기술의 대가였습니다. 그녀의 작업은 Computoria를 형성한 바로 그 코드, 모든 것에 의미를 부여하는 텍스트 문자열에서 볼 수 있습니다. 이름이든, 문구든, 책 한권이든, Str은 소통의 힘을 손에 쥐고 그곳에 있었습니다.
그녀는 "hello"에서 "world"까지 문자와 기호를 실로 엮어 대지의 논리와 표현의 아름다움을 결합했습니다.
하지만 Str은 언어 영역에서는 타의 추종을 불허하면서도 자신의 한계를 알고 있었습니다. 모든 것을 문자로 표현할 수는 없기 때문입니다. 일부 진실에는 숫자의 확실성이나 논리의 단순성이 필요했습니다.
Act IV: 진실의 수호자 부울
그래서 컴퓨토리아의 가장 깊은 홀에서 모호함도 화려함도 없이 예리하고 명료한 논리로 말하는 인물이 나타났습니다. 이것은Bool, 진실의 수호자, 예 또는 아니요, 참 또는 거짓의 수호자였습니다. .
“내 형제자매들은 숫자와 말을 다루는 반면,” Bool은 천둥소리 같은 목소리로 말했습니다. “나는 결정의 본질을 지배합니다. 무한한 가능성의 세계에는 단 하나의 답만이 설 수 있는 순간이 있기 마련입니다.”부울은 절대적인 인물이었습니다. 그에게는 모든 것이 켜져 있거나 꺼져 있고, 밝거나 어두우며, 1 또는 0이었습니다. 그는 결정의 중추이자 모든 선택의 논리였습니다. Bool이 영향력을 행사할 때 질문은 회색 음영으로 남아 있을 수 없었습니다. “이 길이요?” 그가 물으면 대답은 의심의 여지 없이 참이든 거짓이든 명확할 것입니다.
불의 힘은 복잡성이 아니라 단순함에 있습니다. 그의 영역은 좁았지만 그의 영향력은 엄청났고 컴퓨토리아 법률의 기초를 형성했습니다. 모든 조건, 도로의 모든 지점이 Bool 덕분에 명확해졌습니다.
5막: 형식의 만남
어느 운명적인 날, 컴퓨토리아에 해가 지면서 네 사람은 논리와 언어가 만나는 교차로에 모였습니다. 프로그래머로만 알려진 현명한 현자가 그들 앞에 서서 그들의 힘을 휘두를 준비를 하고 있었다.
“오 고귀한 존재들이여,” 프로그래머가 말했습니다. “지금 여러분을 부릅니다. 여러분이 함께 이 땅의 운명을 만들어갈 것이기 때문입니다.”
그래서 프로그래머는 깃펜의 스트로크와 키의 마법을 사용하여 네 가지 형태를 하나의 창조물로 묶었습니다. Int, 걸음 수를 계산합니다. Float, 사이의 간격을 측정합니다. Str, 이야기를 들려주세요. 부끄러워, 앞으로 나아갈 길을 결정하세요.
그 순간 변수의 마법이 탄생했습니다. 각 형태는 캡처하고 이름을 붙일 수 있으며, 그 힘은 그것을 휘두르는 방법을 아는 사람들의 손에 쥐어집니다.
프로그래머는 "이름을 말하면 양식이 귀하의 것이 됩니다"라고 말했습니다. “이렇게 선언하세요: x = 5, 그러면 Int가 여러분의 요청에 귀를 기울일 것입니다. y = 3.14라고 말하면 Float가 춤을 춰줄 것입니다. z = '안녕하세요'라고 속삭이면 Str이 노래를 부를 것입니다. 그리고 결정해야 할 때가 오면 Bool을 부르십시오: isTrue = True, 그러면 그의 진실이 당신을 인도할 것입니다.”
프로그래머가 선언 및 할당 기술을 숙달했기 때문에 Computoria 영역은 생명으로 꽃피웠습니다. 모든 변수는 네 가지 형태의 힘을 불러일으키고 코드 라인으로 현실 자체를 형성하는 주문이자 방법이었습니다.
에필로그: 끊임없이 펼쳐지는 이야기
세월이 흐르면서 Int, Float, Str, Bool의 지혜가 널리 퍼졌습니다. Computoria의 프로그래머들은 자신의 힘을 휘두르는 방법, 이를 변수에 바인딩하는 방법, 간단한 계산부터 가장 복잡한 시스템에 이르기까지 모든 것에 생명을 불어넣는 루프, 조건 및 구조를 만드는 방법을 배웠습니다.
그러나 그들의 힘은 강력했지만 네 가지 형태의 이야기는 시작에 불과했습니다. 컴퓨토리아는 광대했고 그 비밀도 많았습니다. 배열, 목록, 함수 등 우리가 기다려온 발견에 대한 이야기는 아직 알려지지 않았습니다.
하지만 지금은 독자 여러분, 네 사람의 이야기를 기억해 보세요. 그 안에는 다음의 모든 것의 열쇠, 모든 코드가 구축되는 기초가 있기 때문입니다. 그들의 방식을 배우고 그들의 이름을 말하면 당신도 논리의 언어로 숫자, 단어, 진실이 살아 숨쉬는 세상을 만들 수 있습니다.
그래서 인사와 번창으로 이야기는 끝났지만 여행은 이제 막 시작되었습니다.
저자 노트:
프로그래밍 세계에서 데이터 유형과 변수에 대해 기술적인 용어로 이야기하는 경우가 많지만, 모든 코드 줄 뒤에는 스토리가 있습니다. Int, Float, Str, Bool의 힘은 단순하면서도 심오하며, 이를 휘두르는 법을 배우는 것이 첫 번째 단계입니다. 프로그래밍 기술을 익히는 길. 고대의 위대한 시인과 이야기꾼처럼 프로그래머도 자신의 말로 현실을 만들 수 있습니다. 셰익스피어가 한때 깃펜을 휘두른 것처럼 이제 우리도 키보드를 휘두릅니다.
*컴퓨토리아에서는 모험이 기다립니다.
*
네 가지 원시 형태의 수수께끼
인트, 충직한 기사
"나는 정수로 걸어가며 회색 속에서 길을 잃은 적이 없습니다.
사랑하는 여행자 여러분, 정확한 방법이 무엇인지 알려주세요.
무한한 계단의 걸음수를 셀 수 있을까요,
분수도 반도 견딜 수 없을 때?"물떼새, 우아한 댄서
"측정 가능한 선의 가장자리를 미끄러지듯 미끄러지는데
3.14부터 신성한 분수까지.
그러나 나의 우아한 흔들림은 어떻게 되는가,
정밀도를 잃어 멀리 표류하게 된다면?"말의 직공, 스트
"문자와 기호를 비틀어 노래로 만들어요
하지만 서기님, 제가 틀릴 수도 있나요?
'진실', '거짓말'의 무게를 내가 감당한다면
단순한 말이 어찌 하늘에 닿을 수 있겠는가?"진실의 수호자 부울
"예, 아니오, 내 영역은 흑백입니다.
내가 밝게 빛나는 곳에는 그림자가 머물지 않습니다.
그러나 질문에 두 가지 이상의 요구사항이 있는 경우
어떻게 대답해야 할까요? 뭘 더 할 수 있나요?"
원본은 The Tale of the Four Primal Forms에서 출판되었습니다
위 내용은 네 가지 원시 형태에 관한 이야기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

Python은 게임 및 GUI 개발에서 탁월합니다. 1) 게임 개발은 Pygame을 사용하여 드로잉, 오디오 및 기타 기능을 제공하며 2D 게임을 만드는 데 적합합니다. 2) GUI 개발은 Tkinter 또는 PYQT를 선택할 수 있습니다. Tkinter는 간단하고 사용하기 쉽고 PYQT는 풍부한 기능을 가지고 있으며 전문 개발에 적합합니다.

Python은 배우고 사용하기 쉽고 C는 더 강력하지만 복잡합니다. 1. Python Syntax는 간결하며 초보자에게 적합합니다. 동적 타이핑 및 자동 메모리 관리를 사용하면 사용하기 쉽지만 런타임 오류가 발생할 수 있습니다. 2.C는 고성능 응용 프로그램에 적합한 저수준 제어 및 고급 기능을 제공하지만 학습 임계 값이 높고 수동 메모리 및 유형 안전 관리가 필요합니다.

제한된 시간에 Python 학습 효율을 극대화하려면 Python의 DateTime, Time 및 Schedule 모듈을 사용할 수 있습니다. 1. DateTime 모듈은 학습 시간을 기록하고 계획하는 데 사용됩니다. 2. 시간 모듈은 학습과 휴식 시간을 설정하는 데 도움이됩니다. 3. 일정 모듈은 주간 학습 작업을 자동으로 배열합니다.

Python은 개발 효율에서 C보다 낫지 만 C는 실행 성능이 높습니다. 1. Python의 간결한 구문 및 풍부한 라이브러리는 개발 효율성을 향상시킵니다. 2.C의 컴파일 유형 특성 및 하드웨어 제어는 실행 성능을 향상시킵니다. 선택할 때는 프로젝트 요구에 따라 개발 속도 및 실행 효율성을 평가해야합니다.

Pythonlistsarepartoftsandardlardlibrary, whileraysarenot.listsarebuilt-in, 다재다능하고, 수집 할 수있는 반면, arraysarreprovidedByTearRaymoduledlesscommonlyusedDuetolimitedFunctionality.

파이썬은 자동화, 스크립팅 및 작업 관리가 탁월합니다. 1) 자동화 : 파일 백업은 OS 및 Shutil과 같은 표준 라이브러리를 통해 실현됩니다. 2) 스크립트 쓰기 : PSUTIL 라이브러리를 사용하여 시스템 리소스를 모니터링합니다. 3) 작업 관리 : 일정 라이브러리를 사용하여 작업을 예약하십시오. Python의 사용 편의성과 풍부한 라이브러리 지원으로 인해 이러한 영역에서 선호하는 도구가됩니다.

하루에 2 시간 동안 파이썬을 배우는 것으로 충분합니까? 목표와 학습 방법에 따라 다릅니다. 1) 명확한 학습 계획을 개발, 2) 적절한 학습 자원 및 방법을 선택하고 3) 실습 연습 및 검토 및 통합 연습 및 검토 및 통합,이 기간 동안 Python의 기본 지식과 고급 기능을 점차적으로 마스터 할 수 있습니다.

Python과 C는 각각 고유 한 장점이 있으며 선택은 프로젝트 요구 사항을 기반으로해야합니다. 1) Python은 간결한 구문 및 동적 타이핑으로 인해 빠른 개발 및 데이터 처리에 적합합니다. 2) C는 정적 타이핑 및 수동 메모리 관리로 인해 고성능 및 시스템 프로그래밍에 적합합니다.
