Професия: Разработчик на Python - курс 129 000 rub. от ProductStar, обучение 10 месеца, дата 27 ноември 2023 г.
разни / / November 28, 2023
Python е лесен за научаване и лесен за работа
Python е език с ниска входна бариера, той е чудесен за начинаещи в програмирането: синтаксисът на кода е прост и няма специфични конструкции
Търсенето на разработчици на Python изпреварва предлагането
Разработчиците на Python са търсени в много области на ИТ – програмиране, системна администрация и анализ на данни. Въз основа на броя на свободните работни места в LinkedIn.com, една от най-големите платформи за търсене на работа, Python се класира като вторият най-търсен език за програмиране.
Python е гъвкав и многофункционален
Python е език с общо предназначение, което означава, че има много широк спектър от приложения. Като научите Python, можете да създавате прости приложения, да програмирате невронни мрежи, да анализирате данни и много повече.
Нека разберем синтаксиса, използваме различни типове данни, работим с текстова информация, създаваме и използваме функции
Използваме библиотеката NumPy, работим с файлове от различни формати, пишем автоматични скриптове, работим с бази данни
Научете как да запазвате и променяте информация в MySQL база данни. Научете се да пишете заявки и да управлявате големи количества данни
Научете се да работите с разпределена система за контрол на версиите заедно с вашия екип, ще можете да правите или връщате промени в рамките на един проект.
Раздел I: Основи на Python и работа с Flask
Блок 1: Основи на Python
Въведение в Python
Типове данни, функции, класове, грешки
Низове, условия, цикли
Списъци и речници в Python
Бази данни и статистика
Многопоточност
Раздел 2: Основи на SQL
Въведение в SQL Block
Извличане и филтриране на данни (част 1)
Извличане и филтриране на данни (част 2)
Трансформиране и сортиране на данни (част 1)
Трансформиране и сортиране на данни (част 2)
Блок 3: Работа с Flask
Уеб сървър на Flask и контрол на версиите на Git
Финален проект
Разработка на API във Flask
SQL AlchemyREST API FLASK и сериализация
Раздел 4: SQL и бази данни
Групиране на данни
Въведение в базите данни
Съединяване на маси
Подзаявки Актуализиране, добавяне и изтриване на данни
Създаване, модифициране и изтриване на таблици
Разширен окончателен LEGO проект
Преглед на основните програми
Раздел II: Разширен Python: ООП и Django
Раздел 5: ООП в Python
Обектно-ориентирано програмиране в Python
ООП концепции: наследяване, капсулиране, полиморфизъм
Работа с класове и обекти
Работа с итератори и генератори
Структури на данни в Python
Функционално програмиране в Python
Блок 6: Бекенд разработка в Python и Django
Архитектура и сървърна част
Уеб сървър в Python
JSON, XML, AJAX и работа с API
Асинхронно програмиране
Изграждане на Django проект
Работа с ORMDjango REST и API
Упълномощаване и удостоверяване, OAuth2.0
Раздел 7: Системи за контрол на версиите
Системи за контрол на версиите. Версии на код, съвместна разработка, CSV
Git & GitHub. Git, Commit, клонове, сливане на клонове и разрешаване на конфликти, GitHub, работа в екип, преглед на кода
Жизнен цикъл на софтуера, CI/CD
Git, основни понятия. Представяме ви GitLab
Въведение в GitLab CI
GitLab CI. Вътрешни променливи, артефакти, правила
Блок 8: Съвременни методологии за развитие
Методологии за управление: Agile и Waterfall
Scrum
Инструменти за управление
Раздел III: Специализации (Уеб разработка, DevOps, Data Science)
Специализация - Уеб разработчик
Раздел 9: Принципи на HTML
Структура на уеб страницата, основен HTML
Основен CSS, селектори и каскада
Разширен CSS, отзивчивост и съвместимост между различни браузъри
Основи на езика, инструменти за разработка и отстраняване на грешки
Урок 10: HTML обекти и DOM модел
Обекти, масиви, функции
DOM модел и работа със страницата
Обработка на събития
Взаимодействие със сървъра
Блок 11: Основи на JavaScript
Въведение. Променливи и работа с числа. Константи
Низове, булеви стойности и условни оператори. Преобразуване на типа и слаби сравнения
Масиви и цикли. Обекти
Функции/обхвати и затваряния
Обработка на събития и въвеждане от потребителя
Урок 12: JavaScript структури и библиотеки
Свързване на библиотеки
Регулярни изрази. Форматиране. Работа с дати
Микро и макро задачи. Цикъл на събитията
Анимации и CSS рамки
Структури от данни и алгоритми
Блок 13: Javascript Advanced: React Library
Бърз старт в React
Събития и статус
Работа с HTTP и жизнен цикъл
Контейнери и презентационни компоненти
Въвеждане на React приложения
Кукички, API за контекст
Функционално програмиране
Redux и асинхронност
Специализация - DevOps
Блок 14: Основи на DevOps за програмисти
Въведение в DevOps
Linux: Въведение и основни понятия за ОС.
Баш. Основен скриптов инструмент в Linux
Жизнен цикъл на софтуера, CI/CD
Блок 15: Работа с Docker
Контейнеризация. Представяме ви Docker.
Приложения за пакетиране в Docker
Docker-Compose. Услуги и взаимодействия
Блок 16: Управление на конфигурацията, Ansible
Анзибъл. Основни понятия и команди
Анзибъл. Роли и променливи
Анзибъл. Развитие на ролите
Блок 17: Разширено: MLOps - DevOps в света на машинното обучение
Методологии за анализ на големи данни и организиране на екипи. CRISP-DM
Култура на събиране на данни и източници / Подобряване качеството на работа с данни
Раздел 18: Напреднали: Облачни услуги и Hadoop
Основи на Hadoop и MapReduce
Основи на архитектурата за съхранение и обработка на големи данни, видове обработка и мащабиране
Специализация - Data Science
Урок 19: Основи на науката за данните
Кой е Data Scientist
Въведение в машинното обучение
Линейна регресия
Урок 20: Алгоритми за наука за данни
Двоична класификация
Валидиране. Защо е важно
Решаващи дървета
Bootstrap, Bagging и Random Forest
Инженеринг на функции, избор на характеристики
Градиентно усилване
A/B тестване
Учене без надзор
Раздел 21: Системи за препоръки за специалисти по данни
Въведение в системите за препоръчване
Показатели и базови линии
Матрично разлагане
Препоръки чрез Търсене на най-близък съсед
Семинар: прогнозиране на оттеглянето на клиентите и прогнозиране на продажбите
Семинар: скоринг на кредитен портфейл
IN
босилек
07.03.2023 Ж.
босилек
Дойдох на курса по python по препоръка на приятел, той работи в ИТ и ме покани, разказа ми много за python. Изкачих се, избрах курсове, сравних отзиви. Спрях се на Productstar заради цената и материалите, които предлагаха. Освен това гаранцията за работа беше завладяваща; много хора писаха за това в рецензии. Какво мога да кажа: курсът си струва парите. Лекциите бяха бързи, основната част...
СЪС
Сергей
10.02.2023 Ж.
Сергей
Сега минавам през блок 2 за библиотеките в Python. Нямах опит в програмирането преди курса, дори никога не съм учил онлайн и имаше съмнения дали този формат ще ми подхожда или не. Сега съм доволен от обучението, симулаторите и комуникацията с ментора помагат много, често задавам въпроси за работата си. За мен постоянната обратна връзка е най-важното нещо в курса. Препоръчвам го на начинаещи като мен.
А
Александър
21.02.2023 Ж.
Александър
Обучавам се вече 3-ти месец, преди курса имах малко опит в самообучението. Това, което най-много ми харесва, е форматът на занятията под формата на кратки лекции. Много помага да учиш час и половина след работа. Често общувам с ментора си и понякога задавам много глупави въпроси. Реших за себе си, че не мога без него, тъй като съм нов в областта. В началото бях малко разстроен, че много време беше посветено на SQL, но сега...