Програмирање у Питхон-у. Ниво 2. Напредни курс - курс 40.990 руб. од Специјалиста, обука, Датум: 27.11.2023.
мисцеланеа / / November 28, 2023
ПРОМОЦИЈА! За све полазнике курса Питхон Дајемо 30% попуста на курсеве „Програмирање на Р језику“ у формату учења на даљину. Да бисте се пријавили за попуст, контактирајте наше менаџере.
Научићеш:
креирајте сопствене часове;
проценити сложеност алгоритма;
користити најважније стандардне структуре података;
креирајте сопствене структуре података на основу стандардних.
Наставник, програмер и инжењер са практичним познавањем трендова Питхон развој, као што су „Интернет ствари“, „Велики подаци“ и други. Учествује у креирању софтверских и хардверских пословних решења за Кс5, ОЗОН, Филип Морис, САП. Ментор и члан жирија хакатона, говорник на ИТ догађајима и радионицама.
Професионални професор курса програмирања, сертификовани програмер Питхон Институте са општим радним искуством у ИТ области више од 20 година. Изграђен ИТ систем у 4 компаније од нуле. Више од 5 година.
Вадим Викторович је дипломирао на Руском државном универзитету за хуманистичке науке 2000. године са специјализацијом из информатике и рачунарства. Прави професионалац у административним питањима ДБМС, аутоматизација пословних процеса компаније (ЕРП, ЦРМ итд.), креирање тест случајева и обука запослених.
У стању да мотивише и очара. Захтеван је према својим слушаоцима, увек спреман да разјасни тешке тачке. Велико искуство у раду на стварним пројектима омогућава му да обрати пажњу на оне детаље које почетници програмери обично занемарују.
Професионални наставник курсева програмирања са општим искуством више од 10 година. Практично искуство програмирања на језику Питхон више од 4 године. Током свог предавања, постао је аутор 12 курсева програмирања за различите организације, обучен више од 1000 слушалаца. (лицем у лице и онлајн настава).
Евгениј Виталиевич је дипломирао на СибГИУ 2006. године са специјализацијом за аутоматизацију металуршких система. Редовно усавршава своје вештине и тренутно је стручњак за програмске језике Питхон, Ц++, Јавасцрипт. У свом раду такође ефикасно користи Нодејс (+вебпацк), Дјанго, Торнадо, Гит, има искуство у изради пројектне документације.
Велико искуство у настави и практичном програмирању омогућава му да објасни сложене ствари једноставним терминима; студенти након његових курсева су заиста инспирисани програмирањем. Он зна како мозак модерног програмера треба да ради и помоћи ће вам да подесите праву таласну дужину.
Модул 1. Концепт класе. Енкапсулација (4 ац. х.)
Класа и инстанца класе.
Подаци о инстанци, методе инстанце и својства инстанце.
Концепт атрибута.
Радионица: Креирање класе и њених инстанци.
Модул 2. Наслеђе (4 ак. х.)
Принцип куцања патке.
Концепти основне класе и изведене класе.
Функција исинстанце и њена примена.
Радионица: Креирање изведене класе, коришћењем инстанци основне и изведених класа.
Модул 3. Полиморфизам и апстракција (4 ак. х.)
Замена метода у изведеној класи.
Концепт апстрактне класе.
Радионица: Коришћење полиморфних класа.
Модул 4. Практични рад (4 ак. х.)
Модул 5. Алгоритми за сортирање и претраживање (4 ац. х.)
Основни алгоритми за сортирање и претраживање.
Концепт сложености алгоритма.
Радионица. Тражите информације на основу датог критеријума.
Модул 6. Алгоритми претраживања на графовима (4 ац. х.)
Претрага у ширину.
Претрага у дубину.
Радионица. Конструисање путање у графу.
Модул 7. Структуре података (4 ак. х.)
Концепт структуре података.
Наведите и запишите као основне структуре података.
Табеле и друге практично важне структуре података.
Радионица. Представљање записа и табела у Питхон програму.
Модул 8. Стандардни апстрактни типови података (4 ац. х.)
Типови контејнера.
Библиотечки модули збирке и збирке.абц
Радионица. Шема „Компонента-контејнер” и њена примена.
Модул 9. Чување података ван програма (4 ац. х.)
Чување и враћање података. Модул библиотеке Пицкле.
Концепт објектно-релационе кореспонденције.
Радионица. Коришћење модула киселих краставаца за складиштење и пренос података.
Модул 10. Практични рад (4 ак. х.)
Проналажење пута између две тачке.
Обрада КСМЛ документа.
Сакупљање и обрада наруџбине.
Игра шаха (софтверски део).
Веб сцрапинг.
Заказивање тренинга.
Писање сервера за игре.
Прорачун једноставне ДЦ електричне мреже.
Обрада видеа помоћу екстерног софтвера.