꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

코드덤 Code your dreams 261

[엔트리 강의] 55강. 물고기 키우기 게임 만들기 | 복제하기, 변수 활용 예제

안녕하세요. 코드덤입니다. 오늘은 블록 코딩 엔트리로 디지털 어항을 만들어 볼 거랍니다. 오늘 만들어 볼 예제 프로그램은 변수와 복제 기능을 활용한 예제랍니다! 오늘 만들 프로그램을 먼저 살펴볼게요. 이 어항 속에는 다양한 물고기들이 다니고 있어요! 그리고 마우스 포인터를 따라 비눗방울도 만들어지고 있답니다! 아래 다양한 물고기들 중, 노랑 물고기와 파란색 해파리가 게임에 사용되는 요소예요! 이 물고기와 해파리는 생명지수를 가지고 있답니다! 그래서, 지속적으로 마우스로 클릭해서 관심을 보내 주어야 해요! 그렇지 않으면, 이 물고기와 해파리는 결국 사라지고 맙니다! 둘 중 한마리라도 사라지면, 게임이 종료됩니다! 그럼 이제부터 함께 게임을 만들어 볼 텐데요~ 그전에 꼭한번 여러분 스스로 먼저 도전해 보시기..

[파이썬 기초] 67강. 2차원 리스트로 미로 (maze) 만들기

안녕하세요. 코드덤입니다. 오늘은 2차원 리스트로 미로를 그려 볼 텐데요. 함께 미로를 그려보기 전에, 잠시 파이썬 터틀 모듈로 초급 과정에서도 도전해 볼 수 있는 작품들을 소개해 드리고자 합니다. 파이썬과 같은 프로그래밍 언어는 직접 프로그램을 만들어 나가는 과정을 통해 배워나가야 합니다! 그러니 책만 붙들고 있지 마세요! 직접 나만의 프로그램을 기획해 보고, 하나씩 만들어 나가세요! 지난 파이썬 강의에서는 키보드 키를 사용해서, 캐릭터를 상하좌우로 이동시키는 방법에 대해 알아보았는데요. 이번 파이썬 예제에서는 2차원 리스트로 미로를 만들 거예요. 그리고 다음 시간에, 이 두 가지 개념을 합쳐, 캐릭터가 미로를 통과하는 심플한 게임을 하나 만들어 보고자 합니다. 오늘 최종적으로 만들게 될 미로를 먼저 ..

[파이썬 예제] 66강. 캐릭터 상하좌우 움직이기 | tkinter 키 이벤트

안녕하세요. 코드덤입니다. tkinter로 오늘 프로젝트를 만들어 나가기 전에, 먼저 파이썬 터틀 그래픽 모듈로 만든 작품들을 감상해 보세요~ 총 20가지 프로젝트를 만들어 나가며, 리스트, 함수와 같은 기초 개념부터 클래스, 모듈까지 파이썬의 개념들이 실제 프로젝트에서 어떻게 적용되고 활용되는지 경험을 통해 체득해 나가세요! 자, 그럼 오늘의 Tkinter 강의를 시작합니다! 오늘 만들어 볼 파이썬 예제는 키보드 키를 눌러 캐릭터를 왼쪽/오른쪽/위/아래로 이동시키는 기능입니다. tkinter 캔버스에 이미지를 업로드해서, 키 이벤트로 캐릭터가 움직이도록 만들어 줄 거예요. 이번 시간에는 캐릭터를 상하좌우로 이동시키고, 다른 강의에서 이 기능을 활용해서 간단하게 미로 게임을 만들어 볼 거예요. 키 이벤트..

[파이썬 예제] 65강. 통통 튀는 공 만들기 | tkinter 애니메이션 기초 강의

