Улогујте се да бисте започели курс
Овај курс укључује
31 активности
Могућност самосталног рада

Решавање алгоритамских задатака на Пајтону (ниво А1)

Овај курс је намењен свима који желе да уче и вежбају програмирање, решавајући задатке на онлјан платформи са аутоматским тестирањем решења. Не очекује се претходно знање програмирања. Курс може да послужи и као припрема ученицима којима се програмирање допада и желе да се опробају и на такмичењима, али немају искуства са аутоматским тестирањем, или нису довољно увежбани.

Користи се програмски језик Пајтон, који се објашњава успут и само онолико колико је неопходно за теме којима се бавимо. Ипак, сам језик није главна тема овог курса. Пажња је више посвећена начину употребе одређених језичких конструкција, идејама, честим грешкама, тестирању и слично.

Веома је важно да током савладавања курса решавате задатке у неком радном окружењу, инсталираном на вашем рачунару. Поред припремљених вежбања, уз овај курс може да се користи и Петљина збирка алгоритамских задатака - основни ниво , или друга, слична збирка.

Препоручујемо вам да дате примере копирате у своје радно окружење, да их испробате, а бар неке и детаљније тестирате. Испробавање онога о чему учите помаже да боље разумете неке особине језика, начин рада појединих функција, алгоритама итд. Пожељно је да испробате и мање или веће измене програма по својим идејама, што такође доприноси бољем разумевању и стицању искуства.

Creative Commons License
Овај курс Фондација Петља објавила je под лиценцом Creative Commons Autorstvo 4.0 Međunarodna Licenca (CC BY 4.0).

Улогујте се да бисте започели курс

Садржај курса

Шта ћеш научити

  • Радно окружење и прве наредбе
  • Синтаксне грешке и багови
  • Учитавање и испис података
  • Израчунавања, гранање и петље
  • Торке, низови и мале серије
  • Честе грешке

Потребне ствари за курс

  • Инсталиран Пајтон
  • Окружење за развој програма у Пајтону

Садржај курса

Оријентација 2 активности
Увод 5 активност
Израчунавања 4 активности
Гранање 5 активност
Функције 1 активност
Обрада малих серија бројева 3 активности
Петље 6 активност
Низови (листе) 5 активност