초보자를위한 Python으로 할 수있는 재미있는 작업

Python으로 할 수있는 재미있는 작업 4 가지를 배우고 이는 초보자에게 훌륭한 연습 프로젝트가 될 수 있습니다. 프로그래밍 기술을 연습하세요.

이 기사에서는 Python으로 할 수있는 4 가지 재미있는 작업을 모았습니다. 프로그래밍 기초 (변수, if 문, 루프 및 함수)를 방금 배운 사람 이 초급 프로젝트를 Python으로 구현했지만 다른 언어로 구현할 수도 있습니다.

프로젝트 작업은 프로그래밍 언어를 배우는 가장 좋은 방법입니다. 숙련 된 프로그래머라도 새로운 것을 배우는 것을 멈추지 않습니다.

프로그래밍은 빠르게 진행됩니다. 배워야 할 새로운 언어 나 기술이 항상 있습니다. 학습에 접근하는 가장 좋은 방법은 작은 미니 프로젝트를 수행하여 알고있는 내용을 연습하는 것입니다.

새로운 개념을 동화하고 장기 기억으로 옮기는 데 도움이됩니다. 또한 프로그램과 프로젝트를 구축하는 것은 프로그래밍의 가장 중요한 부분입니다. 무언가를 만들고 흥미롭게 유지하세요!

이 기사의 초점은 작업 할 수있는 Python 초보자 프로젝트에 대한 영감을주는 것입니다. 초보자는 Python이 제공하는 모든 기능과 흥미로운 것을 알지 못하기 때문입니다.

이 재미있는 파이썬 초보자 프로젝트를 구현 한 후 확신 할 수 있습니다. 보다 고급 개념으로 이동할 수 있다는 자신감을 갖게 될 것입니다.
그것을 즐기시고 파이썬 프로그래밍 여정을 더 즐겁게 만드시기 바랍니다.

가정
– 프로그래밍 기본 사항을 알고 있습니다 (if 문, 루프 및 함수)
– pip (python 종속성 관리자)를 사용하여 라이브러리를 가져 오는 방법을 알고 있습니다.

제 조언은 이러한 문제를 해결하는 방법에 대한 고급 단계를 작성하는 것으로 시작한다는 것입니다. 아래에서 각 프로젝트를 어떻게 분석할지 찾을 수 있습니다. 단계가 다르면 괜찮습니다. 같은 문제를 해결하는 방법에는 여러 가지가 있습니다! 🙂

목차

계산기 (Tkinter 라이브러리 사용)

가장 간단한 것 중 하나 파이썬으로 할 수있는 재미있는 일은 계산기입니다. 근본적인 것부터 시작할 수 있습니다. 콘솔에있는 계산기의 텍스트 버전입니다. 사용자에게 입력을 요청해야합니다 : 수행 할 숫자 및 작업. 그런 다음 결과를 표시하고 사용자에게 계속할 것인지 묻습니다. 일단 작동하면 Tkinter 모듈을 사용하여 사용자 인터페이스 뒤로 이동할 수 있습니다.

계산기 (그래픽 버전)를 분석하는 방법은 다음과 같습니다.

1 단계) 모든 버튼이있는 사용자 인터페이스 만들기 – 솔루션 참조.
2 단계) 추가 액션 (또는 리스너)을 숫자 버튼에 추가하여 클릭하면 디스플레이에 숫자가 표시됩니다 (솔루션 참조).
3 단계) 작업에 액션을 추가하여 결과가 표시되도록합니다. – 솔루션을 참조하십시오.

참고 Tkinter는 내장 라이브러리이므로 추가로 설치할 필요가 없습니다. 🙂

Examinator

만드는 방법 자신의 “examinator”? 원하는 질문을하는 사용자 인터페이스를 만들 수 있습니다.

1 단계) 사용할 질문 세트를 선택합니다.
2 단계) 사용자 인터페이스를 만듭니다.
3 단계) 추가 답변을 선택하면 반응하는 액션 (또는 리스너)으로 답변이 맞는지 여부를 알려주는 메시지를 표시합니다.
4 단계) 액션을 추가하여 다음 버튼을 클릭하면 결과가 저장되고 다음 질문이 표시됩니다.

메모리 게임

이제 초보자를위한 제가 가장 좋아하는 재미있는 파이썬 프로젝트 인 게임 프로젝트로 이동합니다. Pygame 라이브러리를 사용하여 메모리 카드 게임을 구현할 수 있습니다.

다음은 게임 메커니즘입니다. 카드가 모두 아래를 향하고 있습니다. 플레이어는 두 장의 카드를 선택하고 뒤집습니다. 두 카드가 일치하는 쌍이면 카드를 위로 향하게 둡니다. 그렇지 않으면 게임이 카드를 뒤집습니다. 모든 카드가 위를 향할 때까지 게임이 계속됩니다.

