Ако већ знаш да су рачунари онолико паметни колико смо ми вешти да их програмирамо и већ знаш разлику између „>>> 10 / 3” и „>>> 10.0 / 3”, Python може бити твоје ново омиљено окружење, посебно ако волиш да играш видео игре и веома желиш да их ствараш. Идеално, напредни курс програмског језика Python намењен је ученицима и ученицама старијих разреда основне школе, те га од срца препоручујемо талентованој и заинтересованој деци од V до VIII разреда.
На овом курсу стећи ћеш довољно знања да можеш да разумеш мало комплексније проблеме у било ком програмском језику, не само у Python-у. Циљ курса је да надогради знање о функцијама, структурама података, али и дода неке нове вештине попут рада са речима и израде рекурзивних алгоритама у склопу овог јако популарног програмског језика.
За овај курс треба да знаш основе програмирања у било ком програмском језику – а уколико још увек размишљаш одакле да почнеш, наше програмирање у Python-у за основце – Основни курс биће прави избор за тебе. Напредни курс осмишљен је и као оснаживање за такмичарске програме, где ћемо заједно радити на примерима задатака који се појављују на различитим нивоима такмичења.
Основцима и средњошколцима који су већ закорачили у свет програмирања и сада желе да продубе своје знање. Одређено предзнање програмирања, алгоритамског размишљања и решавања проблема се подразумева, те охрабрујемо радознале, маштовите и мотивисане ученике да испитају границе својих могућности. Ако желиш да се такмичиш у овој области, или размишљаш о професионалној каријери у ИТ сфери, овај курс је направљен баш за тебе. Можда није лоше да знаш и да на наше курсеве једнако долазе и дечаци и девојчице – па не мораш да се бринеш да ћеш бити једина девојчица, да ће све бити старији или млађи од тебе.
Садржај курса:
- Обнављање основа програмског језика Python
- Рад са матрицама
- Рад са речима (string)
- Рад са датумима (укратко)
- Напредне структуре података
o Редови
o Стекови
o Повезане листе - Итератори у Python-у
- Рекурзија
- Састављање сложених апликација укључујући:
o Апликације цикличне структуре
o Коришћење више повезаних функција и метода
o Коришћење различитих структура (торке, низови, скупови…) - Сортирање (bubble, selection, insertion, merge, quick…)
Уз практичан рад на часу обезбеђена је и стручна, пратећа литература уз коју ћеш моћи да прошириш своја знања, поиграш се са програмирањем и код куће.
Пријавите се за курс путем форме за пријаву
која се налази на сајту ЦЕТ-а кликом ОВДЕ.