프로그래밍 기술을 마스터하기 위한 5가지 프로젝트

Nov 25 2022
이미 알고 있는 프로그래밍 언어 외에 새로운 프로그래밍 언어를 배우는 방법이 궁금하다면 Hyperskill 팀이 간단한 솔루션을 제시합니다. 아시다시피 당사 플랫폼은 Kotlin, Go, Python, Java, JavaScript 및 Scala를 제공합니다.

이미 알고 있는 프로그래밍 언어 외에 새로운 프로그래밍 언어를 배우는 방법이 궁금하다면 Hyperskill 팀이 간단한 솔루션을 제시합니다. 아시다시피 당사 플랫폼은 Kotlin , Go , Python , Java , JavaScript 및 Scala 를 제공 합니다. 실용적인 문제를 해결하는 작은 응용 프로그램인 프로젝트를 완료하여 학습 목표를 달성합니다.

이 기사에서는 Hyperskill 팀이 Golden 프로젝트 를 소개합니다 . 여러 언어로 완료할 수 있는 프로젝트입니다. 이미 그 중 하나를 완료한 경우 이번에는 새 언어로 유추를 사용하여 프로젝트를 다시 진행하여 새 언어의 구문을 빠르게 마스터할 수 있습니다.

프로젝트와 얻을 수 있는 지식에 익숙해지려면 자세히 읽어보십시오.

단순한 수다쟁이 봇

난이도: 쉬움
언어
: Java , Kotlin , Python , Go , JavaScript

프로그래머의 길을 시작할 때 간단한 콘솔 챗봇을 만드는 것은 코딩의 기초를 안내하는 놀라운 일이 될 것입니다. 이 여정에서 당신은 또한 당신이 스스로 구현할 단어와 숫자 게임을 할 것입니다. 짐을 싸고 여행을 떠나자, 친구!

여러분이 할 일:
기본 구문을 익히고 변수, 조건, 루프 및 함수를 사용하여 간단한 프로그램을 작성합니다.

사육사

난이도: 쉬운
언어:
Java , Kotlin , Python , JavaScript

이 짧은 코딩 챌린지는 지역 동물원이 거주자를 돌보는 데 도움이 될 수 있습니다. 동물과 그 상태를 모니터링하는 도구를 만듭니다.

수행할 작업:
이 프로젝트는 몇 가지 구문 기본 사항을 이해하고 목록, while 루프 및 배열과 같은 변수 및 데이터 저장 유형을 사용하는 방법을 배우는 데 도움이 됩니다.

간단한 틱택토

난이도: 중간
언어:
Java , Kotlin , Python , Scala

모든 사람들은 어린 시절부터 이 종이와 연필 게임을 기억합니다. Tic-Tac-Toe는 Noughts and crosses 또는 Xs and Os로도 알려져 있습니다. 한 번의 실수로 게임 비용이 발생할 수 있지만 고맙게도 대부분의 플레이어가 최상의 전략을 빠르게 찾을 수 있을 만큼 간단합니다. Tic-Tac-Toe를 프로그램하고 놀아봅시다!

당신이 할 일:
Java 로 이 프로젝트를 마친 후에 는 처음부터 복잡한 프로그램을 계획하고 개발하는 방법, 중첩 목록, 목록 이해, 오류 처리 및 사용자 입력 처리에 대해 많은 것을 알게 될 것입니다.

Python 프로젝트 는 목록, 문자열 및 기타 데이터 유형을 알려줍니다. 또한 두 가지 기본 데이터 구조인 스택과 대기열에 대해 자세히 살펴봅니다.

Kotlin 및 Scala 프로젝트 에서는 메서드, 중첩 목록, 목록 이해, 오류 처리 및 사용자 입력 처리를 사용하여 처음부터 복잡한 프로그램을 계획하고 개발하는 방법에 대해 많은 것을 알게 됩니다.

스마트 계산기

난이도: 어려운
언어:
Java , Kotlin , Python , Scala

계산기는 우리 모두가 정기적으로 사용하는 매우 유용한 도구입니다. 직접 만들어서 특별하게 만드는 것은 어떻습니까? 이 프로젝트에서는 더하기, 빼기, 곱하기 뿐만 아니라 이전 계산을 기억할 수 있을 만큼 똑똑한 계산기를 작성합니다.

무엇을
할까요? 유용한 프로그램을 작성하는 것(누구나 계산기를 사용하죠?) 외에도 목록, 문자열, 배열 및 기타 데이터 유형에 대해 많은 것을 배우게 됩니다. 또한 스택과 대기열에 대해 자세히 알아봅니다.

커피 머신

난이도: 어려운
언어:
Java , Kotlin , Python , Scala , JavaScript , Go

휴식 시간에 커피 한 잔보다 더 좋은 것은 무엇일까요? 직접 만들 필요가 없는 커피. 순수한 에너지 한 컵을 얻으려면 기계의 버튼 몇 개를 누르는 것으로 충분합니다. 하지만 먼저 기계에게 작동 방법을 가르쳐야 합니다. 이 프로젝트에서는 커피 머신 시뮬레이터 프로그래밍 작업을 하게 됩니다. 이 기계는 커피, 우유, 설탕 및 플라스틱 컵과 같은 일반적인 제품과 함께 작동합니다. 뭔가 부족하면 알림을 표시합니다. 커피는 에스프레소, 카푸치노, 라떼 3가지 종류가 있습니다. 공짜는 없기 때문에 돈도 모읍니다.

당신이 할 일:
함수 작업을 연습하고, 루프와 조건에 도전하고, 다양한 프로그래밍 언어로 더 많은 경험을 얻으십시오.

Hyperskill 은 조직과 개인이 프로그래밍을 배우고 컴퓨터 과학과 수학의 격차를 메울 수 있도록 도와줍니다. 우리는 프로젝트 기반 학습을 위한 온라인 플랫폼입니다. JetBrains 와 함께 우리는 JetBrains IDE와 통합된 미래의 개발자를 위한 온라인 교육 리소스인 JetBrains Academy를 ​​개발하고 있습니다.

하이퍼스킬에 대해 자세히 알아보기

이 기사가 마음에 들면 Hyperskill Blog 를 팔로우 하고 다른 기사를 읽는 것을 잊지 마십시오 .