Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Если у вас возникают проблемы с пополнением баланса по карте, то пробуйте через СБП . Он еще и выгоднее (без комиссии банка).


СБП - это система быстрых платежей - перевод по номеру телефона без комиссии

Скрыть объявление

Если у Вас проблемы с пополнением баланса, то попробуйте отключить VPN и воспользоваться этим Сайтом

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Доступно

[Udemy] Сайт на Django 3. Сервис по сбору данных (Олег Новиков)

Тема в разделе "Курсы по программированию"

Цена:
4000 руб
Взнос:
291 руб
Организатор:
Dr.Vatson

Список участников складчины:

1. Dr.Vatson
Купить
  1. Dr.Vatson Организатор складчин

    [Udemy] Сайт на Django 3. Сервис по сбору данных (Олег Новиков)

    [​IMG]

    [Udemy] Сайт на Django 3. Сервис по сбору данных (Олег Новиков)
    Полноценный сервис, построенный на Django 3. Сбор данных о вакансиях с открытых источников по заданным параметрам.
    Чему вы научитесь
    • Вы научитесь создавать простые приложения на Django 3-й версии, а также собирать данные с других сайтов в атоматическом режиме.
    Требования
    • Базовые знания Python и html
    Описание
    Django - бесплатный и свободно распространяемый фреймворк для веб-приложений, написанный на Python. Каждый раз при разработке веб-сайтов требуются похожие компоненты: способ аутентифицировать пользователей (вход, выход, регистрация), панель управления сайтом, формы, инструменты для загрузки файлов и т. д. И чтобы это все не повторять, был создан Django. Django отлично работает в сочетании с любыми библиотеками, инструментами и скриптами, написанными на Python.

    Шаг за шагом, Вы пройдете весь процесс по построению полноценного сайта-сервиса, который собирает данные о вакансиях с сайтов по поиску работы и рассылает их подписчикам. Вы узнаете, каким образом можно получать данные с сайтов , как их сохранять в БД, как создать веб-приложение на основе Django и многое другое. А после того, как приложение уже будет готово, Вы узнаете, как его можно разместить в интернете так, чтобы оно было доступно для всех.

    Основная целевая аудитория курса - начинающие программисты, желающие получить знания по внутреннему устройству Django.

    Некоторые темы курса:

    · Virtualenv – зачем нужно и как его использовать
    · Сбор данных с использованием библиотек requests и Beautifulsoup
    · Создание приложения на основе Django
    · Оформление сайта с помощью Bootstrap 4
    · Деплой приложения на сервис Heroku
    · и многое другое!

    Для кого этот курс:
    • Для начинающих разработчиков на Python, кому интересно как создавать сайты Django и парсить сайты для получения данных
    01 Введение
    01 Введение.mp4 [15m 825k 34]
    02 Какие технологии и инструменты будут применяться.mp4 [37m 189k 712]
    03 Установка Python.mp4 [14m 872k 785]
    04 Начальные настройки Visual Studio Code PyCharm.mp4 [22m 139k 644]
    05 Виртуальное окружение. Что это.mp4 [18m 871k 889]
    06 Установка virtualenv и создание виртуального окружения.mp4 [50m 422k 594]
    07 Установка Django.mp4 [48m 611k 210]
    08 Настройки PyCharm.mp4 [31m 892k 2]
    09 settings.json [244]
    09 Настройки Visual Studio Code.mp4 [23m 146k 263]

    02 Django. Старт проекта и создание приложений
    01 Как компоненты Django взаимодействуют между собой.mp4 [15m 511k 265]
    02 Детальнее о файла settings и urls.mp4 [49m 610k 178]
    03 Что из себя представляет стандартная админка.mp4 [55m 340k 154]
    04 Первая html страничка.mp4 [72m 416k 334]
    05 Добавляем логику в функцию отображения.mp4 [21m 798k 97]
    06 GitHub.url [66]
    06 Подвязываем к проекту адрес GitHub-репозитория.mp4 [53m 86k 730]
    07 Создание нового приложения.mp4 [60m 919k 4]
    08 Миграции.mp4 [79m 40k 462]
    09 Руссификация приложения. Обзор доступных полей для Модели.mp4 [89m 920k 562]
    10 Создание новой модели - Язык программирования.mp4 [57m 150k 382]
    11 Формируем slug автоматически. Метод save().mp4 [67m 555k 844]
    12 Модель для сохранения вакансий.mp4 [79m 459k 409]
    13 Добавление модели с вакансиями в админку.mp4 [60m 988k 138]
    14 Интерактивная консоль shell.mp4 [96m 665k 816]
    15 QuerySet - ещё немного методов.mp4 [103m 62k 154]
    16 Зачем нужен Bootstrap. Несколько слов об этом фреймворке.mp4 [102m 362k 233]
    17 Функция для отображения вакансий.mp4 [58m 744k 445]
    18 Шаблонный тэг for. Вывод списка вакансий.mp4 [63m 300k 867]
    19 Шаблонные тэги extend и block.mp4 [81m 838k 528]
    20 Улучшения отображения страниц сайта.mp4 [83m 845k 435]
    21 Настройка PyCharm для работы с шаблонными тэгами.mp4 [85m 482k 222]
    22 Добавление информации о городе, ЯП и дате.mp4 [66m 331k 933]
    external-links.txt [59]

    03 Форма. Какие формы бывают и как с ними работать
    01 html-форма.mp4 [121m 819k 573]
    02 Поиск по параметрам из формы.mp4 [93m 948k 859]
    03 Форма, как встроенный класс в Django.mp4 [81m 291k 118]
    04 Передача slug через форму.mp4 [96m 74k 581]
    05 Окончательное оформление страницы с формой.mp4 [26m 869k 592]

    04 Приложение accounts
    01 Варианты расширения стандартной модели User.mp4 [107m 60k 133]
    02 Переопределение стандартной модели User. Создаем собственную модель.mp4 [125m 756k 186]
    03 Кастомный менеджер модели.mp4 [117m 730k 262]
    04 Рестарт проекта с кастомной моделью MyUser.mp4 [64m 709k 361]

    05 Получение данных с сайтов с вакансиями (скрапинг)
    01 Несколько слов о том, как получать данные с сайтов.mp4 [97m 327k 444]
    02 Получение html-страницы с сайта work.ua.mp4 [82m 497k 144]
    03 Принципы поиска данных внутри html-текста.mp4 [100m 867k 359]
    04 Сбор (скрапинг) данных с сайта work.ua.mp4 [167m 158k 211]
    05 Финализируем функционал для work.ua.mp4 [117m 653k 447]
    06 Основные критерии для поиска на сайте rabota.ua.mp4 [133m 34k 617]
    07 rabota.ua - финализируем парсинг.mp4 [127m 113k 745]
    08 Скрапинг данных с сайта dou.ua.mp4 [176m 209k 362]
    10 Создание функции по запуску всех парсеров.mp4 [109m 669k 162]
    11 Запуск Django вне самого проекта.mp4 [90m 143k 353]
    12 Сохранение полученных вакансий в БД.mp4 [113m 19k 918]
    13 Модель Error для сохранения ошибок.mp4 [78m 177k 519]
    14 Несоответствие библиотеки jsonfield для Django 3.1.+.mp4 [16m 953k 315]
    15 Как и где хранить адреса для парсеров.mp4 [46m 604k 867]
    16 Модель Url.mp4 [92m 359k 972]
    17 Получение уникальных наборов пар город-ЯП, из таблицы с пользователями.mp4 [120m 237k 719]
    18 Получения набора урлов, согласно данных от пользователей.mp4 [115m 382k 707]
    19 Запуск функций скрапинга с полученными из БД данными.mp4 [137m 877k 215]
    20 Несколько слов об асинхронном запуске функций.mp4 [112m 907k 838]

    06 Внесение изменений в отображение
    01 Реорганизация функций отображения.mp4 [99m 413k 403]
    02 Пагинация. Подключение к функции отображения.mp4 [71m 293k 264]
    03 Пагинация. Улучшение отображения с помощью Bootstrap.mp4 [182m 69k 79]

    07 Кабинет пользователя
    01 Форма для входа пользователя.mp4 [140m 638k 426]
    02 Функции входавыхода пользователя.mp4 [142m 432k 665]
    03 Регистрация нового пользователя. Форма.mp4 [81m 797k 678]
    04 Функция для регистрации нового пользователя.mp4 [122m 60k 631]
    05 Форма для изменения настроек пользователя.mp4 [132m 655k 671]
    06 Изменение данных. Удаление пользователя.mp4 [108m 671k 800]
    07 Система информирования messages.mp4 [133m 10k 573]

    08 Отправка писем
    01 Рассылка писем. Какие есть варианты.mp4 [162m 993k 454]
    02 Настройки, необходимые для отправки писем через gmail.mp4 [113m 567k 500]
    03 Отправка писем подписчикам. Начальный функционал.mp4 [68m 468k 834]
    04 Получение данных от подписчиков - кому и что необходимо отправлять.mp4 [137m 353k 922]
    05 Формирование html-содержимого текста письма.mp4 [150m 825k 127]
    06 Финализируем функционал по отправке писем подписчикам.mp4 [110m 56k 460]
    07 Информирование админа об ошибках скрапинга.mp4 [124m 709k 623]
    08 Отправка письма админу с ошибками скрапинга.mp4 [66m 971k 905]
    09 Поиск отсутствующих урлов и отправка информации о них админу.mp4 [144m 342k 154]
    10 Пожелания от подписчиков для добавления необходимых им города иили ЯП.mp4 [98m 179k 31]
    11 Изменение логики сохранения ошибок, полученных от функций скрапинга.mp4 [68m 689k 226]
    12 Форма для контакта с администрацией и функция обработки этой формы.mp4 [194m 307k 30]
    13 Финализируем функционал по отправке информации админу.mp4 [199m 386k 352]
    14 Удаление старых записей с вакансиями из БД.mp4 [30m 948k 787]

    09 Внесение изменений в отображение страниц
    01 Добавление favicon.ico. Кнопка сокрытия формы для контакта с админом.mp4 [110m 439k 246]
    02 Добавление шрифта для модификации отображения лого.mp4 [132m 393k 935]

    10 Heroku
    01 Общая информация о сервисах для хостинга.mp4 [79m 934k 763]
    02 Разделение настроек на локальные и для деплоя.mp4 [83m 638k 769]
    03 Установка необходимых библиотек.mp4 [86m 348k 673]
    04 Определение переменных окружения для БД и отправки писем.mp4 [67m 707k 629]
    05 Заливаем проект на Heroku.mp4 [106m 835k 746]
    06 Страницы ошибок и запуск задач по рассписанию.mp4 [58m 207k 506]

    11 Дополнительные сведения о Django
    01 Вьюхи на основе классов.mp4 [122m 542k 875]
    02 DetailView.mp4 [148m 262k 726]
    03 ListView.mp4 [137m 317k 114]
    04 CreteView.mp4 [112m 424k 105]
    05 UpdateView.mp4 [68m 50k 82]
    06 DeleteView.mp4 [63m 908k 445]
    07 Related Menager - получение записей по связям ForeignKey.mp4 [117m 588k 160]
    08 N+1 запрос, как от этого уйти Метод select_related.mp4 [110m 143k 667]

    12 Финал
    01 Финал.mp4 [13m 37k 491]

    13 Сервер на Ubuntu
    01 Ubuntu.txt [6k 168]
    01 Первоначальная настройка.mp4 [72m 695k 968]
    02 Настройка PostgreSQL.mp4 [58m 799k 606]
    03 Клонируем код проекта.mp4 [131m 972k 60]
    04 Настройки nginx и supervisor.mp4 [81m 917k 172]

    Объем: 8,83Гб.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
    vedus и kelbik нравится это.
  2. Похожие складчины
    Загрузка...
  3. Dr.Vatson Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 4000 руб. Взнос с каждого участника: 291 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 18 Октябрь 2022 года
     
    Dr.Vatson,
Наверх