시작하기 전에 pip로 파이 게임 라이브러리를 설치해야합니다.

초보자에게는 특히 한 번에 게임을 만들려는 경우이 프로젝트가 상당히 어려울 수 있다는 것을 알고 있습니다. 응용 프로그램을 점진적으로 빌드하려면 게임을 달성 가능한 작은 단계로 나누는 것이 좋습니다. 이 접근 방식이 훨씬 더 편할뿐만 아니라 완료하는 모든 단계가 다음 단계로 이동하려는 자신감과 동기를 높이기 때문입니다.

여기에이 프로젝트를 세분화하는 방법이 있습니다.이러한 단계가 혼란 스럽거나 모호하다고 느껴지면 더 세분화 할 수 있습니다. “분할 및 정복”기법.

1 단계) 상자가있는 보드 표시 – 솔루션 참조
2 단계) 모든 상자를 서로 다른 게임 조각 (쌍)으로 채우기 – 솔루션 참조
3 단계) 해결 된 상자를 추적하기 위해 보드 (매트릭스) 추가 – 솔루션 참조
4 단계) 사용자가 상자를 클릭하면 내부의 게임 조각이 표시됩니다. – 솔루션
5 단계) 사용자 두 번째로 다른 상자를 클릭하면 두 조각이 모두 표시됩니다. 솔루션 참조
6 단계) 조각이 동일한 지 확인하고 해당 조각이 해결 된 것으로 표시합니다. 솔루션 참조

파이 게임이 포함 된 테트리스 게임

마지막으로 자신 만의 Tetris 게임을 만들 수 있습니까?이 프로젝트는 좀 더 발전된 것이지만 다른 프로젝트를 완료 한 후에는 작업 할 수 있습니다.이 프로젝트를 완료 한 후 확신 할 수 있습니다. , 구축 한 내용과 기술에 대해 자부심을 느끼게 될 것입니다.

이전과 마찬가지로 여기서 핵심은 프로젝트를 점진적으로 구축하는 것입니다. 프로젝트가 그렇게 느끼지 않도록 응용 프로그램을 달성 가능한 작은 단계로 나누는 것입니다. 압도적

Tetris 구현 단계

다음 단계로이 프로젝트를 분류 할 수 있습니다.

1 단계) 게임 창 만들기 – 솔루션보기
2 단계) Tetris 보드 그리기 – 해결책보기.
3 단계) 단일 블록을 추가하고 떨어지게합니다. – 해결책보기.
단계 4) 조각이 바닥에 닿으면 중지합니다. – 해결책보기.
5 단계) 보드 – 솔루션보기.
6 단계) 라인 완료시 점수 – 솔루션보기.
7 단계) 전체 Tetris 조각 사용 – 솔루션보기
8 단계) Tetris 조각 회전 – 솔루션보기

각 단계를 안내하는 과정을 만들었습니다. 유료 코스입니다. 그러나 처음 세 단계는 무료입니다. 전체 과정에 관심이없는 경우 처음부터 시작하여 시작할 수 있습니다.

Python 및 그래프를 사용하여 배송 경로 계획

그래프 및 해결할 수있는 흥미로운 연습을 배우고 싶다면 그래프, 다음 기사를 확인하십시오. 트럭이 배달 목적지까지가는 경로를 찾는 방법을 배웁니다. 해결해야 할 멋진 문제와 인터뷰를 할 때 비슷한 문제에 직면 할 수 있습니다.

지금 쯤이면 프로젝트 아이디어 개발과 파이썬 프로젝트 시작 방법에 대해 더 많이 배우고 싶을 것입니다. 어려운 방법으로 Python 3 배우기 책을 확인하는 것이 좋습니다.

이 책은 기본 사항을 알고 있지만 소프트웨어 프로젝트에 접근하는 방법을 모르는 초보 개발자를위한 것입니다. 프로젝트를 시작하는 과정을 설명합니다 : 아이디어를 분석하고, 솔루션을 설계하고, 장난감 프로젝트를 통해 프로그래밍 기술을 향상시킵니다. 과정이 끝나면 파이썬으로 채팅 서버를 구현하는 방법을 알게 될 것입니다. 모든 설명은 “Python the Hard Way”의 저자 인 Zed Shaw가 설명합니다.

파이썬으로 할 수있는 재미있는 일들을 즐기고 이러한 초급 프로젝트를 구현하기를 바랍니다.이 블로그를 읽고 지원 해주셔서 감사합니다. Happy Coding !

기사가 마음에 들면 구독하면 내가 더 많은 기사를 게시 할 때 알림을받을 수 있습니다.

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다