Как да се научите да програмирате в Python, докато играете с CodeCombat

Питон е един от най-стабилните и широко използвани езици за програмиране в света, но основното му предимство се върти около простия синтаксис, който позволява ученето за програмиране на python е съвсем просто. Има дори инструмент, наречен CodeCombat което ни позволява да познаваме в дълбочина чудесата на този език, докато играем в доста забавно приключение.

Научете се да програмирате в python

Един от езиците за програмиране, който препоръчвам да започна да се уча да програмирам, е Python, който използвам за обучение на децата, които обучавам (на възраст от 7 до 12 години), тъй като има супер проста, лесна за четене мултипарадигма, мултиплатформен синтаксис и «питоничен»Това ви кани да програмирате по ясен и организиран начин.

Добре е, когато се учим да програмираме на Python, да сме наясно с философията и принципите на програмиране на този език, неговият създател Тим Питърс описва го доста добре в това, което е известно като Дзенът на Python интересен манифест, който цитираме по-долу:

  • Красивото е по-добре от грозното.
  • Изричното е по-добро от неявното.
  • Простото е по-добро от сложното.
  • Комплексът е по-добър от сложния.
  • Flat е по-добре от вложен.
  • Разпръснатото е по-добре от плътното.
  • Четливостта се брои.
  • Специалните случаи не са достатъчно специални, за да нарушат правилата.
  • Практичното бие чистото.
  • Грешките никога не трябва да се оставят да преминават безшумно.
  • Освен ако не са изрично заглушени.
  • Изправени пред неяснота, отхвърлете изкушението да познаете.
  • Трябва да има един - и за предпочитане само един - очевиден начин да го направите.
  • Въпреки че този начин може да не е очевиден в началото, освен ако не сте холандец.
  • Сега е по-добре от всякога.
  • Въпреки че често никога не е по-добре от сега.
  • Ако изпълнението е трудно обяснимо, това е лоша идея.
  • Ако изпълнението е лесно за обяснение, може да е добра идея.
  • Пространствата с имена са чудесна идея. Нека направим повече от тези неща!

Познаване и разбиране на всеки от тези «заповеди»При програмирането в Python е удобно да започнем да работим и да започнем да познаваме основните принципи, имайки предвид, че най-добрият начин за изучаване на език за програмиране е чрез неговото практикуване.

тук в блога са написани множество статии, които ни помагат да започнем в света на Python, от последващи до пълни Ръководство за изучаване на Python, преминавайки през отлични уроци за Разработване на приложения с Python 3, Glade и GTK + 3 за Windows, както и статия на  Първи стъпки с Python + Qt и подчертаване на ръководства, които ни учат Програмирайте бот за IRCизпълнявайте локални архиви с rsync, наред с други. По същия начин публикувахме голям брой рецензии на приложения, направени с този програмен език, така че сме убедени, че нашите читатели могат да получат правилната информация, за да се потопят в този интересен свят.

Информацията, предоставена тук в блога, може лесно да бъде допълнена с отлични видео уроци и пълни курсове, публикувани безплатно на YouTube, справочници или същите python wiki. Но чувствам необходимостта да подчертая, че считам, че най-добрият начин е да започнете да играете CodeCombat и след това, докато вървите, допълвайки обучението с горното.

И накрая, насърчавам ви да си дадете възможност да се научите да програмирате в Python, със сигурност няма да съжалявате.

Какво представлява CodeCombat?

CodeCombat е платформа с отворен код, която ви позволява да се научите да програмирате в python, докато играете забавна мултиплейър игра. Платформата има голям брой знаци, с които потребителят ще трябва да премине през различните нива, където се сблъсквате с трудни предизвикателства и противници, за да постигнете целите на всяко ниво, трябва да използвате команди, типични за езика за програмиране на python .

CodeCombat - Научете се да програмирате на python

CodeCombat - Научете се да програмирате на python

Тази страхотна игра ни потапя в света на програмирането от първо ниво, където ще трябва да напишете реален код и да постигнете цели, които ще ви позволят да научите основните понятия за програмиране. С напредването на играта ще се появяват нови изречения и функции, които ще обогатят уменията ви за програмиране.

CodeCombat успява да запознае своите потребители с езика за програмиране на python по естествен и ускорен начин, тъй като играта насърчава взаимодействието, откриването и ученето чрез техники за проби и грешки. С течение на времето потребителят започва да усвоява умения за програмиране и неговите логически мисли също се развиват, което му позволява да анализира по-добре всеки проблем.

Важно е да се отбележи, че в допълнение към Python с CodeCombat Ще научим всички основни принципи на компютърните науки и други програмиращи технологии като JavaScript, HTML 5, CSS, jQuery, Bootstrap.

CodeCombat в облака или на нашия локален сървър?

CodeCombat е отлична платформа в безплатния облак, която се управлява от страхотен екип, който потвърждава, че «Програмирането прави магия. Това е способността да се създават неща от въображението. Стартирахме CodeCombat, за да могат учениците да изпитват магия на пръсти напишете код.. »

В неговата онлайн платформа Можете да играете на всички нива на CodeCombat, освен това имате голямо количество документация, свързана с python, главно предпочитам да използвам CodeCombat директно от платформата в облака, защото има учителски роли, ученици и отлично управление на потребителите, които Те ни позволяват да следим напредъка на нашите ученици по всяко време, а потребителите могат да имат достъп до играта от всеки браузър.

Сега тези, които предпочитат хоствайте платформата CodeCombat на собствените си сървъри може да го направи без проблем, за това трябва да въведете github от CodeCombat където ще намерите цялата необходима информация за нашата собствена инсталация на тази отлична платформа за обучение.

Ние насърчаваме общността да използва този инструмент и да започнем да мотивираме децата си да се научат да програмират, което без съмнение е дейност, която трябва да бъде задължителна във времето, в което живеем.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   анонимен каза той

    тази платформа е била и е много интересна

  2.   Нов акаунт каза той

    добра статия!
    Създателят на python не е guideo van rossum?, В статията се казва Тим Питърс

  3.   Гилермо каза той

    Тествам и след преминаване на някои нива, той иска да платя абонамент, за да продължа с Premiun. Не е ли по-безплатно?

  4.   Carles garrigues каза той

    Жалко, че подобен очевидно „амбициозен“ проект няма подкрепа за втория език с повече носители на езика в света.
    Истинско разочарование беше да платя премиум акаунт за сина си и да видя по-късно този „малък голям недостатък“.
    Всъщност това представляваше такова разочарование за сина ми, че той спря да играе и се учи в битка с код, въпреки премиум акаунта си.
    Проект, насочен главно към деца (с нивото на английски, което те могат да имат на 10-12 години), не може да направи грешка в изчислението с такава величина.