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

Категории

  1. Python для аналитиков, маркетологов и продактов. Тариф: Базовый (Алексей Куличевский)

    19 фев 2024
    [​IMG]

    Это дистанционный курс для диджитал-маркетологов и менеджеров продуктов. Не обучаем программированию, но даем инструменты для самостоятельной работы без помощи разработчиков. Курс соединяет теорию и практику Python, позволяя автоматизировать работу, анализировать данные, парсить сайты и работать с API.

    Программа на 3 месяца
    1. Основы Python. Знакомимся с языком, узнаем о переменных, списках, словарях, учимся использовать циклы, библиотеки и файлы
    2. Анализ данных с помощью Pandas. Учимся работать с табличными данными: делать сквозную аналитику и когортный анализ
    3. Автоматизация и API. Научимся парсить сайты и пользоваться API сторонних сервисов

    Автор: Алексей Куличевский. Ex-директор по маркетингу российского «Групона» и Gett.

    Тариф: Базовый
    Для тех, кто хочет учиться в своем темпе. В тариф входят:
    44 лекции
    99 практических заданий с мгновенной обратной связью
    закрытый групповой чат с преподавателем

    продажник:

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Udemy] Advanced Surface Modeling in MatrixGold / Rhino 3D (Mohsen Mohammad Vali)

    18 фев 2024
    [​IMG]
    Over the past five years, I have been developing a refined modelling technique I call "Advanced Surface Modeling." This approach involves creating a clean surface as the foundation for further design work. Attaining this level of expertise requires a broad range of knowledge from various disciplines. In this comprehensive course, I will guide you through the essential skills and techniques needed to master this advanced modelling methodology.

    The Benefits of Advanced Surface Modeling

    Increased Design Flexibility: Advanced surface modelling techniques allow you to create complex and organic shapes that would be difficult or impossible to achieve with traditional methods. This gives you greater freedom to express your design ideas and create truly innovative products.

    Enhanced Design Quality: Advanced surface modelling techniques produce high-quality surfaces that are smooth, free of imperfections, and meet stringent manufacturing tolerances. This leads to better-performing products with improved aesthetics and functionality.

    Reduced Design Time: Advanced surface modelling techniques can streamline the design process by eliminating the need for manual labour-intensive tasks. This can save you time and money, allowing you to bring your products to market faster.

    This comprehensive course delves into the intricacies of advanced surface modeling, empowering you to create sophisticated, organic designs. Through a structured curriculum, you'll gain mastery over curve and surface manipulation techniques, enabling you to produce refined surfaces that form the foundation for intricate designs.

    Чему вы научитесь
    - Create your felexible and editable Surfaces in NURBS by learning Surface Modeling Techniques
    - Model your complex and Organic jewelry Designs in MatrixGold with confidence
    - Recieve a vast knowledge about the Curves, Surfaces, Meshes, Solids, Advanced Transform tools, etc.
    - Change your modeling brain pattern to the most efficient way.

    Для кого этот курс
    - all Jewelry CAD Designers who want to improve their skills and expertises to be able to create hard models and designs

    Начальные требования
    - You must have a basic knowledge about Nurbs Modeling in MatrixGold or Rhino. I assume that you finished your basic course.

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Udemy] Linux essentials – полный видеокурс (Elchin Jamalov)

    15 фев 2024
    [​IMG]
    Хотите ли вы работать в качестве ведущего специалиста в крупных фирмах и холдингах?
    Хотите ли получать высокую зарплату?
    Хотите ли работать за рубежом?
    Хотите ли стать профессионалом своего дела?
    В таком случае этот курс именно для вас!

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

    Содержание курса
    01 О курсе
    02 История создания Linux
    03 Ubuntu
    04 Установка Ubuntu
    05 OEM версия Ubuntu
    06 Настройка Ubuntu
    07 RDP подключение к Ubuntu
    08 Ubuntu sharing
    09 Linux Mint
    10 Linux Mint RDP подключение
    11 Open SUSE
    12 Open SUSE RDP подключение
    13 Debian
    14 Open Source Software
    15 Настройка экрана и шрифтов в Ubuntu
    16 Основы командной строки
    17 Command Line Get Help
    18 Файлы и папки
    19 Управление файлами и папками
    20 Архивация файлов
    21 Поиск информации из файлов
    22 Команды Sort и Cut
    23 WC & regular expressions
    24 Создание скриптов
    25 Выбор операционной системы
    26 Места хранения информации
    27 Настройки сети в Linux
    28 Типы пользователей и безопасность
    29 Создание пользователей и групп
    30 Разрешения
    31 Разрешения (лаборатория)32. Разрешения (лаборатория 2)
    33 Специальные папки и файлы

    Преимущества видеокурсов
    1 Возможность заниматься дома или в любом другом месте.
    2 Возможность самим составлять график занятий.
    3 Экономия времени.
    4 Возможность просматривать материал несколько раз для более детального изучения и запоминания.
    5 Отсутствие необходимости заметок в тетрадях или блокнотах.
    6 Все уроки разделены по темам и находятся в отдельных файлах.
    7 Возможность удобного нахождения видеофайлов по названиям.

    Чему вы научитесь
    - Шестой шаг на пути к системному администрированию.
    - Вы научитесь как создать лабораторию Linux в домащних условиях.
    - Научитесь работать с такими системами как Ubuntu, Linux Mint, OpenSUSE, Debian.
    - Узнаете как устанавливать Linux с нуля.

    Для кого этот курс
    - IT техники, IT специалисты, Helpdesk специалисты, начинающие системные администраторы прошедшие курсы 70-740/70-741/70-742.

    Начальные требования
    - Желателен опыт работы в сфере обслуживания персональных компьютеров, настройки маршрутизаторов, коммутаторов и модемов.
    - Уровень Helpdesk и прошедшие курсы 70-740/70-741/70-742.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. Курс по созданию сайта на WordPress с нуля (Миша Рудрастых)

    15 фев 2024
    [​IMG]
    Полный курс по созданию сайтов на CMS WordPress без знаний кода.

    Создадим три сайта разными способами
    Расскажу свои секреты с фриланса
    Что сегодня нужно знать о SEO?
    Всё про скорость и безопасность.

    План курса:
    - 01. Установка WordPress
    Сам процесс установки WordPress занимает 5 минут, но однако тут есть множество подготовительных шагов и подводных камней.
    - 02. Основы создания сайтов на WordPress
    Этот модуль рассчитан для тех, кто никогда не сталкивался с WordPress, тем не менее он будет полезен всем, потому что в каждом уроке я делюсь личным мнением, основанном на опыте.
    - 03. Создание сайта-портфолио
    - 04. Создание лендингов
    Основы. Как выбрать тему и конструктор для лендинга?
    Как работать с Elementor
    Создаём лендинг за практически
    - 05. Создание сайта компании
    Знакомcтво с Gutenberg и его настройка
    Настройка темы
    Работа с контентом. Паттерны
    - 06. Поисковое продвижение сайта (SEO)
    Основы SEO сайта на WordPress
    - 07. Скорость загрузки сайта
    Хорошая новость в том, что WordPress сам по себе очень быстрый. Те люди, которые утверждют обратное и в пример приводят свои медленные сайты, они просто ничего не знают, как Джон Сноу. Подробнее – в этом модуле.
    - 08. Безопасность сайта
    Ещё одна хорошая новость в том, что WordPress безопасен сам по себе. Тот, кто утверждает по-другому, вероятно не понимает, что благодаря публичности WordPress и открытому коду, о его любой уязвимости сразу узнаёт весь мир и она сразу же исправляется. Тем не менее, пару основ безопасности я всё же вам расскажу.
    - 09. Фриланс
    Можете верить, а можете нет, но у меня есть знакомые, которые после этого курса начанали делать сайты для клиентов на WordPress и это без знаний программирования.
    35 видеоуроков (9 модулей)

    Ваш преподаватель: Миша Рудрастых.
    В веб-разработке 17 лет, ещё в школе начал создавать сайты на HTML и PHP

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [Stepik] Numpy и анализ данных (Александр Сидоров)

    14 фев 2024
    [​IMG]
    Цель курса научить учащихся эффективно работать с массивами данных и выполнять математические операции над ними с помощью библиотеки NumPy.

    Курс по библиотеке NumPy - это отличная возможность для всех, кто хочет научиться эффективно и быстро обрабатывать и анализировать данные с помощью Python. Библиотека NumPy - это мощный инструмент для работы с массивами данных, который широко используется в науке, инженерии, финансах, машинном обучении и других областях.

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

    Таким образом, если вы хотите освоить библиотеку NumPy и стать востребованным специалистом в области обработки и анализа данных, выбор этого курса станет для вас отличным началом в этом направлении!

    Одно из главных преимуществ этого курса по библиотеке NumPy заключается в том, что он предоставляет множество тестовых задач и задач на программирование, которые позволяют учащимся углубить свои знания и проверить свои навыки в решении задач.

    Кроме того, курс содержит ряд задач из реальной практики анализа данных, что помогает студентам получить опыт работы с реальными данными и применить полученные знания на практике.

    Чему вы научитесь
    - Учащиеся после прохождения курса научатся:
    - Применять библиотеку NumPy для выполнения математических операций над массивами данных.
    - Разрабатывать алгоритмы для обработки и анализа больших наборов данных с использованием многомерных массивов NumPy.
    - Работать с массивами данных различных типов, включая числа, строки, логические значения и т.д.
    - Выполнять операции по индексированию и выборке данных из многомерных массивов NumPy.
    - Работать с линейной алгеброй, включая выполнение операций умножения матриц, нахождение обратной матрицы, нахождение определителя и т.д.
    - Выполнять операции по изменению формы и размерности массивов данных.

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

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

    Также желательно иметь представление о работе с массивами данных и базовые знания математики, включая алгебру и статистику.

    Если у студентов нет опыта работы с Jupyter Notebook, то перед началом курса им стоит познакомиться с этим инструментом и изучить его основы.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Stepik] Gitlab в работе (Евгений Лестопадов)

    14 фев 2024
    [​IMG]
    Обучение проходит на GitLab CE: Community Edition, а это значит что вы сможете развернуть у себя на компьютере полноценную лабараторию для экспериментов.

    Курс состоит из трех частей:
    1 Первая часть дает вам базовые знания о устройстве GitLab, обзор интерфейса. Разберемся на практике с базовыми возможности от создания групп, проектов и добавления пользователей, рассмотрим на примерах, основные функциональные возможности платформы.
    2 Во второй части курса мы изучим основы Git.
    3 В третьей части курса как только вы освоитесь с интерфейсом и функциями GitLab, перейдем к написанию кода на YAML. Далее изучим на сквозных примерах возможности GitLab для CI/CD pipeline. (смотрите оглавление курса)

    Чему вы научитесь
    - Изучите базовые настройки GitLab
    - Управлять пользователями в GitLab
    - Создавать и работать с проектами GitLab
    - Общий принцип работы CI/CD
    - Изучите базовые функциональные возможности платформы GitLab для DevOps
    - Разберем основы Git
    - Поймете основы YAML
    - Рассмотрим основы Markdown
    - Настроите и используйте GitLab Runners для выполнения CI/CD pipeline
    - Автоматизировать сборку, тестирование, развертывание с помощью GitLab CI
    - Подключать и настраивать GitLab Runners
    - Создавать собственные скрипты для GitLab CI/CD (Pipelines, Jobs, Stages)

    Для кого этот курс
    Для всех желающих познакомиться с платформой GitLab.
    Хотите узнать, как построить CI/CD pipeline в GitLab.

    Начальные требования
    - Основы работы с ПК
    - Знаете как открыть командную строку в Mac/Linux/Windows.
    - Желательно иметь общее представление что такое Docker.
    - Права администратора для установки программного обеспечения на ПК.
    - Для практики вам нужен ПК который имеет возможность создать и запустить виртуальную машину,
    - необходимо иметь 8гб оперативной памяти,
    - 32гб свободного места на жестком диске
    - несколько ядер процессора с возможностью виртуализации.

    Обратите внимание GitLab будем устанавливать локально, в минимальном варианте он потребует от 4.5 Гб оперативной памяти, плюс потребуется память для runner(в итоге минимум может использоваться 6 Гб, плюс 2 Гб где останется под основную ОС, учтите это)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Stepik] JavaScript Тренажер (Сергей Романенко)

    14 фев 2024
    [​IMG]
    Этот курс состоит исключительно из практических задач, которые помогут вам улучшить свои навыки в работе с переменными, типами данных, условными конструкциями, циклами, функциями и объектами в JavaScript. В ходе выполнения задач вы научитесь применять свои знания на практике, улучшите навыки работы с JavaScript и укрепите уверенность в своих возможностях.

    Кроме того, в этом курсе включены задачи на собеседования. Они позволят вам не только отработать навыки работы с JavaScript, но и подготовиться к собеседованию на позицию JavaScript-разработчика. Вы научитесь решать типичные задачи, которые могут быть предложены на собеседовании, и узнаете, как правильно формулировать свои ответы.

    Таким образом, этот курс поможет вам улучшить навыки работы с JavaScript и подготовиться к собеседованию на позицию JavaScript-разработчика.

    JavaScript Тренажер постоянно пополняется разнообразными и интересными задачами, в результате чего курс постепенно расширяется и становится еще более насыщенным. Каждое обновление JavaScript Тренажера приносит с собой новые увлекательные вызовы и возможности для изучения JavaScript.

    Все практические задачи курса с использованием программной платформы NODE.JS (v18.17.1) можно решать столько раз, сколько вы пожелаете. За ошибки баллы не снимаются, поэтому не бойтесь пробовать и ошибаться!

    Чему вы научитесь
    - Разбираться в работе с переменными, типами данных, условными конструкциями, циклами, функциями и объектами в JavaScript.
    - Решать практические задачи и находить эффективные решения в JavaScript.
    - Подготовиться к собеседованию на позицию JavaScript-разработчика, включая задачи, которые могут быть заданы на собеседовании.
    - Развивать аналитическое мышление и научиться решать задачи различной сложности в JavaScript.
    - Укрепить свои знания и навыки в работе с JavaScript, повысить уверенность в своих навыках и стать более профессиональным JavaScript-разработчиком.

    Для кого этот курс
    Курс будет полезен: IT-специалистам, Frontend разработчикам, Backend разработчикам, Разработчикам игр, Разработчикам автономных приложений, Разработчикам мобильных приложений, QA Manual инженерам, QA Automation инженерам.

    Начальные требования
    Для успешного прохождения курса "JavaScript Тренажер" требуются базовые знания по информатике и математике. В случае возникновения трудностей с определенными понятиями или концепциями, связанными с информатикой или математикой, рекомендуется уделить некоторое время их изучению, чтобы разрешить фундаментальные вопросы. Также необходим базовый уровень владения языком программирования JavaScript. Если у вас уже есть опыт работы с JavaScript, этот курс поможет вам усовершенствовать ваши навыки и готовиться к новым вызовам.

    Для эффективного решения практических задач важно обладать развитым алгоритмическим и логическим мышлением.

    Если вы являетесь новичком в программировании или только начинаете изучение JavaScript, настоятельно рекомендуется предварительно или параллельно пройти курс JavaScript Базовый уровень. Это ускорит ваше понимание материала курса, сделает его усвоение более легким и позволит извлечь максимальную пользу из обучения.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [Stepik] Поколение Python: базы данных и SQL для начинающих (Тимур Гуев, Артур Харисов)

    14 фев 2024
    [​IMG]
    "Поколение Python": базы данных и SQL для начинающих
    - знакомит с реляционными базами данных
    - знакомит с базовыми возможностями языка SQL

    В курсе рассматриваются основные понятия реляционных баз данных и языка SQL.

    Курс разбит на 14 модулей с теоретическими и практическими материалами, а также заданиями.

    Модули курса:
    01 О курсе
    02 Введение в базы данных и СУБД
    03 Основы языка SQL
    04 Встроенные функции
    05 Группировка данных
    06 Подзапросы
    07 Соединение таблиц
    08 Обновление, удаление и добавление данных
    09 Создание таблиц и работа с ними
    10 Пользовательские функции и хранимые процедуры
    11 Дополнительные задачи
    12 Mock-собеседование в Google
    13 Mock-собеседование в VK
    14 Заключение

    Решения проверяет автоматическая система, поэтому обратную связь вы получите очень быстро. Если у вас возникнут проблемы, команда курса даст советы и подсказки.

    Чему вы научитесь
    - Извлекать информацию из таблиц с помощью SQL-запросов
    - Добавлять в таблицы новые данные
    - Удалять и изменять данные в таблицах
    - Фильтровать данные с помощью WHERE и HAVING
    - Выполнять агрегацию данных с помощью GROUP BY
    - Извлекать информацию из нескольких таблиц с помощью JOIN
    - Объединять таблицы с помощью UNION
    - Работать с функциями для обработки чисел, дат и текста
    - Вычислять среднее, минимальное и максимальное значения с помощью функций AVG, MIN, MAX
    - Использовать вложенные SQL-запросы
    - Использовать общие табличные выражения CTE
    - Создавать пользовательские функции и хранимые процедуры

    Для кого этот курс
    Курс рассчитан на всех, кто хочет освоить основы реляционных баз данных и язык структурированных запросов SQL.

    Начальные требования
    Для успешного освоения данного курса не нужно знать других языков программирования, однако мы рекомендуем пройти наши предыдущие курсы:
    1 Поколение Python: курс для начинающих
    2 Поколение Python: курс для продвинутых
    3 Поколение Pythonx: курс для профессионалов
    4 Поколение Python: ООП

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [TechTutors Team] Разработка приложений с Flutter и Dart для IOS и Android

    14 фев 2024
    [​IMG]
    Google Flutter был впервые анонсирован в мае 2017 года, а выпущен в 2018 году, он уже стал очень популярным среди разработчиков. Сейчас Flutter - самая популярная кросс-платформенная мобильная разработка, используемая разработчиками по всему миру, согласно опросу разработчиков 2021 года. Согласно опросу, 42 процента разработчиков программного обеспечения использовали Flutter.

    В этом курсе вы изучите основы языка программирования Dart, разберем объектно-ориентированное программирование в Dart - понимание того, как создавать классы и объекты и как все это работает при создании надежных программ. Мы будем создавать простые и сложные приложения, как работать с картами, локацией, как заставить приложения Flutter взаимодействовать с базой данных в реальном времени - Firestore, научимся монитезировать приложения с рекламой, научимся работать с Git и GitHub и конечно же ни одно мобильное приложение не обходится без красивой анимации. В этом курсе вы узнаете, как создавать анимацию, используя стандартную библиотеку инструментов Flutter, которое понравится вашим пользователям. Вы узнаете как внедрять простые анимации, а так же как создавать кастомные сложные анимации. Это и многое другое вы узнаете в этом курсе!

    Чему вы научитесь
    - Научимся создавать красивые кросс-платформенные приложения (Для IOS и Android) с нуля.
    - Научимся работать с одной из самых продвинутых технологий в сфере IT.
    - Научитесь основам языка программирования Dart.
    - Освоим Dart до Advanced.
    - Разберемся как использовать Flutter для разработки мобильных приложений.
    - Создадим портфолио красивых приложений.
    - Научимся монетизировать приложения с рекламой Google Ad Mob.
    - Научимся делать красивые анимации.
    - Научимся работать с нуля на новой версии Flutter - 2.0.
    - Научимся подключать локальную базу данных (sqflite) и ремоут базу данных Firebase.
    - Научимся использовать такие функции, как карту, камеру устройства, аутентификацию юзеров и многое другое!
    - Научимся пользоваться архитектурой Cubit и Provider.

    Для кого этот курс
    Если вы никогда раньше не программировали, то научитесь создавать приложения для iOS и Android.
    Если вы знаете, как писать код, но Вас интересуют отдельные фичи как монетизация c рекламой или Firebase
    Если вы являетесь разработчиком нативных приложений для IOS или Android, пройдите этот курс, чтобы узнать, сколько времени вы можете сэкономить на создании приложений iOS и Android с помощью Flutter.

    Начальные требования
    Навыки программирования не требуются, на курсе вы научитесь всему необходимому.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Stepik] Доказательства, ChatGPT и Python (Александр Куликов, Иван Павлов)

    14 фев 2024
    [​IMG]
    На вашем экране — современный интерактивный курс-учебник по основам дискретной математики.

    Зачем изучать дискретную математику?

    Вот как ChatGPT отвечает на этот вопрос. Мы сами бы не сформулировали это лучше, поэтому просто присоединяемся к ответу.

    Изучение дискретной математики важно по нескольким причинам.
    1 Фундамент компьютерных наук. Дискретная математика обеспечивает математические основы для многих концепций в компьютерных науках, включая алгоритмы, структуры данных, криптографию, теорию автоматов и многое другое.
    2 Развитие логического мышления. Эта область способствует развитию абстрактного и критического мышления, улучшает навыки решения проблем и способность к аналитическому мышлению.
    3 Применение в различных областях. Дискретная математика находит применение в разнообразных областях, таких как криптография, разработка компьютерных игр, теория сетей, оптимизация и многие другие.
    4 Теоретический фундамент для вычислительных систем. Она помогает понять, как работают компьютеры на более глубоком уровне, включая обработку данных, хранение информации и передачу данных.
    5 Решение конкретных задач. В отличие от непрерывной математики, дискретная математика часто занимается конкретными, раздельными объектами, что делает ее незаменимой при моделировании реальных систем, где объекты четко определены и разделены.
    6 Основа для научных исследований. Для студентов и исследователей, занимающихся компьютерными науками, электроникой, математическим моделированием и смежными областями, знание дискретной математики является ключевым для понимания и проведения научных исследований.

    Изучение дискретной математики обеспечивает студентам и профессионалам важные инструменты и концепции, которые применимы во многих технических и научных областях.

    А нужно ли сегодня изучать дискретную математику, раз у нас теперь есть ChatGPT?
    На сегодняшний день ChatGPT умеет не только отлично помогать с рутинными делами, но даже и решать математические задачи! При этом прямо под чатом, где мы общаемся с ChatGPT, написано: "ChatGPT can make mistakes. Consider checking important information." И действительно, мы увидим много базовых задач из дискретной математики, для которых ChatGPT выдаёт решение, похожее на правильное, но при этом даже близко не являющееся правильным. Таким образом, умение отличать правильное доказательство от неправильного стало ещё более актуальным. В этом курсе мы вместе прокачаем этот навык!

    Что именно покрывает этот курс?
    В этом курсе мы с вами будем изучать доказательства в дискретной математике. Доказательства важны и нужны во всех разделах компьютерных наук: нужно доказывать корректность программ, алгоритмов, протоколов, а также оценки на их эффективность. Мы познакомимся с распространёнными типами доказательств (доказательства существования, оптимальности, корректности; метод математической индукции; оценки скорости роста), а также узнаем, как доказательства классифицируются в компьютерных науках с вычислительной точки зрения (увидим примеры интерактивных и вероятностно проверяемых доказательств).

    В будущем мы планируем сделать продолжение этого курса, покрывающее другие большие сюжеты дискретной математики — комбинаторику, теорию вероятностей, теорию графов и логику.

    Что же делает этот курс современным?
    Мы активно будем использовать Python и ChatGPT. На сегодняшний день эти современные инструменты нужны и полезны людям самых разных профессий — далеко не только тем, кто изучает технические науки. Python мы будем использовать для решения различных задач из области компьютерных наук и для интерактивных примеров. A ChatGPT нам поможет научиться критически оценивать готовые решения.

    А что делает этот курс интерактивным?
    - Вы не просто будете изучать идеи дискретной математики. Мы предложим вам решить много задач. По каждой задаче мы дадим вам обратную связь по вашему решению и обсудим эталонное.
    - Вы будете общаться с однокурсниками, преподавателями и ChatGPT. Будем учиться друг у друга, будем вместе разбираться, какие решения являются правильными, а какие — нет.
    - Вы будете решать интерактивные головоломки, запускать написанный нами код на Python и писать свой.

    Но зачем в курсе по математике нужен код?
    - Применения: примеры на Python покажут вам широкий спектр применений идей дискретной математики на практике.
    - Интерактивные примеры: код можно использовать как интерактивные примеры: скопируйте код, измените в нём параметры, запустите — и посмотрите, что получилось.
    - Более глубокое понимание: программируя конкретную идею, вы разберётесь во всех её деталях.

    Но почему Python, а не какой-нибудь другой язык?
    У Python есть несколько преимуществ.
    - Высокоуровневый язык. Довольно просто начать писать код на Python, даже если вы до этого никогда не программировали. Код легко читаемый и компактный.
    - Интерактивный режим. Python можно использовать как интерактивный язык для общения с компьютером (REPL: read-eval-print loop).
    - Батарейки в комплекте. Есть много библиотек, которые позволят нам в пару строк кода нарисовать граф или график, сгенерировать случайную последовательность и так далее.

    Это частично объясняет, почему Python так популярен для прототипирования программ, а также в таких областях, как машинное обучение, науки о данных и веб-разработка. Недостатки у Python тоже есть: высокоуровневость Python делает его более медленным. Нас это пугать не будет, поскольку мы будем рассматривать короткие куски кода, где производительность будет не особо важна.

    Чему вы научитесь
    - Разберётесь с основными идеями дискретной математики — конструктивными и неконструктивными доказательствами, методом математической индукции, доказательствами корректности алгоритмов, оценками скорости роста функций.
    - Будете активно использовать Python и ChatGPT. Использование этих двух инструментов делают работу более эффективной в самых разных областях.
    - Решите много задач — как теоретических, так и прикладных. Мы поможем вам с каждой задачей: и дадим обратную связь по вашему решению, и расскажем наше решение.
    - Напишете эффективные программы на Python для задач из разных областей компьютерных наук.
    - Потренируетесь критически оценивать ответы ChatGPT. Для этого мы вместе посмотрим на много решений задач от ChatGPT и найдём в половине из них ошибки.
    - Пообщаетесь (в комментариях и на форумах решений) как с однокурсниками, так и с преподавателями.

    Для кого этот курс
    Для всех, кто хочет разобраться в математических основах компьютерных наук.

    Начальные требования
    Знание математики на школьном уровне.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [result school] Основы программирования (Валерий Левченко, Юрий Карелин)

    12 фев 2024
    [​IMG]


    Освойте базу за 7 дней и сделайте шаг к IT-профессии под руководством опытного разработчика.

    Избавитесь от страха «сломать» что-либо в компьютере.
    Поймете, как работают браузер и интернет.
    Научитесь составлять алгоритмы
    Сможете превратить свои идеи в код.

    Этот курс для вас, если вы
    Думаете, что вы — гуманитарий
    Вы уверены, что не дружите с техникой и ничего не понимаете в программировании. Хотите попробовать свои силы в IT и понять, справитесь ли с обучением.
    Хотите пойти правильным путем
    Вы склонны к техническим наукам и мечтаете попробовать себя в разработке.
    Хотите понять, как работает код и как научиться писать программы. А после — продолжить свой путь в IT.
    Когда-то увлекались информатикой
    А сейчас хотите освежить знания и вспомнить то, что учили раньше.
    Ваша цель — повторить забытый материал и развиваться дальше

    Что вы получите на курсе?
      • 6 уроков в HD
        Все уроки записаны в высоком качестве и без запаздывания, с хорошим звуком и четким захватом экрана.
      • Быстрый старт в IT
        Всего за 7 дней вы найдете «общий язык» с компьютером. Вам будет проще учиться и понимать логику программистов.
      • Проверка заданий
        Наставник проверит ваши ответы в течение суток и даст обратную связь на нашей образовательной платформе.
      • Закрытый чат
        На протяжении 4 недель вы будете общаться с такими же заинтересованными людьми и сможете задавать вопросы наставнику.
      • Служба заботы
        Если у вас возникнут сложности, вы всегда сможете обратиться в отдел заботы, и мы найдем решение.
      • Комфортное обучение
        Вы будете выполнять только необходимые действия, чтобы прийти к цели. Вы не устанете от объема знаний, а захотите узнать еще больше!
    Шаг 1

    Основы программирования, часть 1

    Познакомитесь с базовыми понятиями в JavaScript и научитесь читать код.
      • JavaScript — простые команды.
      • Типы данных и переменные.
      • Массив.
    Шаг 2

    Основы программирования, часть 2

    Углубитесь в самые важные понятия в JavaScript и научитесь писать базовый код.
      • Условие.
      • Цикл.
      • Функция.
    Шаг 3

    Основы браузера и интернета

    Поймете, как устроены браузер и сайты.
      • Как компьютер работает с кодом.
      • Логика загрузки сайтов.

    Шаг 4

    Основы алгоритмов

    Получите общее представление об алгоритмах и научитесь выстраивать их.
      • Понятие алгоритма.
      • Алгоритмы в жизни.
      • Алгоритмы в программировании

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [Shultais Education] Алгоритмы и структуры данных (Никита Шультайс)

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

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

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

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

    Темы:
    1. Введение в алгоритмы
    2. Структуры данных
    3. Сортировка
    4. Поиск
    5. Численные алгоритмы
    6. Хэширование
    7. Рекурсия
    8. Деревья
    9. Деревья принятия решений
    10. Алгоритмы на графах
    11. Строковые алгоритмы
    12. Криптография
    13. Сжатие
    14. Блокчейн
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [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.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Karpov.Courses] Принятие решений на основе данных. Аналитика для начинающих (Роман Васильев)

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

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

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

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


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

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

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

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

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


    ПРОГРАММА КУРСА
    Модуль 1. Выявление проблемы и постановка задачи.
    Модуль 2. Сбор и валидация данных.
    Модуль 3. Анализ данных.
    Модуль 4. Визуализация данных.
    Модуль 5. Принятие решений.
    Модуль 6. Коммуникация, мониторинг и оценка.
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [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

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