Вы используете мобильную версию

перейти на Полную версию сайта

Новые складчины | страница 34

  1. [Shultais Education] Алгоритмы и структуры данных (Никита Шультайс)

    8 фев 2024
    [​IMG]
    О КУРСЕ
    Курс рассчитан на разработчиков, которые хотят улучшить навыки алгоритмизации и научиться решать рабочие задачи оптимальным способом.

    В курсе мы изучим классические алгоритмы и структуры данных. Разберем их эффективность, область применения и ограничения. Научимся применять общие методы для решения задач программирования.

    Минимальные навыки:
    Умение программировать на языке Python.

    Никита Шультайс
    преподаватель
    Профессиональный web-программист со стажем коммерческой разработки более 10 лет.
    Автор статей в журнале LinuxFormat, участник олимпиад по математике и программированию, создатель серии курсов по разработке, базам данных и верстке.

    Темы:
    1. Введение в алгоритмы
    2. Структуры данных
    3. Сортировка
    4. Поиск
    5. Численные алгоритмы
    6. Хэширование
    7. Рекурсия
    8. Деревья
    9. Деревья принятия решений
    10. Алгоритмы на графах
    11. Строковые алгоритмы
    12. Криптография
    13. Сжатие
    14. Блокчейн
  2. [nextway] Брокеры сообщений. Основы использования. Частное лицо (Михаил Николаев, Андрей Бураков)

    6 фев 2024
    [​IMG]


    Что вы получите?
    • Понимание принципов работы и использования брокеров сообщений
      Обсудим устройство брокеров сообщений и принципы их использования. Разберемся с гарантиями доставки, почему сообщения могут пропадать или дублироваться, и как нам этого избежать.
    • Опыт проектирования взаимодействий с помощью Apache Kafka
      Изучим особенности Kafka. Научимся эффективно использовать топики, партиции и группы потребителей на практических задачах. Будем писать и читать сообщения из Kafka с помощью UI-инструментов.
    • Навыки интеграции на основе обмена сообщениями
      Научимся выбирать модели передачи сообщений, наиболее подходящие для конкретной задачи: очередь, подписка, лог.
      Выясним, как организовать синхронное взаимодействие с помощью очередей, и когда это нужно.
    • Кругозор в области решений для обмена сообщениями
      Сделаем обзор популярных реализаций брокеров сообщений и смежных технологий: Apache Kafka, Rabbit MQ, Redis, ZeroMQ и не только

    Программа интенсива
    Знакомство

    Вводная встреча, чтобы познакомиться с ведущими и форматом интенсива
    День 1
    Обмен сообщениями. Классические брокеры сообщений.
    Модели потребления: очередь и подписка.
    Базовые паттерны: One Way, Request-Reply, Correlation Id, Routing
    Обработка ошибок: timeouts, retries, dead letter queue, ошибки валидации
    День 2
    Гарантии доставки. Порядок доставки.
    Обеспечение порядка и гарантий доставки. Идемпотентность и коммутативность.
    Версионирование. Schema Registry
    День 3
    Основы Apache Kafka. Топики, партиции, внутреннее устройство.
    Проектирование топиков и партиции для различных задач.
    Реализация логики очередей с помощью БД.
    Подведение итогов

    Подведение итогов и сессия Q&A.

  3. [Karpov.Courses] Принятие решений на основе данных. Аналитика для начинающих (Роман Васильев)

    4 фев 2024
    [​IMG]
    Повышение качества принятых решений
    Крупные компании генерируют столько данных, что их невозможно изучить и осмыслить командой специалистов. Аналитические инструменты позволяют представить их одновременно в максимально сжатом формате и не потерять в качестве, чтобы сделать выводы и принять решения.

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

    Повышение скорости принятия решений
    Диджитализация общества повышает конкуренцию в каждой из отраслей бизнеса. Современные вычислительные мощности способны бесшовно поставлять данные в онлайн процессы, минимизируя операционные затраты и повышая скорость принятых решений.

    Принятие обоснованных решений
    Решения становятся объективнее и достовернее, если они основаны на данных. Бизнес, который опирается на аналитические данные, принимает обоснованные решения, снижает влияние эмоций или субъективных предпочтений.


    ПОЧЕМУ ЭТОТ КУРС [ВАМ ПОДОЙДЁТ]
    Мы сделали это обучение, опираясь на данные, а именно:

    1/ Обсудили с руководителями и предпринимателями более 30 организаций, как выглядит современный процесс принятия решений и в каких именно местах возникают проблемы.

    2/ Вместе с экспертами, опираясь на их положительный и негативный опыт, составили алгоритмы, внедрения и улучшения процессов работы с данными в компании.

    3/ Методисты подготовили проверенные методики обучения — на вас не свалят все и сразу, а постепенно научат искать оптимальное решение для ежедневных задач и справляться с рабочими вопросами. Обучение прикладное — все полученные навыки вы сможете сразу применять в команде и в компании.

    4/ Упор на практику и полное содействие вам во время обучения. Домашние задания не абстрактны, это конкретные примеры и ситуации, которые происходят в бизнесе или в компании. Ревьюеры рецензируют работы и говорят, на что стоит обратить внимание.


    ПРОГРАММА КУРСА
    Модуль 1. Выявление проблемы и постановка задачи.
    Модуль 2. Сбор и валидация данных.
    Модуль 3. Анализ данных.
    Модуль 4. Визуализация данных.
    Модуль 5. Принятие решений.
    Модуль 6. Коммуникация, мониторинг и оценка.
  4. [CyberYozh] Автоматизатор. Тариф Automator.PRO (VektorT13, Feodor)

    2 фев 2024

    Скрытый текст. Открывается зарегистрированным пользователям.



    Преподаватели и кураторы:
    • VektorT13
    • Feodor
    • Automazer3000
    • Theta-gamma
    Вы научитесь работать с:
    • мультиаккаунтингом,
    • авторегистрацией и прогревом аккаунтов,
    • парсингом веб-контента,
    • накруткой (отзывов, просмотров, комментариев и лайков),
    • автоматизацией покупок и заказов,
    • автоматическими ставками и другими активностями.
    Будьте на два шага впереди ваших конкурентов

    Почти любой бизнес-процесс, который вы сейчас совершаете на сайтах вручную, можно автоматизировать. Это может стать серьёзнейшим конкурентным преимуществом и инструментом увеличения прибыли.

    Создайте свой сценарий автоматизации

    Вы научитесь создавать свои уникальные сценарии автоматизации. Но для самых сложных решений мы рекомендуем пройти наш курс «Взлом антифрод-систем». Это позволит вам научиться имитировать живого пользователя для любого ресурса.

    PS–1. Основы Python для автоматизации

    Этот модуль познакомит вас с Python, обеспечив основу для автоматизации веб-действий — ключевого навыка в сфере IT. Он откроет перед вами возможности автоматизировать рутинные задачи, работать с веб-запросами и управлять базами данных, что сделает вашу работу более продуктивной и эффективной.
    • Типы данных, арифметические действия над переменными
    • Условный оператор, логические выражения
    • Функции, циклы
    • Массивы, списки и их методы
    • Обработка ошибок
    • Понятие асинхронности (async, FastAPI), работа с HTTP-запросами
    • Классы, объекты, импорты
    • Базы данных - Sqllite/Mongo
    • REST API
    • Фреймворки Python
    PS–2. Python и Selenium — запускаем проект в космос

    Вы научитесь автоматизировать задачи не только в браузере, но и в операционной системе, что позволит повысить вашу производительность и ценность как специалиста в области IT.
    • Вводное занятие: обзор автоматизации и её роли в современном бизнесе. Автоматизация не только браузера, но и работы системы
    • Автоматизация с помощью Selenium
    • Обзор решений. Навыки и софт, необходимые для эффективной работы
    • Базовые знания HTML, которые у вас должны быть для работы с автоматизацией
    • Работа с селекторами и XPath
    • Приватный API для анализа и парсинга HTML
    • Приватный API proxy, SMS, чекеров от Detect Expert
    PS–3. Автоматизация мультиаккаунтинга

    Вы изучите, как правильно выбирать и использовать proxy, сервисы для приёма SMS, оценивать социальный рейтинг и качество электронной почты. Также модуль охватывает автоматизацию финансовых операций, включая использование виртуальных карт и приём криптовалютных платежей, и предоставляет знания по работе с антидетект-браузерами и автоматизации в виртуальных машинах, что позволит вам повысить безопасность и конфиденциальность при ведении ваших онлайн-операций.
    • Как выбрать и использовать proxy. Виды proxy. Оценка качества proxy
    • Сервисы для приёма SMS. Как выбрать номер, как автоматизировать покупку, проверку и возврат номеров. Проверка fraud score номера
    • Что такое социальный рейтинг, как оценить качество email
    • Автоматизация платежей с помощью витруальных карт, где приобрести и как выбрать виртуальную карту
    • Автоматизация приёма криптоплатежей UseGateway
    • Проверка fraud score карты и платёжных данных
    • Автоматизация с использованием Win32 и Antidetect by VektorT13
    • Автоматизация различных действий в виртуальных машинах и Antidetect by VektorT13
    • Автоматизация с помощью антидетект-браузеров
    • Firefox vs Chrome. Venator CyberYozh Automation Edition
    PS–4. Автоматизация создания учётных записей без блокировок

    Вы научитесь разрабатывать сценарии для регистрации аккаунтов, автоматизации прохождения SMS- и email-подтверждений, а также обхода капч. Модуль покрывает методы парсинга данных для профилей и их последующее размещение, а также сохранение созданных аккаунтов и управление ими с использованием баз данных. Эти умения важны для эффективного масштабирования ваших онлайн-операций и управления мультиаккаунтингом.
    • Создание сценариев для автоматизации регистрации аккаунтов в сервисах (на простых примерах англоязычных сайтов и др.)
    • Прохождения подтверждения через SMS и email на примере dating-приложения (ex.: Tinder)
    • Автоматическое прохождение капчи. Note: написать сервис для теста капч
    • Cложные кейсы при написании авторегистраций на различных сервисах (Google, Amazon, Facebook и др.)
    • Получение данных для заполнения профиля (имя, фото, адрес и др.) на примере соцсети (парсинг)
    • Размещение данных (публикация). Автоматизация заполнения данных профиля
    • Сохранение и отлёжка созданных аккаунтов (как правильно сохранить аккаунт)
    PS–5. Имитация активности живого пользователя и проверка данных

    Этот модуль научит вас создавать сценарии для имитации реалистичной пользовательской активности, что важно для прогрева аккаунтов и повышения доверия к ним на платформах. Вы освоите техники имитации различных действий в Интернете, таких как клики, прокрутка страниц и размещение заказов. Также модуль включает в себя разработку скриптов для регулярного поддержания активности аккаунтов и проверки валидности данных аккаунтов. Эти навыки позволят вам улучшить эффективность ваших аккаунтов и обеспечить их стабильную работу.
    • Имитация пользовательской активности с Selenium: автоматический прогрев аккаунтов, имитация кликов, прокрутки страниц, заказов, просмотра товаров, постов
    • Написание сложных многоэтапных сценариев прогрева
    • Написание скриптов для регулярного прогрева (+ CI/CD для запуска скриптов по расписанию)
    • Проверка данных на валидность: написание скриптов для автоматической проверки корректности данных, например аккаунтов (автоматический вход)
    PS–6. Продвинутый: автоматизация ваших бизнес-задач

    Вы научитесь автоматизировать ставки в беттинге, оформлять заказы и бронирование при определённых условиях, управлять сообществами в социальных сетях и осуществлять массовые выплаты с использованием виртуальных карт и платёжных систем. Этот модуль поможет вам минимизировать ручной труд и увеличить эффективность ваших бизнес-процессов.
    • Выставление ставок при помощи (автобеттинг, вилки)
    • Оформление заказов при выполнении условий (например, нужной цены)
    • Оформление бронирования различных сервисов
    • Автоматизация ведения сообщества в социальных сетях
    • Автоматизация оплат с помощью виртуальных карт
    • Организация работы с банками и платёжными системами. Массовые выплаты
    • Вебинар: автоматизация ваших бизнес-задач
    Список сервисов, которые мы будем показывать:
    • OnlyFans, Chaturbate, Livejasmin, Xhamster Live
    • Google, Facebook, Instagram, Vimeo, LinkedIn, Twitter, YouTube, Baidu, VK, Badoo, Tinder, MATC
    • PayPal, Payoneer, eBay, Farfetch, Net-A-Porter, ASOS, Braintree, 1xBet
    • Amazon, Amazon AWS, Amazon SES, Amazon Pay, Square, Target, The Home Depot, Sandbox
    • Apple, Microsoft (CyberSource), Craigslist, Shopify, Spotloan, Western Union, Wise, Walmart, Best Buy, bet365, Betfair, Booking, Airbnb
    JSP–1. Puppeteer и JavaScript – всё, что не смог Selenium

    Этот модуль введёт вас в мир автоматизации браузера с использованием Puppeteer и JavaScript, предоставляя знания для эффективного управления веб-страницами. Вы научитесь настраивать Puppeteer, осуществлять навигацию и взаимодействие с элементами страницы, работать с DOM и управлять куки, а также запускать синхронный и асинхронный код.
    • Введение в Puppeteer и JavaScript: обзор основных особенностей и возможностей Puppeteer для автоматизации действий в браузере
    • Настройка Puppeteer, подготовка к работе. Аргументы запуска, открытие страницы, параметры timeout и waitUntil
    • Навигация по страницам и взаимодействие с элементами веб-страницы: изучение и практическое применение базовых команд Puppeteer
    • Работа с DOM в Puppeteer: ознакомление с основами манипуляции DOM с Puppeteer и JavaScript
    • Работа с cookie (сохранение, установка), запуск синхронного/асинхронного JavaScript в контексте страницы. Обзор существующих надстроек над Puppeteer для анонимизации
    JSP–2. Создание браузерных плагинов для автоматизации

    Вы узнаете, как создавать собственные плагины для управления процессами автоматизации, подмены отпечатков и IP, а также интегрировать их с API. Модуль также охватывает работу с API браузеров Chrome и Firefox, создание сложных контекстно-зависимых функций, их отладку и тестирование.
    • Обзор существующих плагинов
    • Создание плагина для управления автоматизацией и подменой отпечатков, идентификатор и IP с интеграцией с API detect.expert
    • Обзор API браузеров Chrome и Firefox для плагинов
    • Создание контекстно-зависимых функций (которые реагируют на определённые условия на веб-страницах или изменяют их содержание)
    • Отладка, тестирование и производительность

    Длительность: 8 месяцев
    Тариф Automator.PRO: Включает в себя готовые решения для популярных задач и обучение автоматизации на JavaScript
    Стоимость: $1590

  5. [Stepik] Разработка приложений на Python: KivyMD - Дизайн Google, 2024 (Алексей Ильющенко)

    1 фев 2024
    [​IMG]

    Чему вы научитесь
    - В этом курсе мы подробно разберем основные возможности библиотеки KivyMD.
    - Научимся создавать приложения в современном стиле Google Material Design.
    - Разберем подробно, как создаются кнопки, вкладки, ползунки, научимся работать с фоном, напишем несколько простых приложений и скомпилируем их под нужное нам устройство.

    Для кого этот курс:
    Курс подойдет:
    - Начинающим программистам, которые хотят овладеть базовыми навыками в разработке мобильных приложений на языке Python.
    - Опытным программистам, которые уже имеют опыт работы с языком Python и хотят расширить свои знания в области мобильной разработки.
    - Студентам, которые изучают программирование и хотят овладеть навыками разработки мобильных приложений на языке Python.
    - Людям, которые хотят создать свое собственное мобильное приложение для личного использования или для бизнеса.

    Начальные требования
    Для успешного изучения курса по разработке мобильных и PC приложений на языке Python необходимо иметь базовые знания в программировании и языке Python. Для выполнения практических заданий курса необходимо иметь доступ к компьютеру с установленным Python и инструментами разработки, такими как PyCharm.

    Как проходит обучение:
    Обучение проходит в текстовом формате с тестами и практическими заданиями.

    Автор: Алексей Ильющенко
    Автор курсов по разработке мобильных и PC приложений на языке Python.
    Увлекаюсь программированием.

    1 Начало
    1 Введение
    2 Установка ПО

    2 Кнопки в KivyMD
    1 Создание пустого окна
    2 Типы кнопок. Часть 1
    3 Типы кнопок. Часть 2
    4 Типы кнопок. Часть 3
    5 Иконки
    6 Обработка событий нажатия кнопок

    3 Макеты
    1 Макеты KivyMD
    2 Макеты BoxLayout и MDBoxLayout. Первое приложение
    3 Макеты GridLayout и MDGridLayout. Игра «Крестики нолики»
    4 Макеты MDCircularLayout и MDFloatLayout

    4 Виджеты KivyMD. Часть 1
    1 Панель инструментов ToolBar
    2 Фоновая панель Backdrop
    3 Панель навигации BottomNavigation
    4 Галерея изображений SmartTile
    5 Список элементов MDList
    6 Выпадающее меню DropdownMenu
    7 Переключение экранов. MDScreenManager

    5 Виджеты KivyMD. Часть 2
    1 Боковое меню NavigationRail
    2 Полоса сегментов SegmentedControl
    3 Выбор элементов. MDSelectionList
    4 Слайды. MDSwiper
    5 Обучающее меню TapTargetView. Сохранение состояния приложения
    6 Текстовое поле TextField
    7 Полоса прогресса. Управление выбором. Ползунок

    Компиляция
    1 Компиляция под Android с помощью Ubuntu 22.04
    2 Компиляция под Windows

    Заключение
    1 Описание всех атрибутов

Наверх