안녕하세요. 코드덤입니다. 오늘 파이썬 강의에서는 Tkinter로 공이 벽에 닿으면 튕기는 애니메이션 효과를 만들어 볼 거예요. 함께 공 튕기기 애니메이션 효과를 만들어 보기 전에, 파이썬 터틀 모듈로 만드는 다양한 예제 프로젝트를 소개해 드립니다. 본 강의를 통해 람다, 애니메이션 효과, 인스턴스 변수, 클래스, 모듈 등의 파이썬 개념들이 실제 프로젝트에서 어떻게 사용되고, 응용되는지 직접 경험을 통해 온전히 자신의 지식으로 만들 수 있게 될 거예요! 아래 영상을 통해 2편으로 구성된 터틀 프로젝트 강의 시리즈 중 두 번째 편의 프로젝트 작품들을 감상해 보실 수 있어요~ 자, 그럼 이제 오늘의 Tkinter 강좌를 시작해 보겠습니다! 오늘은 캔버스에 원을 하나 그릴 거예요! 그리고 그 원이 이동시키는 ..

[파이썬 기초 강의] 64강. tkinter bind로 마우스 포인터 인식 효과 만들기 | 이미지 변경하기

안녕하세요. 코드덤입니다. 오늘은 파이썬 tkinter로 재미난 표정 변화를 만들어 볼 거예요! 마우스 포인터에 닿을 때마다 캐릭터 얼굴이 달라지도록 만들어 줄 거예요~ 오늘 프로젝트를 만들어 나가기 전에, 파이썬 터틀 모듈로 만든 작품들을 잠시 감상해 보세요~ 파이썬 입문 과정에서도 다양한 프로젝트를 직접 만들며 파이썬을 배워나갈 수 있습니다! 그러니, 책만 보고 있지 마세요! 직접 프로그램을 만들며 배워나가세요! 이번 파이썬 tkinter 강의에서는 마우스 포인터에 닿을 때마다 특정 효과를 주는 방법에 대해 알아보겠습니다. 오늘 만들어 볼 효과는 얼굴 표정 변화예요. 마우스 포인터가 닿았을 때와 닿지 않았을 때, 오늘의 주인공의 표정에 변화를 만들어 보겠습니다. 마우스 포인터에 닿지 않았을 때는, 즉..

[파이썬 기초 강의] 63강. 심플 그림판 만들기 | 버튼으로 다양한 기능 추가하기

안녕하세요. 코드덤입니다. 이번 파이썬 강의에서는 버튼을 사용하여 심플한 그림판을 만들어 볼 거예요. 다양한 색상을 변경할 수 있는 버튼도 추가하고, 펜의 굵기를 가늘게, 굵게 변경시킬 수 있는 버튼도 추가를 해 줄 거랍니다. 이전 시간에 다른 형식의 간단한 그림판을 만들어 보았는데~ 그 때는 직선을 사용해서 그림을 그리는 형식이라 그림 그리기에 제한이 많았죠~ 오늘은 부드럽게 곡선 형식의 그림을 그릴 수 있도록 만들어 줄 거예요. 마우스를 드래그해서 그림을 그리면, 마우스 포인터를 따라 자연스러운 곡선이 만들어지면서 그림이 그려집니다. 오늘 완성시켜 볼 예제 프로그램입니다. 오늘 이런 간단한 기능이 담긴 그림판을 만들어 보시면! 보다 큰 프로젝트를 진행할 용기가 생기실 거예요! 저희는 항상! 만들어 나..

[파이썬 기초 강의] 62. tkinter 그림판 만들기 - 키보드 버전

안녕하세요. 코드덤입니다. 지난 시간에, tkinter 캔버스에 마우스를 드래그해서 그림을 그리는 방법에 대해 알아보았는데요. 오늘은 파이썬 tkinter에서 키보드 키를 눌러 그림을 그릴 수 있는 버전을 만들어 보려고 합니다. tkinter에서 키보드 키 이벤트를 사용하는 방법은, 이전 시간에 배운 마우스 버튼 클릭 이벤트를 사용하는 방법과 동일합니다. 그러니, 혹시 보다 자세한 설명이 필요하신 분들은 이전 포스팅을 참고해 주세요! 그리고 오늘 강의에서는 키 이벤트뿐만 아니라, 펜 up과 펜 down 기능을 사용해서, 원하는 구간만 그림을 그릴 수 있도록 만들어 주고, 그리고 키를 누르면, 깨끗한 캔버스에서 다시 시작할 수 있는 모두 지우기 기능도 추가해 볼 거예요! 이렇게 하나씩 기능을 배우고, 예제..

