1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

Скачать [Илья Фофанов] [Stepik] Профессия Python-разработчик (2024)

Тема в разделе "Администрирование и программирование", создана пользователем Shark Mafia, 4 окт 2024.

Поделиться этой страницей

  1. Shark Mafia

    By:Shark Mafia4 окт 2024
    Moderator
    Команда форума Модератор

    Регистрация:
    18 май 2021
    Сообщения:
    21.130
    Симпатии:
    54.798
    [Илья Фофанов] [Stepik] Профессия Python-разработчик (2024)
    2024-10-04_10-01-57
    Профессия Python-разработчик [Stepik] [Илья Фофанов]

    Python – лучший язык для того, чтобы войти в IT. Прост в освоении. Используется в разработке веб-приложений, различных скриптов, ботов, в машинном обучении и научных вычислениях. Вы на хорошем уровне изучите сам язык и научитесь писать веб-приложения: создадите сайт, генерирующий пароли, сайт с блогом и сайт с личным портфолио. Вы научитесь работать с базами данных (БД): сможете писать код на языке SQL, а так же опрашивать БД на стороне приложения, написанного на Python.

    Профессия Python-разработчик - это пакет видеокурсов:
    Полное руководство по Python 3: от новичка до специалиста

    1. Введение в Python

    • Присоединиться к чату в телеграме
    • Почему Python
    • Python с технической точки зрения
    • Python 2 vs Python 3
    • Стандартная библиотека
    • Редакторы кода для Python
    • Инсталлируем дистрибутив Anaconda
    • Введение в Anaconda
    • Jupyter Notebook не запускается через Anaconda Navigator?
    • Базовые сведения о Python. Тест
    2. Основы Python

    • Обзор основных типов данных
    • Числа и элементарная математика
    • Переменные
    • bool и None
    • Тип string
    • Функции string
    • Форматирование строк
    • Операторы сравнения
    • Операции над файлами
    • Строки и байты: str, bytes, bytearray
    • Основы Python. Тест
    • Python Basics ДЗ: основы
    • Python Basics ДЗ: основы (решение)
    3. Коллекции, циклы и логика в Python

    • list - список
    • dict - словарь
    • OrderedDict vs dict
    • tuple - кортеж
    • namedtuple - именованные кортежи
    • Логика с условиями
    • set - множество
    • Цикл for
    • list comprehension
    • Цикл while, continue, break
    • Циклы. ДЗ 1-2
    • Циклы. ДЗ 1-2. Решение
    • Циклы. ДЗ 3-5
    • Циклы. ДЗ 3-5. Решение
    • Циклы. ДЗ 6. Определяем Flush
    • Циклы. ДЗ 6. Определяем Flush. Решение
    • Циклы. ДЗ 7. Палиндром
    • Циклы. ДЗ 7. Палиндром. Решение
    • ДЗ 8. "Угадай число"
    • ДЗ 8. "Угадай число". Решение
    • ДЗ 9. "Камень-ножницы-бумага"
    • ДЗ 9. "Камень-ножницы-бумага". Решение
    • Коллекции и циклы. Тест
    4. Функции и модули

    • Помощь по функциям
    • Встроенные функции
    • Основы функций
    • Лямбды
    • Вложенные функции и область видимости переменных
    • Декораторы
    • Декоратор @wraps
    • Тест по функциям
    • ДЗ по функциям 1-4
    • Решение ДЗ по функциям 1-4
    • Домашнее задание "Игра в палочки"
    • Домашнее задание "Игра в палочки". Решение
    5. Ошибки и исключения. Автоматизированные тесты

    • Основы обработки ошибок
    • Выброс исключений. Кастомные типы исключений.
    • Основы юнит-тестирования
    • Работа с ошибками. Тест
    6. ООП в Python

    • Основы классов
    • Атрибуты и методы
    • Константы. Защищённые и приватные атрибуты. Свойства.
    • Статические методы - @staticmethod, @classmethod
    • Наследование и полиморфизм
    • Множественное наследование
    • Миксины
    • Абстрактный класс и модуль ABC
    • Магические методы
    • ДЗ 1-6
    • ДЗ 1-3. Решение
    • ДЗ 4-6. Решение
    • ДЗ "Крестики-нолики"
    • ДЗ "Крестики-нолики". Решение
    • ООП в Python. Тест
    7. Модули и пакеты

    • PyPi и Pip
    • Модули и пакеты
    • Ещё раз о __name__ и __main__
    • Модули и пакеты. Тест
    8. Дополнительно

    • Отладка
    • Реализуем Stack
    • datetime - даты и время
    • Singleton Design Pattern: __new__ и __init__
    • Pickle - консервирование
    • repr and str, eq and ne, eval
    • Deep copy vs Shallow copy
    • Enum - перечисления
    • Работаем с JSON
    • Генераторы
    • Модуль itertools
    • Интроспекция
    • Модуль requests
    • Управление памятью
    • Дополнительные темы. Тест
    9. Движемся дальше

    • Введение в Линтеры
    • Установка "системного" Python
    • Виртуальное окружение
    • Установка PyCharm
    • Создаём проект в PyCharm
    • Refactoring, Quick Fixes, Debugging в PyCharm
    • Type Hints
    • Введение в dataclasses
    10. Что нового в Python 3.8

    • Обзор нововведений
    • Устанавливаем Python 3.8 и создаём проект
    • Walrus-оператор
    • Навязывание позиционных аргументов
    • Улучшения в системе type hints
    • Перегрузка с @Overload
    • Duck Typing и протоколы
    • Упрощённый вывод значений в интерполированных строках
    11. Финальная практика

    • Задания
    • Задания 1-4. Решения
    • Задание 5. Решение
    • Задание "Парсинг римских чисел"
    • Задание "Парсинг римских чисел". Решение
    • Задание "Виселица"
    • Задание "Виселица". Решение
    • Задание "Верю - не верю"
    • Задание "Верю - не верю". Решение
    12. Допматериалы - 1. Введение в многопоточное программирование

    • Терминология
    • Процессы и потоки
    • Виды процессинга
    • GIL
    13. Допматериалы - 1. Модуль Threading

    • Однопоточность. Демо проблемы
    • Foreground & Background потоки
    • Executor API
    • "Параллельное" исполнение против последовательного
    • submit-демо
    • map-демо
    • Синхронизация потоков
    • Гонка и Lock
    • Deadlock
    • Демо дэдлока
    • Синхронизация сигналами
    • Применяем Event
    • Семафор
    • Моделируем ночной клуб семафором
    • Барьер
    • Атомические операции
    • Отмена потоков
    • Отмена убийством процесса
    • Базовая отмена с флагом
    • Имплементируем отмену через Unit of Work-паттерн
    • Подытоги
    • Обработка исключений
    • Обработка исключений - Демо
    14. Допматериалы - 1. Модуль asyncio

    • Введение в asyncio
    • Простейший пример с asyncio
    • Event Loop. Введение
    • Event Loop. Демо
    • Демо с aiohttp
    • Демо с aiofiles
    • Futures & Tasks
    • Task API - Демо
    • Обёртываем Thread через Future
    • async for
    • Обработка исключений
    • Обработка исключений - Демо
    • Отмена. Введение
    • Отмена с gather
    • Отмена с wait. Кооперативная отмена
    • async IO vs sync IO
    15. Введение в SQL

    • Основные концепции
    • Реляционная модель и SQL
    • Почему PostgreSQL
    • Инсталируем PostgreSQL
    • Типы данных в PostgreSQL
    • Создание БД
    • Создание таблиц
    • Отношение "один ко многим"
    • Отношение "один к одному"
    • Отношение "многие ко многим"
    • Создаём Northwind
    16. Простые запросы с SELECT

    • Полная выборка
    • Выборка и элементарные арифметические операции
    • DISTINCT
    • COUNT
    • ДЗ "простые выборки"
    • ДЗ "простые выборки". Решение
    • WHERE
    • AND, OR
    • BETWEEN
    • IN & NOT IN
    • ORDER BY
    • MIN, MAX, AVG
    • ДЗ "Простые выборки 2"
    • ДЗ "Простые выборки 2". Решение
    • LIKE
    • LIMIT
    • Check on NULL
    • GROUP BY
    • HAVING
    • UNION, INTERSECT, EXCEPT
    • ДЗ "группировка, сопоставление, сортировка"
    • ДЗ "группировка, сопоставление, сортировка". Решение
    17. Соединения - Joins

    • Знакомство с соединениями
    • INNER JOIN
    • LEFT, RIGHT JOIN
    • SELF JOIN
    • USING & NATURAL JOIN
    • AS - псевдонимы
    • ДЗ "JOINS"
    • ДЗ "JOINS" - Решение
    18. Подзапросы

    • Введение в подзапросы
    • WHERE EXISTS
    • Подзапросы с квантификаторами ANY, ALL
    • ДЗ "Подзапросы"
    • ДЗ "Подзапросы" - Решение
    19. DDL - управляем БД и таблицами

    • Управляем таблицами
    • ДЗ 1 по DDL
    • ДЗ 1 по DDL. Решение
    • Primary Key
    • Foreign Key
    • Check
    • Default
    • Sequences
    • Sequences & Tables
    • INSERT
    • UPDATE, DELETE, RETURNING
    • ДЗ 2 по DDL
    • ДЗ 2 по DDL. Решение
    React - Полное руководство 2023
    1. JS необходимый для курса

    • Репозиторий кода для курса
    • Переменные
    • Шаблонный литерал. Динамика в строках
    • Условный оператор if
    • Тернарный оператор
    • Оператор нулевого слияния и &&
    • Метод foreach
    • Массивы - метод Find
    • Массивы - метод Filter
    • Массивы - метод Map
    • Массивы - метод Reduce
    2. Знакомство с React

    • Что такое React
    • Знакомство с синтаксисом
    3. Первые компоненты на React

    • Создаём первый компонент
    • JSX разметка. Синтаксис и размещение элементов
    • Композиция компонентов, родители и потомки
    • Динамические значения и выражения в JSX
    • ДЗ для самостоятельной работы
    4. Разбор JSX

    • Под капотом JSX
    • ДЗ для самостоятельной работы
    5. Быстрый старт приложения. Создание бойлерплейта

    • Установка шаблона приложения CreateReactApp
    • Подготовка структуры проекта
    • Подготовка файлов для будущих компонентов
    • Styled Components. Стилизация
    • ДЗ для самостоятельной работы
    6. Передача данных между компонентами. Props

    • React Props - передача данных между компонентами
    • Как работают пропсы с точки зрения JS
    • Пропсы в Styled Components
    • ДЗ для самостоятельной работы
    7. Состояние приложения

    • Состояние, реактивность, useState
    • state vs props. Практика работы с состоянием
    • Поднятие состояние. Более совершенная передача данных
    • ДЗ для самостоятельной работы
    8. Рендеринг списков в приложении

    • Рендеринг списков в React
    • Практика работы со списками
    • ДЗ для самостоятельной работы
    9. Условный рендеринг компонентов

    • Возможности условного рендеринга
    • Улучшаем компонент статистики
    • Добавляем новые компоненты из MUI
    • Используем Nivo
    • ДЗ для самостоятельной работы
    10. React фрагменты

    • Фрагменты - удобная группировка элементов
    11. Хуки useState и useEffect

    • useState и использование предыдущего значения состояния
    • useState и сложные типы данных
    • useEffect - использование зависимостей
    • ДЗ для самостоятельной работы
    12. Библиотека react-router

    • Разбор типов роутинга
    • Построение базовых маршрутов приложения
    • useNavigate и useParams
    • useSearchParams
    • Советы по маршрутизации, маршрут индексной страницы, маршрут-заг
    • Применяем новые знания в приложении
    • ДЗ для самостоятельной работы
    13. Процесс рендеринга в React

    • Концепции рендеринга, иммутабельность элементов, принцип объектн
    • Классовые компоненты, работа с состоянием и пропсами
    • Жизненный цикл компонента и его методы
    • setState, привязка контекста внутри классовых компонентов
    • ДЗ для самостоятельной работы
    14. Управление состоянием. Redux Toolkit

    1. Работа с состоянием - продвинутый уровень
    2. Знакомство с Redux Toolkit
    3. Редюсер и слайс
    4. Глобальное состояние. useSelector и useeDispatch
    5. Продолжаем применять Redux в приложении
    6. Вынос всего ключевого состояния
    7. ДЗ для самостоятельной работы
    15. Компоненты высшего порядка - НОС

    • Особенности компонентов высшего порядка
    • Расширение функционала с помощью HOC
    • Виды стилизации и ещё немного о HOC
    • ДЗ для самостоятельной работы
    16. Дополнительные хуки

    • useRef и useContext
    • useMemo
    • useCallback
    • Создание пользовательских хуков
    • ДЗ для самостоятельной работы
    Бэкенд разработка на Django: с нуля до специалиста
    1. Начало работы с проектом

    • Скачать шаблон и готовый код проекта
    • Обзор модуля
    • Обзор HTML-вёрстки
    • Выбор версии Django
    • Разворачивание проекта
    • Разворачивание проекта на Windows
    • Работа с командой manage
    • Обзор файлов в корневой папке проекта
    • Local vs Prod Development
    Модель БД

    • Приложения в Django
    • Обзор файлов в приложении
    • Как работает Django
    • Создание контроллеров
    • HttpRequest
    • Тест
    • Практика

    2. Работа с шаблонами

    • Обзор модуля
    • Работа с Django Templates на back-end
    • Работа с контекстом
    • Работа со статикой
    • Динамические url-ссылки в шаблонах
    • Принцип DRY в шаблонах
    • Заключение
    • Тест
    • Практика

    3. Django ORM, модели и БД

    • Обзор модуля
    • Введение в Django ORM
    • Модели в Django. Создание первых моделей
    • Первая миграция
    • Работа с моделями через консоль
    • Работа с моделями через админ панель
    • Работа с моделями в контроллерах и шаблонах
    • Работа с изображениями из объекта в шаблонах
    • Работа с Django Fixtures
    • Тест
    • Практика

    4. Авторизация и регистрация

    • Обзор модуля
    • Пространство имён в диспетчере URL
    • Клиент-серверная архитектура. GET и POST запросы
    • Режимы Traceback и Debug
    • Model View Template
    • Собственная модель пользователя
    • Подготовка проекта к работе с пользователями
    • Формы в Django
    • Контроллер авторизации
    • Собственные шаблоны и кастомизация формы
    • Регистрация
    • Личный кабинет
    • Обработка ошибок
    • Финальные штрихи
    • Заключение
    • Тест
    • Практика

    5. Корзина товаров

    • Обзор модуля
    • QuerySet API
    • Корзина товаров
    • Методы корзины
    • Декораторы доступа
    • Заключение
    • Тест
    • Практика

    6. Фильтрация, пагинация, Django Admin

    • Обзор модуля
    • Фильтрация по категориям
    • Постраничный вывод (пагинация)
    • Django Admin
    • Заключение

    7. CBV, миксины, emails

    • Обзор модуля
    • CBV vs FBV
    • IndexView
    • ProductsListView
    • basket_add & basket_remove
    • UserRegistrationView & UserProfileView
    • LoginView & LogoutView
    • Миксины
    • Отправка электронных писем
    • Создание модели EmailVerification
    • Создание контроллера EmailVerificationView
    • Подключение Yandex для отправки писем
    • Контекстные процессоры
    • Линтеры и форматеры

    8. PostgreSQL, OAuth

    • Обзор модуля
    • Работа с PostgreSQL
    • OAuth 2.0
    • Установка django-allauth
    • Регистрация приложения на GitHub
    • Авторизация через GitHub

    9. Тестирование, кеширование, Celery

    • Обзор модуля
    • Тестирование - теория
    • Тестирование IndexView
    • Тестирование ProductsListView
    • Тестирование UserRegistrationView
    • Кеширование - теория
    • Установка django-debug-toolbar
    • Работа с кешем
    • Отложенные задачи - Celery
    • Работа с Celery

    10. Заказы и подключение оплаты

    • Обзор модуля
    • Обзор вёрстки заказов. Перенос шаблонов в проект
    • Создание OrderModel, OrderForm
    • Создание OrderCreateView
    • Подключение Stripe. Создание CheckoutSession
    • Stripe - подключение webhook
    • Оплата продуктов из магазина
    • Завершение работы с функцией fulfill_order
    • Создание страницы заказов
    • Создание страницы деталей заказа

    11. Конфигурирование проекта

    • Обзор модуля
    • Конфигурация проекта
    • Перенос зависимостей и работа с shell_plus
    • Развёртывание сервера
    • Создание нового пользователя на сервере
    • Настройка и установка СУБД PostgreSQL
    • Создание виртуального окружения
    • Перенос проекта и выполнение миграций
    • Сбор статики и запуск проекта
    • WSGI HTTP сервер Gunicorn
    • Установка и настройка nginx
    • Установка и настройка Redis
    • Настройка Celery
    • Установка и настройка firewall UFW
    • Подключение домена к серверу
    • Подключение SSL сертификата
    • Наполнение сайта, подключение платежей, соцсетей

    12. Доп. модуль: Django REST Framework - DRF

    • Обзор модуля
    • REST APIs - теория
    • Начало работы с DRF
    • Создание ProductListView
    • Отображение категорий и пагинация
    • ModelViewSet
    • Аутентификация и Permissions
    • Создание API для корзины товаров
    • Переопределение метода created() для работы с корзиной товаров
    • Заключение
    Практический курс для новичков по SQL и PostgreSQL
    1. Введение в SQL
    • Основные концепции
    • Реляционная модель и SQL
    • Почему PostgreSQL
    • Инсталируем PostgreSQL
    • Типы данных в PostgreSQL
    • Создание БД
    • Создание таблиц
    • Отношение "один ко многим"
    • Отношение "один к одному"
    • Отношение "многие ко многим"
    • Создаём Northwind
    2. Простые запросы с SELECT
    • Полная выборка
    • Выборка и элементарные арифметические операции
    • DISTINCT
    • COUNT
    • ДЗ "Простые выборки"
    • ДЗ "Простые выборки". Решение
    • WHERE
    • AND, OR
    • BETWEEN
    • IN & NOT IN
    • ORDER BY
    • MIN, MAX, AVG
    • ДЗ "Простые выборки-2"
    • ДЗ "Простые выборки-2". Решение
    • LIKE
    • LIMIT
    • Check on NULL
    • GROUP BY
    • HAVING
    • UNION, INTERSECT, EXCEPT
    • ДЗ "Группировка, сопоставление, сортировка"
    • ДЗ "Группировка, сопоставление, сортировка". Решение
    3. Соединения - Joins
    • Знакомство с соединениями
    • INNER JOIN
    • LEFT, RIGHT JOIN
    • SELF JOIN
    • USING & NATURAL JOIN
    • AS - псевдонимы
    • ДЗ "Joins"
    • ДЗ "Joins". Решение
    4. Подзапросы
    • Введение в подзапросы
    • WHERE EXISTS
    • Подзапросы с квантификаторами ANY, ALL
    • ДЗ "Подзапросы"
    • ДЗ "Подзапросы". Решение
    5. DDL - управляем БД и таблицами
    • Управляем таблицами
    • ДЗ 1 по DDL
    • ДЗ 1 по DDL. Решение
    • Primary Key
    • Foreign Key
    • Check
    • Default
    • Sequences
    • Sequences & Tables
    • INSERT
    • UPDATE, DELETE, RETURNING
    • ДЗ 2 по DDL
    • ДЗ 2 по DDL. Решение
    6. Проектирование БД
    • Введение в процесс проектирования
    • Базовые рекомендации
    • Нормальная Форма (НФ)
    7. Представления (Views)
    • Введение в представления
    • Создание представлений
    • Обновляемые представления
    • Опция Check
    • ДЗ "Views"
    • ДЗ "Views". Решение
    8. Логика с CASE, COALESCE, и NULLIF
    • CASE WHEN
    • Введение в COALESCE и NULLIF
    • COALESCE и NULLIF на практике
    • ДЗ CASE, COALESCE, NULLIF
    • ДЗ CASE, COALESCE, NULLIF. Решение
    9. Функции SQL и PL\pgSQL
    • Введение в функции
    • Наша первая функция
    • Скалярные функции
    • IN, OUT, DEFAULT
    • Возврат наборов данных
    • Введение в PL\pgSQL
    • Возврат и присвоение
    • Декларация переменных
    • IF / ELSE
    • Циклы
    • RETURN NEXT
    • ДЗ "Функции"
    • ДЗ "Функции". Решение
    10. Ошибки и их обработка
    • Введение
    • RAISE на практике
    • ДЗ "Ошибки и их обработка"
    • ДЗ "Ошибки и их обработка". Решение
    11. Приведение типов данных
    • Введение в приведение типов данных
    • Приведение типов данных на практике
    12. Индексы
    • Введение в индексы. Немного "кишочков"
    • Методы сканирования
    • Виды индексов
    • EXPLAIN, ANALYZE
    • Построение простого индекса и индекса по двум колонкам
    • Индексы по выражениям
    • "Сложный" индекс для поиска по тексту
    13. Массивы
    • Введение в массивы
    • Инициализация, срезы
    • Массивы и операторы
    • VARIADIC и FOREACH
    • ДЗ "Массивы"
    • ДЗ "Массивы". Решение
    • ДЗ "Циклы"
    • ДЗ "Циклы". Решение
    14. Пользовательские типы
    • Домены
    • Композитные типы
    • Перечисления
    • ДЗ "Пользовательские типы"
    • ДЗ "Пользовательские типы". Решение
    15. Продвинутая группировка с CUBE и ROLLUP
    • Введение в группировку
    • GROUPING SET, ROLLUP, CUBE
    • ДЗ "Продвинутые группировки"
    • ДЗ "Продвинутые группировки". Решение
    16. Знакомство с psql
    • Введение в psql
    • Знакомство с psql на практике
    17. Импорт данных
    • Импорт csv. Введение
    • Импортируем csv на практике
    18. CTE - Common Table Expressions
    • Введение и CTE на практике
    • Рекурсивный CTE
    19. Оконные функции
    • Введение в оконные функции
    • Оконные функции на практике
    • Ранжирование
    • Возврат N-записей
    • ДЗ "Оконные функции"
    • ДЗ "Оконные функции". Решение
    20. Транзакции
    • Введение в транзакции
    • Уровни изоляции
    • Транзакции на практике
    • ДЗ "Транзакции"
    • ДЗ "Транзакции". Решение
    21. Триггеры
    • Введение в триггеры
    • Построчные триггеры
    • Триггеры на утверждения
    • ДЗ "Триггеры"
    • ДЗ "Триггеры". Решение
    22. Безопасность в postgresql
    • Введение в безопасность
    • Создаём роли, изымаем права с public
    • Права на уровне БД и схемы
    • Права на уровне таблиц
    • Права на уровне колонок
    • Права на уровне строк
    • Изымаем все права и удаляем роли
    Паттерны проектирования на Python
    1. Введение

    • О курсе
    • Задачи и решения
    • Чат студентов
    2. Принципы проектирования SOLID

    • Обзор принципов
    • Single Responsibility Principle (SRP)
    • Open Closed Principle (OCP)
    • Liskov Substitution Principle (LSP)
    • Interface Segregation Principle (ISP)
    • Dependency Inversion Principle (DIP)
    Заключение
    3. Строитель (Builder)

    • Категоризация Гаммы
    • Обзор
    • Строитель
    • Комбинирование строителей через интерфейс
    • Строители через наследование
    • Задача на паттерн строитель
    • Заключение
    4. Фабрики (Factories)

    • Обзор
    • Фабричный метод
    • Фабрика
    • Абстрактная фабрика
    • Задача на паттерн Фабрика
    • Заключение
    5. Прототип (Prototype)

    • Обзор
    • Прототип
    • Фабрика прототипов
    • Задача на паттерн Прототип
    • Заключение
    • 6.Одиночка (Singleton)
    • Обзор
    • Одиночка через аллокатор
    • Одиночка через декоратор
    • Одиночка через метакласс
    • Monostate
    • Одиночка и тестирование
    • Задача на паттерн Одиночка
    • Заключение
    7. Адаптер (Adapter)

    • Обзор
    • Адаптер (без кеширования)
    • Адаптер (с кешированием)
    • Задача на паттерн Адаптер
    • Заключение
    8. Мост (Bridge)

    • Обзор
    • Мост
    • Задача на паттерн Мост
    • Заключение
    9. Компоновщик (Composite)

    • Обзор
    • Геометрические фигуры
    • Нейросети
    • Задача на паттерн Компоновщик
    • Заключение
    10. Декоратор

    • Обзор
    • Декораторы функций в Python
    • Классические декораторы
    • Динамические декораторы
    • Задача на паттерн Декоратор
    • Заключение
    11. Фасад (Facade)

    • Обзор
    • Фасад
    • Задача на паттерн Фасад
    • Заключение
    12. Приспособленец (Flyweight)

    • Обзор
    • Пользовательские имена
    • Форматирование текста
    • Задача на паттерн Приспособленец
    • Заключение
    13. Прокси (Proxy)

    • Обзор
    • Защитный прокси
    • Виртуальный прокси
    • Прокси VS Декоратор
    • Задача на паттерн Прокси
    • Заключение
    14. Цепочка ответственности (Chain of Responsibility)

    • Обзор
    • Цепочка методов
    • Разделение команд и запросов (CQS)
    • Брокерская цепочка
    • Задача на паттерн Цепочка ответственности
    • Заключение
    15. Команда (Command)

    • Обзор
    • Команда
    • Компоновщик и команда
    • Задача на паттерн Команда
    • Заключение
    16. Интерпретатор

    • Обзор
    • Лексический анализ
    • Парсинг
    • Задача на паттерн Интерпретатор
    • Заключение
    17. Итератор

    • Обзор
    • Итератор
    • Свойства через список
    • Задача на паттерн Итератор
    • Заключение
    18. Медиатор

    • Обзор
    • Чат
    • Медиатор с событиями
    • Задача на паттерн Медиатор
    • Заключение
    19. Снимок (Memento)

    • Обзор
    • Снимок
    • Отмена и воспроизведение
    • Задача на паттерн Снимок
    • Заключение
    20. Наблюдатель (Observer)

    1. Обзор
    2. События
    3. Property Observers
    4. Property Dependencies
    5. Задача на паттерн Наблюдатель
    6. Заключение
    21. Состояние (State)

    • Обзор
    • Классическая реализация
    • Машина состояний на словаре
    • Машина состояний на switch
    • Задача на паттерн Состояние
    • Заключение
    22. Стратегия (Strategy)

    • Обзор
    • Стратегия
    • Задача на паттерн Стратегия
    • Заключение
    23. Шаблонный метод (Template Method)

    • Обзор
    • Шаблонный метод
    • Задача на паттерн Шаблонный метод
    • Заключение
    24. Посетитель (Visitor)

    • Обзор
    • Интрузивный посетитель
    • Рефлексивный посетитель
    • Классический посетитель
    • Улучшенный классический посетитель
    • Задача на паттерн Посетитель
    • Заключение
    25. Заключение

    • Заключение по курсу
    Основы вёрстки с HTML и CSS
    . GitHub, Figma, Макет

    • Знакомство с GitHub
    • Создание и клонирование репозитория
    • Изменения, commit, push
    • Макет и знакомство с Figma
    • Картинки и их экспорт
    • Расширения VSCode
    • Форматы картинок, иконки. Знакомство с index.html
    • Исходники первого модуля. Домашнее задание
    2. Теги и начало вёрстки макета

    • Базовые теги. Консоль devtools
    • Разновидности тегов. Табличные теги.
    • Заголовки и списки
    • Разметка блока Header
    • Разметка секций услуг. Тег section.
    • Разметка секции "Отзывы"
    • Разметка подвала (footer). Тег div.
    • Подведение итога
    • Исходники модуля и Домашнее задание
    3. Знакомство с CSS

    • Введение в стили CSS
    • Практика: добавляем и применяем CSS
    • Перенос с макета ссылок и цветов
    • Перенос шрифтов
    • Исходники и Домашнее задание
    4. Отступы, devtools, блочные элементы

    • Разбор ДЗ
    • Стили и devtools. Вкладки styles & computed
    • Блочные и строчные элементы
    • Padding
    • Margin
    • Практика: перенос отступов в различных блоках с макета
    • Исходники и Домашнее Задание
    5. Флексбоксы

    • Разбор ДЗ - Вёрстка блока About
    • Разбор ДЗ - Блоки Clients, Advantages
    • Разбор ДЗ - Блок Footer
    • Флексбокс. Концепция и зачем применяется
    • Флексбокс. Управление по осям
    • Флексбокс. order, flex-direction, flex-wrap
    • Делаем кнопку и блок About на флексах. Часть 1
    • Делаем кнопку и блок About на флексах. Часть 2
    • Исходники и Домашнее Задание
    6. Формы, группировки, селекторы

    • Разбор ДЗ Блоки services и clients
    • Разбор ДЗ - Блок Преимущества
    • Разбор ДЗ - Блок футера
    • Формы. Поля ввода и их типы
    • Формы. Checkbox, Label
    • Группировка. Fieldset, legend, radiobutton
    • Атрибуты value, checked, placeholder. Отправка формы
    • Селекторы и их вес
    • Форма с элементами ввода
    • placeholder и кнопки
    • Пояснение к ДЗ
    • Исходники и Домашнее Задание
    7. Позиционирование и поведение

    • Разбор ДЗ: Оформляем popup
    • Позиционирование, position absolute
    • Псевдоэлементы. position fixed. Позиционирование popup
    • Поведение элементов. Кнопки и ссылки
    • Практика. Кнопки и ссылки.
    • Делаем поведение в блоке service
    • Исходники и Домашнее Задание
    8. Завершение проекта

    • Блок About
    • Блок Clients
    • Футер
    • Ревью
    • Popup
    • Inputs
    • Radio Buttons
    • JS Popup
    • Исходники и ссылки
    Изучаем Git и GitHub за 3 часа на практике
    1. Вступление

    • Вступление
    2. Основы git

    • Установка и настройка git
    • Создание репозитория, рабочие директории
    • Редактирование файлов, каталоги. Игнорирование
    • Хороший commit
    • Staging Area (index)
    • Удаление и переименование
    3. Ветвление и контроль версий в git

    • Ветвление в git - теория
    • HEAD, создание и переключение веток
    • Переключение между веток при незакомиченных изменениях
    • Восстановление предыдущей версии
    • История изменений
    • Слияние веток перемоткой и удаление веток
    • Истинное слияние веток
    • Отмена изменений hard reset
    • Отмена изменений soft reset
    4. Git и GitHub

    • Git и GitHub
    • GitHub pull requests
    5. VCS в IDE WebStorm

    • VCS в IDE WebStorm
    • WebStorm - commit, push, pull
    • WebStorm - ветки, разрешение конфликтов
    6. Тесты

    • Базовая часть
    • Теоретические вопросы
    • Работа с ветками
    • Работа с GitHub
    Selenium на Python за 3 часа на практике

    1. Введение в Selenium

    • Тестовый сайт
    • Что такое Selenium и с чем его едят
    • Установка Selenium IDE
    • Первый сценарий в Selenium IDE
    • Работа с Selenium IDE
    • Тест
    2. Знакомство с Selenium WebDriver

    • Обзор модуля
    • Установка WebDriver и подготовка проекта
    • Архитектура Selenium WebDriver
    • Знакомство с сайтом
    • Создание первого теста
    • Освобождение неуправляемых ресурсов
    • Заключение
    • Тест
    3. Selenium Advanced

    • Обзор
    • WebDriver Manager
    • Локаторы
    • Поиск с различными локаторами
    • Приоритет локаторов
    • CSS_SELECTOR
    • XPATH
    • Взаимодействие с input-элементами
    • Работа с динамическими веб-страницами
    • Заключение
    • Тест
    4. Управление браузером

    • Взаимодействие с вкладками и окнами
    • Изменение расположения и размера окна браузера
    • Headless Mode в Selenium WebDriver
    • Конфигурирование тестов
    • Итог темы - Управление браузером
    • Тест
    5. Скрейпинг данных с BeautifulSoup

    • Обзор модуля
    • BeautifulSoup & WebDriver
    • BeautifulSoup API
    • Заключение
    • Тест
    6. PageObject&Refactoring

    • Обзор
    • PageObject Design Pattern
    • Классы для страниц и локаторы
    • Рефакторинг тестов
    • Итоги курса
    • Тест

    В пакет входит:
    • 8 курсов
    • 840 уроков
    • 119часов 5минут видео
    • 170 тестов
    • 41 интерактивная задача
    Продажник:

    Скачать:
     
    lethal9, Mike14, IvanJugerrnaut и 3 другим нравится это.
  2. Endrew

    By:Endrew15 окт 2024
    SUPER VIP
    SUPER VIP

    Регистрация:
    11 окт 2024
    Сообщения:
    3
    Симпатии:
    0
    здраствуйте . скачал этот курс [Илья Фофанов] [Stepik] Профессия Python-разработчик (2024). Не получается извлеч. Подскажите как быть?
     

    Вложения:

  3. Super Hilda

    By:Super Hilda15 окт 2024
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Добрый день)
    Во-первых, там 8 курсов!))
    Во-вторых, обновите архиватор до последней версии_))
    В-третьих, приятного изучения!)):)
     
  4. Endrew

    By:Endrew15 окт 2024
    SUPER VIP
    SUPER VIP

    Регистрация:
    11 окт 2024
    Сообщения:
    3
    Симпатии:
    0
    Спасибо за ответ. Попробую найти архиватор по свежее.
     
  5. Super Hilda

    By:Super Hilda15 окт 2024
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Всегда пожалуйста)
    Мы архивируем в последней версии WinRAR));)3
     
  6. Lilwed1

    By:Lilwed129 окт 2024
    VIP
    VIP Новенький

    Регистрация:
    2 апр 2024
    Сообщения:
    6
    Симпатии:
    3
    Спасибо<3
     
    Super Hilda нравится это.
  7. Super Hilda

    By:Super Hilda29 окт 2024
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Всегда пожалуйста!)):)
     
  8. Ася120398

    By:Ася12039822 фев 2025
    VIP
    VIP Новенький

    Регистрация:
    21 фев 2025
    Сообщения:
    3
    Симпатии:
    2
     
    vostok3000 и Ritual нравится это.
  9. Ася120398

    By:Ася12039822 фев 2025
    VIP
    VIP Новенький

    Регистрация:
    21 фев 2025
    Сообщения:
    3
    Симпатии:
    2
    Добрый день. Отправьте, пожалуйста, ссылку на курс.
     
  10. Super Hilda

    By:Super Hilda22 фев 2025
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Добрый день)
    Ссылка полностью рабочая!))
    С нашей стороны проблем нет, решайте их со своей))
    Учимся работать с информацией самостоятельно и проверять ссылки не только на телефоне!))
    И пожалуйста в следующий раз будьте внимательнее!))
    Спасибо за понимание и приятного изучения!));)
     
  11. Diadora

    By:Diadora25 фев 2025
    SUPER VIP
    SUPER VIP

    Регистрация:
    24 фев 2025
    Сообщения:
    2
    Симпатии:
    0
    подскажите как воспользоваться курсом?
     
  12. Super Hilda

    By:Super Hilda25 фев 2025
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Добрый день)
    Непонятный вопрос))
    Скачать к себе на компьютер 20 Гб курса и изучать его!))
    В главном посте под словом СКАЧАТЬ есть ссылка на облачное хранилище, нажимайте и скачивайте!))
    Удачи!)):)
     
  13. azxcnmekorfasadg

    By:azxcnmekorfasadg17 мар 2025
    Новичок
    Новенький

    Регистрация:
    17 мар 2025
    Сообщения:
    1
    Симпатии:
    0
    Вопрос не по теме, в чем отличие вип от супер вип, и после покупки обычной випки, если захочется купить супер вип, цена будет меньше
    ?
     
  14. Super Hilda

    By:Super Hilda17 мар 2025
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Добрый день)
    С Супер вип у Вас будет доступ в Закрытый раздел с более интересными и дорогими курсами и курсами, некоторые из них удалены по просьбе авторов и т. п.
    Доплат нет, нужно будет заново оплачивать полную стоимость.
     
  15. sokezzz

    By:sokezzz13 май 2025
    SUPER VIP
    SUPER VIP

    Регистрация:
    24 янв 2023
    Сообщения:
    3
    Симпатии:
    0
    Дайте ссылку, пожалуйста
     
  16. Super Hilda

    By:Super Hilda13 май 2025
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Добрый день)
    Что Вам дать ? Какую ссылку?
    Вы вообще о чем???
    Вы самостоятельно скачать не можете 20 Гб информации???
    Ссылка полностью рабочая, нажимайте кнопку и скачивайте,
    а если в следующий раз такое повторится, то отправлю в БАН!
    Не засоряйте эфир , а скачивайте информацию самостоятельно!!!:cool:
     
  17. Ofrai

    By:Ofrai23 май 2025
    SUPER VIP
    SUPER VIP

    Регистрация:
    21 май 2025
    Сообщения:
    3
    Симпатии:
    1
    Здравствуйте, прикрепляю скрин, под словом скачать нет ссылки на курс. Скиньте ее пожалуйста, заранее спасибо
     

    Вложения:

  18. Администратор

    By:Администратор23 май 2025
    Администратор
    Команда форума Администратор

    Регистрация:
    17 ноя 2018
    Сообщения:
    31.154
    Симпатии:
    11.022
    Тяжелый случай! а зачем вы ссылку ищите в комментируемом сообщении пользователя? Вы самый главный (первый) пост темы посмотрите!
     
  19. Ofrai

    By:Ofrai23 май 2025
    SUPER VIP
    SUPER VIP

    Регистрация:
    21 май 2025
    Сообщения:
    3
    Симпатии:
    1
    Да, новый пользователь, уже разобрался, спасибо за оперативность
     
    Super Hilda нравится это.
  20. Super Hilda

    By:Super Hilda23 май 2025
    Moderator
    Команда форума Модератор

    Регистрация:
    3 фев 2021
    Сообщения:
    32.179
    Симпатии:
    8.497
    Приятного изучения и хорошего настроения!));)
     
Похожие темы
  1. #Megalodon
    Ответов:
    0
    Просмотров:
    914
  2. #Megalodon
    Ответов:
    2
    Просмотров:
    1.490
  3. $root$
    Ответов:
    0
    Просмотров:
    760
  4. Shark Mafia
    Ответов:
    2
    Просмотров:
    1.083
  5. Shark Mafia
    Ответов:
    0
    Просмотров:
    1.134
  6. Shark Mafia
    Ответов:
    2
    Просмотров:
    1.334
  7. #Megalodon
    Ответов:
    0
    Просмотров:
    367
Загрузка...