Сучасная і хутка развіваецца мова. На ім рэалізуюць праекты як у вэб -распрацоўцы, так і ў апрацоўцы большай колькасці дадзеных. Вельмі актыўнае прымяненне Python атрымаў у распрацоўцы нейронавых сетак, а як вы ведаеце нейронавыя сеткі гэта тэма нумар адзін у развіцці сучасных інфармацыйных тэхналогій. Python -распрацоўшчык вельмі запатрабаваная спецыяльнасць, бо ў мове Python вельмі шмат бібліятэк ужывальных у розных сферах, напрыклад: аналітыка для банкаўскай сферы, апрацоўка малюнкаў для сферы забаў, нейронавыя сеткі для апрацоўкі дадзеных і прыняцця рашэнняў, вэб -прыкладанні для сферы рэкламы.
Навучанне праходзіць вочна або анлайн, 1-2 разы на тыдзень, працягласць заняткі 2 акадэмічныя гадзіны.
Праграма Базавага курса (40 акадэмічных гадзін)
- Агульныя палажэнні
Знаёмства з асяроддзем распрацоўкі. Паняцце кансольнага дадатку. Стварэнне праекту. Найпростае прыкладанне, праца з рэдактарам і каментарамі. Кампіляцыя і кампаноўка. Памылкі пры кампіляцыі. Правілы вываду і вываду на экран. - Тыпы даных
Асноўныя тыпы даных. Пераменныя і тыпы даных. Дыяпазоны прадстаўляюцца значэнняў. Аб'ява зменных. Паняцце літарал, канстанта. Пераўтварэнне тыпаў. - Аператары кіравання
Кіруючыя аператары Калі – яшчэ . Арыфметычныя аперацыі і іх прыярытэт іх выканання. Складовыя аператары. - Паняцце цыкл. Праца з цыкламі
Аператар цыкла для . Прыклады цыклаў для , бясконцыя цыклы, перапыненне праграмы. Аператары арганізацыі цыкла пакуль . Бясконцыя цыклы. Цыклы, якія не выконваюцца ні разу. - Спісы і картэжы. Праца з радкамі
Спісы і картэжы. Даданне, змена, выдаленне элементаў. Слоўнік. Даданне, змена, выдаленне элементаў. Паняцце радок, аперацыі са радкамі. - Паняцце модуль. Стварэнне функцый
Паняцце модуль. Выклік функцыі. Убудаваныя функцыі. Стварэнне функцый. Параметры і аргументы функцый. - Праца з файламі
Паняцце модуль. Выклік функцыі. Убудаваныя функцыі. Стварэнне функцый. Параметры і аргументы функцый.
- Класы і метады
- Паняцце клас
Паняцце клас. Асновы класаў. Агульная форма класаў. Аб'ява класаў. Структура класаў. Паняцце функцыя (метад). Даданне метаду да класа. Вяртанне значэння. Даданне метаду які прымае параметры. Ініцыялізацыя аб'екта, праца з аб'ектамі. - Спадчына. Перахоп выключэнняў з выкарыстаннем паспрабаваць і акрамя
Паняцце ўспадкоўванне класаў. Перавагі атрымання ў спадчыну. Пераазначэнне метадаў. Апрацоўка выключных сітуацый і іх віды.
- Фрэймворк Джанга , HTML, SQL
- Фрэймворк Django
Асноўныя паняцці кліент-сервернай працы ў вэб. Стварэнне праекту. Стварэнне дадатку. Канцэпцыя MVC рэалiзаваная Джанга . Прызначэнне выгляд і url файлаў . - HTML
Асновы мовы гіпертэкставай разметкі. Вывучэнне асноўных тэгаў і атрыбутаў. - SQL
Паняцце база дадзеных і сістэма кіравання БД. Асновы SQL . Склад мовы. Рэляцыйныя аперацыі. Каманды мовы. Праца з табліцамі.