CodeCombat로 플레이하면서 Python으로 프로그래밍하는 방법을 배우는 방법

Python 전 세계에서 가장 강력하고 널리 사용되는 프로그래밍 언어 중 하나이지만 주요 장점은 파이썬으로 프로그래밍하는 법을 배우는 것은 아주 간단합니다. 라는 도구도 있습니다. CodeCombat 우리가 아주 재미있는 모험을하면서이 언어의 경이로움을 깊이 알 수있게 해줍니다.

파이썬으로 프로그래밍하는 법 배우기

프로그래밍 학습을 시작하기 위해 권장하는 프로그래밍 언어 중 하나는 내가 훈련하는 아이들을 가르치는 데 사용하는 Python입니다 (7 ~ 12 세) 매우 간단하고 읽기 쉽고 다중 패러다임, 다중 플랫폼 구문 및«비단뱀»이렇게하면 명확하고 체계적으로 프로그램 할 수 있습니다.

파이썬으로 프로그래밍하는 법을 배울 때 우리가이 언어로 프로그래밍하는 철학과 원칙에 대해 명확하게 이해하는 것이 좋습니다. 팀 피터스 잘 알려진 것으로 설명합니다. 파이썬의 선 아래에서 인용하는 흥미로운 선언문 :

  • 못생긴 것보다 아름다운 것이 낫습니다.
  • 명시적인 것이 암시적인 것보다 낫습니다.
  • 단순한 것이 복잡한 것보다 낫습니다.
  • 복잡한 것이 복잡한 것보다 낫습니다.
  • 플랫이 중첩보다 낫습니다.
  • 흩어져있는 것이 밀도보다 낫습니다.
  • 가독성이 중요합니다.
  • 특별한 경우는 규칙을 위반할만큼 특별하지 않습니다.
  • 실용성은 순수함을 능가합니다.
  • 실수는 조용히 지나쳐서는 안됩니다.
  • 명시 적으로 침묵하지 않는 한.
  • 모호함에도 불구하고 추측하려는 유혹을 거부하십시오.
  • 이를 수행하는 방법은 하나, 바람직하게는 하나만 있어야합니다.
  • 네덜란드 사람이 아니라면 처음에는 그 방법이 분명하지 않을 수도 있습니다.
  • 지금은 그 어느 때보 다 낫습니다.
  • 지금보다 더 나을 수는 없지만.
  • 구현이 설명하기 어렵다면 그것은 나쁜 생각입니다.
  • 구현이 설명하기 쉽다면 좋은 생각 일 수 있습니다.
  • 네임 스페이스는 좋은 아이디어입니다. 더 많은 작업을 수행해 보겠습니다.

이들 각각을 알고 이해하기«계명»Python으로 프로그래밍 할 때 프로그래밍 언어를 공부하는 가장 좋은 방법은 연습하는 것임을 염두에두고 작업을 시작하고 기본 원칙을 이해하는 것이 편리합니다.

여기 Python 세계에서 시작하는 데 도움이되는 여러 기사가 블로그에 작성되었습니다. Python 학습 가이드, 훌륭한 튜토리얼을 통해 Windows에서 Python 3, Glade 및 GTK + 3으로 애플리케이션 개발,에 대한 기사  Python + Qt의 첫 번째 단계 우리를 가르치는 하이라이트 가이드 IRC 용 봇 프로그래밍rsync로 로컬 백업 수행, 무엇보다도. 같은 방식으로 우리는이 프로그래밍 언어로 만든 응용 프로그램에 대한 많은 리뷰를 게시했기 때문에 독자들이이 흥미로운 세상에 몰입 할 수있는 올바른 정보를 얻을 수 있다고 확신합니다.

블로그에서 여기에 제공된 정보는 우수한 비디오 자습서로 쉽게 보완 할 수 있으며 무료로 게시되는 과정을 완료 할 수 있습니다. 유튜브, 참고 도서 또는 동일 파이썬 위키. 하지만 가장 좋은 방법은 CodeCombat 플레이를 시작한 다음 진행하면서 위의 학습 내용을 보완하는 것임을 강조 할 필요가 있다고 생각합니다.