[파이썬 강의] 61강. tkinter 그림판 만들기 1편. 직선 그림판

안녕하세요. 코드덤입니다. 이번 시간에는 심플한 그림판을 만들어 볼 거예요. 마우스를 클릭한 지점부터 마우스 클릭을 해제한 지점까지 직선을 그리도록 만들어 줄 거랍니다. 오늘 배우는 이 과정을 통해 마우스 클릭 이벤트에 대해 배우시고 나시면, 추후에 마우스가 드래드 되는 곳마다 부드럽게 선이 그려지는 그림판도 만들어 줄 거예요! 오늘 만들게 될 그림판으로 이렇게 그림을 그릴 수 있어요~ 이렇게 직선만으로 집을 그려보았답니다! 63강에서 만들게 될 버튼 그림판에서는 마우스를 드래그할 때마다 자연스럽게 그림이 그려지도록 만들어 줄 거니까요~ 추후에 업로드될 강의도 기대해 주세요! 오늘 만들게 될 이 그림판을 통해 크게 2가지를 추가로 더 배우시게 되실 겁니다. 첫 번째는 마우스를 클릭하거나, 해제하였을 때 ..

[파이썬 강의] 60강. tkinter로 버튼 클릭 게임 만들기

안녕하세요. 코드덤입니다. 이번 파이썬 강좌에서는 이리저리 움직이는 버튼을 클릭해야 하는 게임을 만들어 볼 거예요. 버튼은 랜덤 초간격으로 랜덤 위치로 이동시킬 거예요. 그래서 클릭하기 어렵게 만들어 줄 거랍니다. 버튼에는 귀여운 캐릭터 이미지도 넣어줄 거예요! 그리고 버튼을 잡으면, "클릭 성공!! 축하합니다!"라는 메시지도 띄워줄 거예요. 지금까지 저희가 배웠던, 버튼을 생성하고, 해당 버튼을 클릭할 때 실행될 코드를 함수에 담아주시면 된답니다! 지금까지 배워 온 내용만으로도 충분히 도전해 보실 수 있는 게임입니다! 함께 이 게임을 만들어 보신 후! 여러분만의 버전으로 변형시켜 보세요~!! 최종 코드와 만들어 나가는 과정은 아래 영상에 자세하게 담겨져 있습니다. 아래 강의 영상을 참고해 주세요~* 그..

[파이썬 강의] 59강. tkinter Checkbutton 체크박스로 커피 주문 프로그램 만들기

안녕하세요. 코드덤입니다. 이번 파이썬 강의에서는 커피 주문 시스템 중, extra 주문을 넣는 방법을 tkinter의 체크버튼을 사용해서 만들어 볼 거랍니다. 다양한 extra를 주문할 수 있도록 여러개의 체크 버튼을 사용해서 넣어 줄 거예요. 다양한 extra를 선택할 수 있고, 주문하기 라는 버튼을 클릭하면, 대화창도 나타나도록 만들어 줄 거랍니다. 오늘 만들 프로그램 예시랍니다. 함께 만들어 나가면서, 여러분만의 아이디로 다양하게 변형시켜 보세요! 위와 같이 이미지도 배치하고, 배경 색상을 다양한 종류로 바꾸는 방법에 대한 내용도 소개되어 있답니다. 그럼, 함께 이 예제 프로그램을 만들어 보겠습니다~ 만들어 나가는 모든 과정에 대한 상세한 설명은 아래 영상에 담겨 있어요!! 아래 강의 영상을 참고..