Разработчик на Python - курс 88 000 rub. от IT Academy, обучение 252 ак. часа, Дата: 06.12.2023г.
разни / / November 27, 2023
IT Academy е партньор за персонализирано проектно-базирано обучение. Предоставя услуги за развитие и трансформация на бизнеса чрез обучение на квалифициран персонал. Провежда мащабни образователни проекти, професионална преквалификация, програми за повишаване на квалификацията, курсове в най-популярните области. Разработва образователно съдържание въз основа на нуждите на клиента.
Компанията изгражда образователни екосистеми, а също така въвежда и развива технологии за електронно обучение за управление на персонала. Благодарение на високото ниво на експертиза в решенията за дистанционно обучение и разработване на съдържание за корпоративния сегмент, IT Academy е лидер в обучението по ИТ и информационна сигурност - дисциплини в пресечната точка на ИТ и бизнеса, както и в обучението на кадри за дигитална икономика.
Гамата от услуги на IT Academy е проектирана да отговори на нуждите на всеки клиент, а изборът на курсове, предлагани за повишаване на квалификацията и преквалификация определено ще задоволят нуждите на всеки ИТ специалист.
Сред ключовите области на IT Academy: Информационна сигурност, Дигитална трансформация, Авторизиран обучение от руски доставчици, EdTech решения за корпоративно обучение, обучение на ИТ екипи на персонала клиент.
IT Academy зае 1-во място сред най-добрите центрове за обучение в рейтинга за качество на EdTech компаниите в сегмента за продължаващо обучение (SmartRanking).
IT Academy е част от екосистемата на Softline Academy, която обединява два силни играча на пазара на корпоративни обучения (IT Academy, Softline Training Center).
За учителя:
• Разработчик на приложения с високо натоварване, използващи Java и Spring Boot
• Професионален уеб разработчик с богат опит в разработката и създаването на уеб сайтове и рамки;
• автор и разработчик на няколко патентовани уеб приложения, които се използват от големи компании като JSC Russian Railways и други;
• активен участник в програмата IT-Start;
• преподавател по учебни дисциплини по уеб програмиране (JS, PHP, Python, Node JS, VUE, React, Spring Web), Java програмиране (JEE, Spring, брокери на опашки за съобщения, Stream API, REST API), програмиране в .NET среда и Python
• автор на курсове по уеб програмиране – обучение на уеб разработчици от нулата, както и курсове за преквалификация на ИТ специалисти
Общ трудов стаж – 13 години (2009-2021)
Опит като обучител и преподавател в сферата на ИТ – 13 години (2009-2021)
Сергей Валериевич преподава в Академията от 2019 г. и се е утвърдил като професионалист от висока класа. Благодарение на неговия опитен подход, стотици специалисти са завършили успешно и продължават да се усъвършенстват в различни ИТ области.
1. Алгоритъм – свойства и методи на представяне.
Типове данни – предназначение и роля в програмата.
Операнди и оператори - Оценяване на изрази
2. Модели за развитие на програмата.
Структурно програмиране.
Основни принципи: структура на блоков код - блокове и подпрограми.
Типични управляващи структури - последователност, разклоняване, цикъл
3. Практически примери за създаване на блок-схеми и псевдокод.
Най-простите алгоритмични задачи.
Превеждане на алгоритъма в код.
Подпрограми (функции) като основни блокове код.
Типични задачи за обработка на текст
4. Инсталиране на интерпретатора на Python.
Основни операции и типове данни.
Оператори за разклоняване и цикли.
Инсталиране и стартиране на средата за разработка.
Типове данни: числа, низове, списъци, булево, няма.
Функции за преобразуване на типове. Лесен вход и прост изход
5. Разклоняване. Инструкцията if.
Основната форма на цикъла while.
Операторите прекъсват и продължават.
Търся).
6. Концепцията за масив. Типични задачи с масиви: достъп до елемент, обхождане на елемент, инициализация на елемент
7. Линии.
Методи и функции.
Използване на резени.
Кортеж. Основни операции с кортеж. Разопаковане на кортеж.
списък. Основни операции със списък.
Речник. Основни операции с речник.
Множества. Основни операции с множество
8. Основни алгоритми за търсене и сортиране.
Изчисляване на сложността на алгоритми. Анализ на ефективността на програмата.
9. Най-простите структури от данни: списък, стек, опашка, дърво.
Търсене на елемент и сортиране на елементи.
Внедряване на динамичен стек
1. Функции.
Наименувани и ненаименувани аргументи на функцията.
Локални и глобални променливи.
Ламбда изрази.
2. Функционалности.
Функционално програмиране.
Карта на функциите, филтър.
Генератори, декоратори.
3. Работа с файлове и директории.
Основни операции с файлови пътища.
Импортиране на пакет. Най-важните стандартни пакети.
pip подсистема. Инсталиране на модул на трета страна. Създаване на собствени модули.
Четене на данни от файлове и запис на данни във файл
4. Класове и обекти.
Въведение в обектно ориентираното програмиране (ООП).
Клас и екземпляр на класа.
Данни за екземпляр, методи за екземпляр и свойства на екземпляр.
Създайте свой собствен клас. Капсулиране. Атрибути на класа. Четене и промяна на атрибут
5. Обектно-ориентирано програмиране.
Класове и обекти.
Атрибути и методи на класа.
Капсулиране.
Дефиниране на операции
6. Полиморфизъм.
Патешко писане.
Проверка на типа.
Наследство.
Базови и производни класове.
Абстрактни методи.
Множествено наследяване
7. Концепцията за изключение.
Обработка на изключения.
Създаване на изключения.
Стандартни изключения.
Персонализирани класове за изключение
8. Създаване на свойства.
Класове данни.
Класове контейнери.
Абстрактни контейнерни класове.
Разбор на XML и JSON
1. База данни. Релационен модел на данни. СУБД MySQL и PostgreSQL. SQL език, основни команди. Работа с база данни в Python
2. Дизайнерски модели и принципи на SOLID
3. Създаване на ваши собствени REST API. Разработка на уеб приложения. Въведение в Django framework
4. Основи на тестването на приложения. Създаване на Unit тестове
Курсът е посветен на рамката PyQt5, която ви позволява да създавате модерни и функционални програми с графичен интерфейс. Той също така поддържа работа с бази данни, сокети и съдържа много джаджи и други инструменти.
4
Програмата се състои от четири курса, всеки от които обхваща определена тема в Python. Първо ще научите основните езикови конструкции и други характеристики на програмирането на Python, след което ще се задълбочите в обектно-ориентираното програмиране. Научете се да създавате уеб услуги и да извършвате анализ на данни. Програмата е подходяща за студенти и професионалисти с основни умения по програмиране.
4,2