게임으로 파이썬 배우기
코드 컴벳(Code Combat)은 게임으로 파이썬과 자바스크립트를 배울 수 있다. 파이썬이 아무리 쉽다고 하지만 처음부터 하나하나 배우려면, 굉장히 복잡하게 느껴질 수 있다. 환경설정이니 개발 환경 같은 말은 아무것도 모르는 사람에겐 큰 벽이 된다. 하지만 코드컴벳은 그렇지 않다.…

One truth. Many vantage points.
873 posts · Started September 29, 2026
코드 컴벳(Code Combat)은 게임으로 파이썬과 자바스크립트를 배울 수 있다. 파이썬이 아무리 쉽다고 하지만 처음부터 하나하나 배우려면, 굉장히 복잡하게 느껴질 수 있다. 환경설정이니 개발 환경 같은 말은 아무것도 모르는 사람에겐 큰 벽이 된다. 하지만 코드컴벳은 그렇지 않다.…
모든 프로그램은 업데이트 및 관리가 필요하다. 릴리즈 이후 생기는 버그, 변경사항 등을 쉽게 체크하고, 관리하는 기능은 프로그램을 만드는 것만큼이나 중요하다. 여러 사람이 공동으로 작업하게 되면 소스코드를 같이 올리는 공간이 필요하고, 변경된 사항들은 기록되어야 한다. 이러한 협업에…
들어가며 -------- 어플리케이션을 제작할 때 중요한 요소는 서버이다. 이 글에선 서버를 만드는 방법 중 하나인 아마존 인스턴스를 다룰 것이다. 지금 다루는 내용을 알면 내 다른 글에서 말하는 서버 준비 단계에 기본 부분이라 할 수 있다. 서버와 인스턴스를 혼용해서 적었다. Roc…
홈페이지: https://www.startwithup.com Rocket.chat =============== 채팅을 구현하기 위해 최근 주목받는 오픈소스인 Rocket.chat을 활용하였다. Rocket.Chat은 웹 채팅 플렛폼으로 최근 주목받는 오픈소스이다. 여러 링크를 참조해…
C ----- C언어는 공과 대학생이라면 1학년, 2학년 때 배운다. 기초적인 언어라고 하지만 난이도가 가장 쉬운 언어는 아니다. 그래서 C언어만 접하고 프로그래밍을 접는 케이스가 많은데, 실제론 C언어보다 배우기 쉬운 언어가 다양하게 있다. C언어를 배우는 의미는 컴퓨터 로직의 기본…
Concept ----------- 이 코드는 C 도미넌트 세븐이라 부릅니다. 음악시간에 으뜸화음, 버금딸림화음, 딸림화음이라고 들어보셨을 겁니다. 영어로는 토닉, 서브도미넌트, 도미넌트라고 부르는데 다음과 같이 이해하면 됩니다. 토닉 - 안정 서브도미넌트 - 불안정 도미넌트 - 매우…
재즈를 좋아하시나요? 재즈는 '2-5-1의 음악'이라고 불립니다. 무질서해보이고, 자기 마음대로 치는 것 같은 재즈 역시 규칙을 따릅니다. 모든 코드 악보는 코드를 변환하거나 코드 사이사이에 새로운 코드를 넣을 수 있습니다. 이런 효과를 통해서 곡을 완전히 새롭게 칠 수 있게 됩니다.…
코드 악보를 보면 C/E 같은 모양의 코드가 있습니다. 이런 코드를 슬러시 코드, 인버젼(inversion) 코드라 부릅니다. 인버젼 코드는 '코드/베이스음' 으로 구성된 코드입니다. 맨 처음 나오는 인버젼 코드를 보면 C#m/G# 코드는 C#m 화음이면서 베이스음을 G#을 치는 걸…
출처: Black Duck "Rookies of the year" - March 14, 2016 아래의 리스트는 2015년 시작된 오픈소스 중 뛰어난 14개를 Black Duck에서 선정하였다. 대부분이 모든 데스크탑 환경과 모바일에 적용할 수 있는 넓은 호환성을 보여주며, 경쟁 제품…
스마트폰 혹은 데스크탑에서 즐길 수 있는 게임을 만드는 가장 간단한 방법을 소개합니다. 다음의 툴을 이용하면 프로그래밍을 하지 못해도 게임을 만들 수 있습니다. 1\. RPG 쯔꾸루(RPG Maker) RPG 쯔꾸루는 가장 대표적인 게임 제작툴입니다. 2D로 구성된 화면에 여러 장치들…