마지막으로 저는 여러분이 파이썬으로 프로그래밍하는 법을 배울 수있는 기회를 주실 것을 권합니다. 확실히 후회하지 않을 것입니다.

CodeCombat 란 무엇입니까?

CodeCombat 는 재미있는 멀티 플레이어 게임을하면서 파이썬으로 프로그래밍하는 법을 배울 수있는 오픈 소스 플랫폼입니다. 플랫폼에는 많은 수의 캐릭터가 있으며, 사용자는 어려운 도전과 상대에 직면 한 다양한 레벨을 거쳐야하며 각 레벨의 목표를 달성하기 위해 파이썬 프로그래밍 언어의 일반적인 명령을 사용해야합니다. .

CodeCombat-파이썬 프로그래밍 배우기

CodeCombat-파이썬 프로그래밍 배우기

이 훌륭한 게임은 실제 코드를 작성하고 프로그래밍의 기본 개념을 배울 수있는 목표를 달성해야하는 첫 번째 수준부터 프로그래밍의 세계에 우리를 몰입시킵니다. 게임이 진행됨에 따라 프로그래밍 기술을 강화할 새로운 문장과 기능이 나타납니다.

CodeCombat 게임이 시행 착오 기술을 통해 상호 작용, 발견 및 학습을 촉진하기 때문에 사용자가 Python 프로그래밍 언어에 자연스럽고 빠르게 익숙해 지도록 관리합니다. 시간이 지남에 따라 사용자는 프로그래밍 기술을 습득하기 시작하고 논리적 사고가 발전하여 문제를 더 잘 분석 할 수 있습니다.

CodeCombat를 사용하는 Python 외에도 컴퓨터 과학의 모든 기본 원칙과 JavaScript, HTML 5, CSS, jQuery, Bootstrap과 같은 기타 프로그래밍 기술을 배웁니다..

클라우드 또는 로컬 서버의 CodeCombat?

CodeCombat 무료 클라우드의 훌륭한 플랫폼으로«프로그래밍은 마술을합니다. 상상력으로 사물을 창조하는 능력입니다. 학생들이 손가락으로 마법을 경험할 수 있도록 CodeCombat을 시작했습니다. 코드를 작성하십시오.

의에서 온라인 플랫폼 모든 수준의 CodeCombat에서 플레이 할 수 있으며 Python과 관련된 많은 문서가있을뿐만 아니라 주로 Cloud Platform에서 직접 CodeCombat를 사용하는 것을 선호합니다. 이를 통해 학생들의 진행 상황을 언제든지 추적 할 수 있으며 사용자는 모든 브라우저에서 게임에 액세스 할 수 있습니다.

이제 선호하는 사람들 자체 서버에서 CodeCombat 플랫폼 호스팅 문제없이 할 수 있습니다. CodeCombat의 github 이 우수한 학습 플랫폼을 자체 설치하는 데 필요한 모든 정보를 찾을 수 있습니다.

우리는 지역 사회가이 도구를 사용하도록 권장하고 자녀가 프로그램을 배우도록 동기를 부여하기 시작합니다. 이는 의심 할 여지없이 우리가 살고있는 시대에 필수 활동이어야합니다.


4 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   익명

    이 플랫폼은 매우 흥미 롭습니다.

  2.   새 계정

    좋은 기사!
    python guido van rossum의 제작자가 아닌가요?, 기사에 따르면 Tim Peters

  3.   길레

    나는 테스트 중이며 몇 단계를 통과 한 후 Premiun을 계속하려면 구독료를 지불하도록 요청합니다. 더 무료 아닌가요?

  4.   칼스 개리그스

    이러한 "야심 찬"프로젝트가 세계에서 더 많은 원어민과 함께 제 XNUMX 언어를 지원하지 않는 것이 유감입니다.
    내 아들을위한 프리미엄 계정에 대한 비용을 지불하고 나중에이 "작은 큰 결함"을 보는 것은 정말 실망 스러웠습니다.
    사실, 이것은 아들이 프리미엄 계정에도 불구하고 코드 전투에서 게임 학습을 중단하는 좌절감을 나타 냈습니다.
    주로 어린이를 대상으로하는 프로젝트 (10-12 세에 영어 수준이 높음)는 그 정도의 계산 오류를 만들 수 없습니다.