본문 바로가기

프로그래밍93

Python: 얕은 복사와 깊은 복사 간의 차이 이 튜토리얼에서는 예제의 도움을 받아 파이썬 얕은 복사와 딥 복사 방법에 대해 알아보겠습니다. 할당 문(=) Python에서 = 연산자를 사용하면 새로운 개체가 생성된다고 생각하지만 생성되지 않습니다. 원래 객체의 참조를 공유하는 새 변수만 생성합니다. 이 예에서 볼 수 있듯이 list1과 list1_copy는 모두 동일한 ID를 공유합니다. 따라서 list1 또는 list1_copy의 값을 수정하려고 하면 변경 사항이 다른 개체를 반영합니다. 토우 원래 값을 변경하지 않고 새 값만 수정하거나 그 반대로 수정하려는 경우 = 연산자를 사용하면 요구 사항을 충족할 수 없습니다. 이 경우 파이썬에서 복사본을 만드는 두 가지 방법이 있습니다. 딥 카피 얕은 복사 그 두 가지 방법을 사용하기 위해서는 먼저 복사 .. 2021. 12. 30.
컴퓨터 프로그래머가 되고 큰 돈을 벌기 위한 9가지 쉬운 단계 만약 당신이 컴퓨터 주변에서 자랐고 IT의 모든 것에 대해 어느 정도 이해하고 있다면, 당신은 프로그래머가 될 수 있는 조건을 갖추고 있을 것입니다. 현대 취업 시장에서 경쟁하는 것은 많은 일을 요구하기 때문에, 적절한 기술을 갖는 것은 당신에게 이점을 줄 것이다. 이것은 컴퓨터 프로그래머가 되기 위해 필요한 모든 것입니다. 그것은 당신이 이 직업에 적합한지 결정하는 데 도움이 될 것입니다. 컴퓨터 프로그래머란 무엇인가? 프로그래머는 컴퓨터와 그들의 코드를 다루며 독립적으로 또는 계약에 따라 작업한다. 이들은 기능이나 외관 면에서 다른 프로그래밍 언어를 사용하여 소프트웨어를 만들거나 성능을 조정한다. 직무는 직무마다 다르지만 프로그래머의 일반적인 업무는 다음과 같다. 문제 해결 코드 업데이트 및 테스트 .. 2021. 12. 30.
줄거리, 게임 컨셉, 게임 메카니즘 - 어떤 것이 가장 먼저 나왔나요? 일전에 IG에 게임 개발의 맥락에서 어떤 주제에 대해 더 알고 싶은지 물었더니 이 사람이 저에게 어필했습니다. 12개 층을 개발할 때 줄거리, 게임 컨셉, 게임 메카니즘 또는 다른 측면 중 어떤 것이 가장 먼저 나왔습니까? 새로운 세계. 빙빙 돌려 말하는 대신, 즉답은 줄거리이다. 12층 아이디어는 대유행이 시작된 지난해 바로 탄생했다. 대유행 이전에, 저는 여러 종류의 게임 엔진을 가지고 놀았는데, 그 중 하나가 브라우저 기반의 게임 엔진인 페이저 js였습니다. 저는 기본적으로 스토리라인, 게임 메카니즘, 플레이어를 제외한 다른 캐릭터들이 없는 작은 세상을 만들었습니다. 몇 개의 환경 게임 물체가 있는 카메라만 있습니다. 게임 메카니즘 입력 그리고 나서, 저는 유니티로 이동해서 그것이 저를 어디로 데려.. 2021. 12. 29.