В курсе мы будем учиться работать с библиотекой Pandas, используя при этом различные финансовые и экономические данные. Тем самым, параллельно с изучением самой библиотеки, вы также сможете узнать для себя и что-то новое из мира экономики и финансов.
Чему вы научитесь
О курсе
- Загружать/выгружать данные из широко распространенных форматов хранения финансовых данных (Excel-файлы, CSV-файлы).
- Работать с датой и временем.
- Проводить предобработку данных: добавлять, чистить, удалять, преобразовывать данные.
- Агрегировать, группировать данные, делать сводные таблицы.
- Визуализировать данные. Строить графики разного вида.
Курс содержит много разнообразных задач и тестов, благодаря которым усвоение теоретического материала проходит более качественно.
Для кого этот курс
Данный курс предназначен для широкого круга учащихся.
Начальные требования
Начальный уровень знаний языка программирования Python.
Программа курса
Сергей Спирёв. Имею двадцатилетний опыт работы в банковской, страховой и лизинговой сферах, где занимался финансовым анализом, моделированием, управлением активами.
- Структура данных Series
- Структура данных Series (продолжение 1)
- Структура данных Series (продолжение 2)
- Структура данных DataFrame
- Структура данных DataFrame (продолжение)
- Доступ к данным
- loc
- iloc
- Методы filter, isin, where, query
- Статистики и арифметические операции
- Задачи на статистики
- Удаление данных
- Пропуски и дубликаты
- Сортировка
- Методы value_counts, unique, nunique
- Методы apply, applymap, map
- Временные ряды
- Временные ряды (продолжение 1)
- Временные ряды (продолжение 2)
- Временные ряды (продолжение 3)
- Чтение данных read_csv()
- Запись данных to_csv()
- Чтение данных read_excel()
- Запись данных to_excel()
- Метод plot()
- Метод plot(). Тесты
- merge
- concat
- Иерархическое индексирование
- groupby()
- pivot_table()
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 26
Страница 26 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[stepik] Изучаем Pandas на финансовых данных (Сергей Спирёв)
9 сен 2024
Ссылка на тему: [stepik] Изучаем Pandas на финансовых данных (Сергей Спирёв)Ответов: 0 -
[Step Up] Разработчик чат-ботов. Тариф Уровень А: Быстрый старт
6 сен 2024
Платформа Salebot предлагает гибкие возможности для разработки чат-ботов различной сложности, включая использование переменных, формул и сравнений.
На этом курсе вы познакомитесь с платформой Salebot, узнаете о ее широких возможностях и сделаете свои первые боты и сайты, а также получите рекомендации по продажам, чтобы сразу после обучения начать привлекать и работать с клиентами и увеличивать свой доход.
Программа курса
- Урок 1: Блоки и стрелки
- Урок 2: Условие
- Урок 3: Кнопки
- Урок 4: Таймеры
- Урок 5: Действия
- Урок 6: Вложения
- Урок 7: Переменные
- Урок 8: Сайты
- Урок 9: Аналитика
- Урок 10: Прием платежей
- Урок 11: Продажи
Ссылка на тему: [Step Up] Разработчик чат-ботов. Тариф Уровень А: Быстрый стартОтветов: 0 -
[Merion Academy] Онлайн-курс по TypeScript (Николай Румянцев)
5 сен 2024
Изучи основы TypeScript и стань более востребованным специалистом! На курсе ты научишься устанавливать и настраивать окружение, изучишь типы и аннотации типов, интерфейсы и классы, модификаторы доступа и сможешь создавать полноценные проекты. Прокачай резюме на максимум!
Кому подойдет курс?
Начинающим разработчикам. Особенно, если ты уже знаком с основами JavaScript и хочешь улучшить свои навыки. Курс научит тебя писать более надежный и чистый код.
Бэкенд-разработчикам. На курсе вы лучше поймете, как работает современный фронтенд. После сможете заявить о себе как о fullstack-разработчике. Знание этого инструмента добавит веса твоему резюме!
Фронтенд-разработчикам. TypeScript упростит работу над кодом, сократив количество ошибок типов в рантайме. А строчка «знание TypeScript» в резюме станет поводом либо повысить тебе оклад, либо получить более выгодный оффер!
Автор: Николай Румянцев
Разработчик интерфейсов, Yandex
Разрабатывает и поддерживает системы Yandex HR Tech
Stack: JavaScript, TypeScript, React, Node.JS, Rx.JS, PostCSS, Effector, Next.js, Nest.js
Программа курса:
Блок 1: Введение
Блок 2: Базовые знания TypeScript
Блок 3: Продвинутая типизация
Блок 4: Дженерики
Блок 5: Манипуляции с типами
Блок 6: Служебные типы
Блок 7: Классы
Блок 8: Финальный проект
Финальное тестирование
Ссылка на тему: [Merion Academy] Онлайн-курс по TypeScript (Николай Румянцев)Ответов: 0 -
[CyberYozh] Охотник за сокровищами - изучаем автоматизацию в BlockChain - проектах на Python
4 сен 2024
Охотник за сокровищами - изучаем автоматизацию в BlockChain-проектах на Python и собираем ретродропы
Умножай цифровые доходы
- Автоматизируйте процессы в BlockChain-проектах с использованием Python и одновременно зарабатывайте на ретродропах.
- Научитесь работать с проектами Web 3.0, это позволит вам получить в вашем арсенале востребованные и высокооплачиваемые навыки.
- Решайте бизнес-задачи эффективнее, создавайте и управляйте своими проектами, разрабатывайте боты для заказчиков.
Разработчиков WEB 3.0
Разберитесь в сфере Web 3.0, смарт-контрактах, научитесь писать код для BlockChain-проектов
Специалистов по автоматизации
Научитесь автоматизации активности. В частности, активности для автоматизации заработка, мультиаккаунтингу и ботоводству
Начинающих программистов
Освойте программирование, но если вам не хочется делать это на скучных тренажёрах, то этот курс для вас.
Криптоэнтузиастов
Ворвитесь в тему крипты, но не в качестве дойной коровы для гуру или разработчиков горе-токенов.
Программа курса:
- Основы разработки на Python
- Введение в криптовалюту
- Ретродропы
- Мультиаккаунтинг и антибот
- Автоматизация
- Работа с API криптобирж
Ссылка на тему: [CyberYozh] Охотник за сокровищами - изучаем автоматизацию в BlockChain - проектах на PythonОтветов: 3 -
Профессиональная 1С-разработка в окружении Библиотеки стандартных подсистем (Марат Еникеев)
3 сен 2024
Занятия устроены так:
есть сокращенное видео занятия
в нем присутствуют стоп-кадры
текст занятия содержит полные фрагменты этого видео
смотрим эти фрагменты
изучаем ссылки
отвечаем на вопросы в тексте занятия
делаем практику
задаем свои вопросы)
Ссылка на тему: Профессиональная 1С-разработка в окружении Библиотеки стандартных подсистем (Марат Еникеев)Ответов: 0 -
[Ibs] Разработка через тестирование (TDD) на Java (Денис Цыганов)
3 сен 2024
В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.
В ходе тренинга слушатели:
- получат общее представление о целях и задачах тестирования;
- научатся использовать паттерны при разработке модульных тестов;
- познакомятся с синтаксисом и получат практический опыт использования JUnit 5 Test Framework;
- получат практические навыки разработки через тестирование;
- научатся использовать паттерны TDD;
- получат практический опыт разработки приложения с помощью TDD.
Предварительная подготовка:
Опыт разработки на Java не менее 1 года.
Разбираемые темы:
- 1. Введение в тестирование ПО (теория – 1,5 ч.; практика – 0,5 ч.)
Что такое тестирование программного обеспечения?
Что мы можем обнаружить в процессе тестирования?
Классификация видов тестирования
Принципы тестирования ПО
- 2. Разработка через тестирование (теория – 1,5 ч.; практика – 1,5 ч.)
Определение разработки через тестирование
Рабочий процесс разработки через тестирование
Фреймворк модульного тестирования. Введение.
TDD Kata
- 3. Паттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Паттерн Red-Green-Refactor
Простейшие тесты
Соглашение об использовании имен в модульном тестировании
Принципы модульного тестирования F.I.R.S.T.
Наследование и модульное тестирование
Унаследованный код и модульные тесты
- 4. Антипаттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
Каталог антипаттернов
Основные ошибки
- 5. Методы разработки через тестирование (теория – 2 ч.; практика – 5 ч.)
Паттерн Многоуровневая архитектура
Методы разработки API
Mock-тестирование
- Итого: теория 8 – ч. (50%), практика – 8 ч. (50%)
Ответов: 0 -
Profit Academy (Anton ProfiT)
2 сен 2024
Profit Academy — это набор уникальных видео уроков, созданная для тех, кто хочет не просто учиться, но и зарабатывать на своих знаниях. Уникальный курс по программированию и блокчейн-технологиям, которые помогут вам освоить передовые технологии и использовать их для получения реальной прибыли.
Данный курс включает в себя комплексное обучение Python, Web3 и Telegram API в совокупности с Ads Power, дающее не только теоретические знания, но и практические навыки, которые помогут вам реализовать самые амбициозные проекты не только в криптоиндустрии, но и в любой другой области.
Чему ты научишься?
- Ты освоишь язык программирования Python и с помощью него научишься управлять ADS power
- Автоматизируешь рутину, тестнет проекты, galxy, intract квесты и будешь уметь писать сложный и эффективный код для сложных задач
- Сможешь легко увеличить масштабы своей фермы и выполнять любые задачи хоть на тысячи аккаунтов
- Будешь уметь писать скрипты для любых проектов, как с графическим интерфейсом, так и без него.
- Научишься взаимодействовать со смарт-контрактами на прямую, без подключения к сайту, благодаря этому ты сможешь делать свапы, минты, отправлять транзакции без подключения к сайту и всегда быть быстрее других
- Ты интегрируешь управление своей программой через телеграм бота, которого напишешь сам и будешь управлять торговыми ботами, парсить и выводить информацию прямо в телеграм.
Скрытый текст. Открывается зарегистрированным пользователям.
Ссылка на тему: Profit Academy (Anton ProfiT)Ответов: 2 -
[PurpleSchool] Neovim - практика и настройка (Антон Ларичев)
1 сен 2024
Чему вы научитесь?
После прохождения курса вы сможете:
- Использовать Vim Motions
- Создавать макросы
- Эффективно работать с клавиатуры
- Работать с различными Vim режимами
- Знать основы Lua
- Конфигурировать Neovim
- Устанавливать плагины
- Работать с LSP
- Работать со split и buffer
1. Введение
2. Настройка окружения
3. Базовые motion
4. Удаление и копирование
5. Преобразование текста
6. Visual Mode и Макросы
7. OCHOBы Lua
8. Конфигурация
9. Плагин UI
10. Плагины для разработки
11. Продвинутая работа
Тариф Самостоятельный
только видео-материалы (без доступа к платформе с тестами)
Ссылка на тему: [PurpleSchool] Neovim - практика и настройка (Антон Ларичев)Ответов: 1 -
[IT Start] Создание графического интерфейса в Python 3 с Tkinter
1 сен 2024
Курс рассчитан на новичков, которые хотят научиться создавать программы с графическим интерфейсом (GUI) на Python. Пройдя его Вы научитесь создавать полноценные приложения на Python.
Что входит в курс:
- 22 видеоурока по библиотеке tkinter
- 7 видеоуроков по расширению ttk
- Описание параметров виджетов и методов в текстовом виде
- Домашние Задания
- Знакомство с tkinter
- Виджет Label
- Виджет Button
- Виджет Entry
- Метод pack
- Метод place
- Виджеты Frame и Labelframe
- Метод grid
- Метод bind
- Виджеты Text и Scrollbar
- Виджеты Radiobutton и Checkbutton
- Виджет Listbox
- Виджет Toplevel
- Виджет Panedwindow
- Виджет OptionMenu
- Виджет Scale
- Виджет Spinbox
- Виджет Menu
- Добавление контекстного меню
- Подсказки (messagebox)
- Диалоговые окна (filedialog)
- Виджет Canvas
- Расширение ttk
- Виджет LabledScale
- Виджет Notepad
- Виджет Combobox
- Виджет Progressbar
- Виджет Separator
- Виджет Sizegrip
Создатель и ведущий курса - автор канала IT Start
Ссылка на тему: [IT Start] Создание графического интерфейса в Python 3 с TkinterОтветов: 0 -
[IT Start] Создание телеграм-ботов на Python с фреймворком Aiogram 3
1 сен 2024
Курс рассчитан на новичков, которые хотят научиться создавать телеграм-ботов на языке программирования Python с использованием самого популярного фреймворка Aiogram.
Пройдя его Вы научитесь создавать телеграм-ботов на Python для различных целей.
Курс регулярно обновляться и пополняется новыми видео. Доступ к курсу приобретается один раз и навсегда, все последующие обновления будут бесплатными.
Что входит в курс:
- 28 видеоуроков по созданию телеграм-ботов используя фреймворк Aiogram 3
- 36 видеоуроков по созданию телеграм-ботов используя фреймворк Aiogram 2
- Доступ к закрытому сообществу со всеми материалами навсегда
Aiogram 3
- Установка aiogram. Создание бота и получение его токена
- Добавление команд. Апдейты
- Создание эхо-бота
- Изменение символа вызова команд
- Аргументы команд
- Способы форматирования текста отправляемого ботом
- Отправка стикеров и смайликов
- Отправка изображений
- Отправка видеозаписей
- Отправка медиагруппы состоящей из изображений и/или видеозаписей
- Отправка аудио и голосовых сообщений
- Отправка видео-кружков
- Отправка файлов
- Отправка геолокации
- Скачивание файлов ботом
- Администрирование телеграм-групп ботом
- Администрирование телеграм-каналов ботом
- Добавление клавиатуры (кнопок)
- Сборщик клавиатуры
- Добавление инлайн-клавиатуры
- Роутеры и структура бота
- Фильтры. Создание собственных фильтров
- Магические фильтры
- Middlewars
- Машина состояний
- Правильное хранение данных
- Флаги
- Работа с Базой Данных
1 модуль - Основы
- Установка aiogram. Создание бота и получение его токена
- Добавление команд. Метод start_polling()
- Создание эхо-бота
- Форматирование текста
- Отправка стикеров и смайликов
- Отправка изображений
- Отправка видео
- Отправка медиагруппы файлов
- Отправка голосового сообщения
- Отправка видео-кружочков
- Отправка файлов
- Отправка геолокации
- Ответ бота на незнакомые команды/сообщения/стикеры и т.д
- Создаём видимость, что бот делает какое-либо действие (записывает видео, печатает и т.д.)
- Администрирование телеграм-групп ботом
- Администрирование телеграм-канала ботом
- Добавление клавиатуры и кнопок
- Добавление инлайн-клавиатуры и кнопок.Колбэки. Кнопки-ссылки
- Машина состояний
- Работа с Базой Данных
- Логгирование
- Middlewars
- Создание скелета бота | Структура бота
- Добавление ролей и настройка состояний
- Добавление исключений некорректного ввода
- Установка PostgreSQL
- Подключение PostgreSQL к боту
- Добавление и удаление пользователей из Базы Данных через бота
- Завершение состояний
- Добавление возможности создания поста через бота
- Добавление возможности изменения поста через бота
- Добавление возможности удаления поста через бота
- Выкладывание постов на канал из Базы Данных через бота
- Вывод записей из Базы Данных в чат
- Настройка вывода информации в боте для разных ролей
- Добавление антиспама с помощью Middleware
Создатель и ведущий курса — автор канала IT Start
Ответов: 1 -
[IT Start] Курс по Python 3
31 авг 2024
Характеристики курса
Курс рассчитан на новичков, которые хотят изучить основы языка программирования Python 3.
Курс предлагает введение в язык программирования Python и его основные концепции без лишней воды. В ходе курса Вы изучите основные синтаксические конструкции Python, работу с переменными, условиями, циклами и функциями.
Что входит в курс
50 видеоуроков по языку программирования Python
6 дополнительных видеоуроков по Python, количество которых пополняется (см. обновления)
Решение задач
Программа курса
1 модуль — Начало
Урок №1. Введение. Установка Python
Урок №2. Установка среды разработки PyCharm
Урок №3. Переменные и оператор присваивания
Урок №4. Типы данных
Урок №5. Добавление комментариев
Урок №6. Функция print()
Урок №7. Функция input()
Урок №8. Арифметические операции над числами
Урок №9. Логический тип bool и операции сравнения
Урок №10. Логические операции
2 модуль — Строки и списки
Урок №1. Строки. Операции над строками
Урок №2. Индексы и срезы строк
Урок №3. Строковые методы
Урок №4. Форматирование строк оператором %
Урок №5. Форматирование строк методом .format()
Урок №6. Форматирование строк используя f-строки
Урок №7. Списки и операции над ними
Урок №8. Методы списков
3 модуль — Условия
Урок №1. Условный оператор if
Урок №2. Оператор elif
Урок №3. Тернарный оператор
Решение задачи 1
Решение задачи 2
4 модуль — Циклы
Урок №1. Цикл while
Урок №2. Цикл for и функция range()
Урок №3. Инструкции break, continue, else
Урок №4. Вложенные циклы
Урок №5. Вложенные списки
Урок №6. Генераторы списков
Решение задачи
5 модуль — Словари, множества и кортежи
Урок №1. Кортежи (tuple). Операции над ними и их методы
Урок №2. Словари (dict) и операции над ними
Урок №3. Методы словарей
Урок №4. Генераторы словарей
Урок №5. Множества (set, frozenset) и операции над ними
Урок №6. Методы множеств
6 модуль — Функции
Урок №1. Инструкции def, return, pass
Урок №2. *args и **kwargs
Урок №3. Область видимости: глобальная, локальная и встроенная
Урок №4. Вложенные функции
Урок №5. Рекурсия
Урок №6. Анонимная функция lambda
Урок №7. Декораторы
7 модуль — Исключения
Урок №1. Ошибки и исключения. Конструкция try … except.
8 модуль — Работа с модулями
Урок №1. Установка модулей в Python
Урок №2. Импорт стандартных и собственных модулей
Урок №3. Инструкция if __name__ == ‘__main__’
9 модуль — Работа с файлами
Урок №1. Чтение и запись данных
Урок №2. Контекстный менеджер. Оператор with
Урок №3. Работа с JSON-файлами
Дополнительные уроки
Урок №1. Моржовый оператор
Урок №2. Как работает целочисленное деление на отрицательное число в Python
Урок №3. Функция map()
Урок №4. Функция filter()
Урок №5. Различие между операторами == и is
Урок №6. Функции eval() и exec()
Создатель и ведущий курса — автор канала IT Start
Ссылка на тему: [IT Start] Курс по Python 3Ответов: 0 -
[k-syndicate.school] Addressables: anesthesia (Екатерина Ревво, Алексей Науменко)
29 авг 2024
Практическое решение задачи по настройке и написанию кода для скачивания распределенных ресурсов игры в системе Addressables (безболезненно).
Мини-курс посвящен практическому решению задачи по настройке и написанию кода для отделения части ресурсов игры для скачивания с помощью системы Addressables.
second-description
В нем мало теории и много вариантов решения конкретных задач, с которыми сталкивается каждый проект, но искать ответы на которые приходится по всем форумам.
three-description
Внутри вы найдете пару вариантов кода для загрузки и репорта прогресса, кастомные бест-практики и готовые решения типичных ситуаций, а также внятное пояснение, что и как работает в Addressables.
Для кого?
Для тех, у кого уже возникла или в скором будущем возникнет задача вынести ресурсы игры для управляемого скачивания.
Что внутри?
◆ Как все устроено: Группы, лейблы, каталоги, ResourceLocator-ы.
Как обратиться к адресному ресурсу из кода?
Как происходит работа с памятью?
Разбираемся с билдами, билд-репортами, PackMode-ами и остальным
◆ Настройка профиля для ремоут бандлов
Настройка профиля для ремоут бандлов.
◆ Оптимизация и кастомизация под разные случаи
Оптимизация и кастомизация под разные случаи.
Кастомные build-скрипты.
◆ Analyze Rules
Как пользоваться Analyze Rules и что это такое?
Как сделать и где могут пригодиться кастомные Analyze Rules?
◆ каталога
Как происходит версионирование и для чего оно нужно.
◆ Код
Как скачать все бандлы и отрепортить прогресс?
Как узнать размер скачиваемых ассетов?
Как загрузить все зависимости?
Как прерывать запросы?
Типичные случаи и работающие решения.
◆ Инструкция по переходу, если вы уже в продакшене
Как подходить к задаче, если вы делаете это на продакшне, в котором не было remote ассетов.
Авторы:
- Алексей Науменко
12 лет опыта разработки
CEO Black Tower Basement.
В прошлом: Unity Software Architect на
Raid: Shadow Legends и также еще нескольких мобильных проектax мирового уровня.
- Екатерина Ревво
10 лет опыта разработки и ведения проектной команды
CTO Black Tower Basement
В прошлом: Client Team Lead на Raid:
Shadow Legends та Shadow Legends и нескольких других масштабных проектах (см. ниже)
Ответов: 0 -
[k-syndicate.school] Entity component system. Тариф ECS Vanilla (Екатерина Ревво, Алексей Науменко)
26 авг 2024
Курс о том, как отточить свои инструменты для создания игр на максимум.
Он посвящен тому, чтобы не просто объяснить суть ECS-подхода, а передать действительно сеньорные навыки мышления и построения продуктов. Существует большое заблуждение о том, что ECS - это в первую очередь комплексный (и часто неудобный) способ глобальной оптимизации. Мы знаем, что это не так. Правильно использованный ECS, прежде всего - самый удобный способ реализации сложного (да и любого) геймдизайна. Он дает возможность адаптации к изменяющимся требованиям, что для геймплея любой игры является естественным и постоянным процессом. Мы видим нашей задачей передать это видение вам. Дополнительная производительность там также есть, но во вторую очередь.
Фреймворк: мы используем опенсорсный фреймворк Entitas. Мы и наши друзья пользовались и пользуются им на проектах самого разного масштаба - от match-3 до онлайн шутеров. Из всех фреймворков мы находим его самым выразительным и удобным. (Вам тоже понравится)
Существует заблуждение о том, что он не поддерживается. Это не так: последняя его версия 1.14 вышла в сентябре 2022 года, а версия 2.0 постепенно готовится к релизу. Его большими преимуществами являются приоритезация читаемости, возможность работы в C# standalone, кастомизируемая кодогенерация, мощный визуальный дебаг в эдиторе и производительность, а также популярность использования в большом продакшене.
Курс состоит из двух частей:
Первая часть посвящена майндшифту в парадигму Data-oriented подхода к проектированию. В ней мы напишем обширное и сложное демо Survivors-like игры и на практике рассмотрим весь подход, начиная от самых маленьких кирпичей (создания и организации систем и компонентов) и заканчивая полной архитектурой и инфрастуктурой для написания геймплея. Кроме самих трюков и приемов в коде, дополненной кодогенерации и деталей взаимодействия частей, мы стараемся также сакцентировать внимание на мышлении при проектировании фич.
Вторая часть расширяет это демо продакшен-подходами к организации всей структуры проекта. Мы рассмотрим, как ECS встраивается в систему управления состояниями игры, как организовать сохранение и загрузку прогресса, возможности управляемой симуляции, а также, для каких задач не стоит использовать ECS и как организовать сообщение между ECS-миром и его окружением.
После того, как вы напишете этот проект последовательно и вместе с нами, вы получите мощнейший инструмент для геймплея любого масштаба.
Разработка игр заставляет нас решать массу проблем продукта в целом. За их решением можно потерять ощущение удовольствия и радости от самого создания игр. Мы его возвращаем.
Курс рассчитан на 2 месяца плотного обучения
→ SETUP
Установим Entitas, разберем структуру проекта, добавим наши кастомные код-генераторы поверх тех, что из коробки, которые сделают наш будущий код еще читаемее.
→ ТЕОРИЯ И МАЙНДШИФТ
Разберемся, в чем главные преимущества использования ECS-парадигмы для создания и поддержки геймплея, почему нужен сдвиг мышления даже тем, кто уже очень хорош в OOP, а также, почему можно легко ошибиться в освоении и испортить себе все впечатление. Поговорим о том, является ли оптимизация самым важным преимуществом подхода.
→ FIRST STEPS
Начнем с базовых фич в проекте и стартовой инфраструктуры. На их примере разберемся с основными составными частями Entity-Component-System-подхода.
→ ENTITY-VIEW BINDING
Продолжим ответом на частый вопрос: как правильно связывать жизненные циклы Entity и GameObject-ов. В течение нескольких уроков напишем и расширим правильную инфраструктуру для этого.
→ COMPLEX FEATURES
В течение следующих уроков расширим геймплей проекта сложной системой взаимодействия эффектов и статусов.
Добавим разноплановые скиллы, ауры, лут, по-разному взаимодействующие с персонажами и друг с другом, и на их примере отточим свое мышление при проектировании. Разберемся с деталями и приемами для решения типичных ситуаций, посмотрим на возможности визуального дебага, наблюдаемость данных.
Вы увидите, как сложные фичи с дополняющимся и изменяющимся дизайном легко реализуются и комбинируются в ECS.
→ UI
Разберем разные варианты коммуникации ECS с UI, добавим инфраструктуру для управления окнами.
→ SERVICES + ECS
В течение всего курса будем обсуждать и наблюдать, как правильно выстраивать взаимодействие сервисной модели и ECS, какие задачи хорошо реализуются с помощью ECS, и какие - нет.
→ FAR AND BEYOND
Курс можно было бы закончить предыдущим пунктом, но мы хотим снабдить вас навыками и мышлением в ECS по максимуму, поэтому не останавливаемся! Покажем дополнительные возможности, которые открывает ECS (за пределами привычного понимания преимуществ подхода), на примере управляемой симуляции со сложными пересчетами.
→ ADVANCED ARCHITECTURE
Но и это еще не все! Мы много раз говорили, что ECS отлично себя чувствует в нашей модели архитектуры. И мы это вам продемонстрируем: покажем полную интеграцию ECS в общую архитектуру игры, а так же все сопутствующие трюки, модификации и нюансы. Включая, конечно же, сохранение прогресса и демонстрацию того, как правильно сериализовать и восстанавливать ECS-мир.
Ссылка на тему: [k-syndicate.school] Entity component system. Тариф ECS Vanilla (Екатерина Ревво, Алексей Науменко)Ответов: 0 -
Анализ и визуализация данных в BI-системах, на примере Yandex DataLens (Мира Карлаш)
24 авг 2024
Воркшоп для системных и бизнес-аналитиков, которые хотят познакомиться с BI-инструментами анализа данных
Что получат участники
- познакомитесь с принципами построения дашбордов, а также на практике освоите особенности использования BI-сервиса Яндекс DataLens
- научитесь подключаться к источнику данных, создавать аналитические датасеты и настраивать визуализации
- получите навыки работы в Яндекс.Даталенс, PostgreSQL
- Практические кейсы: банк, турагентство, служба доставки и такси
Практика проходит в командах по 3-4 человека. Демонстрация примеров и обратная связь преподавателя — в общей группе воркшопа.
Традиционный демо-пример - интернет-магазин
Программа воркшопа
- Настройка подключения к облачной БД PostgreSQL
- Создание датасета
- Создание связей таблиц
- Настройка полей
- Построение чартов (диаграммы, визуализации)
- Создание интерактивного дэшборда
Анна Вичугова
- ведущий исследователь и разработчик
- эксперт в бизнес-анализе и проектировании информационных систем
- кандидат технических наук
- автор множества воркшопов и курсов
- автор множества статей в Школе Больших Данных
- 15+ лет работает в ИТ техническим писателем, бизнес-аналитиком, системным аналитиком проектировщиком информационных систем
Мира Карлаш
- Инженер по требованиям, Ведущий инструктор
- Более 5 лет работает в области анализа данных в банковской и биомедицинской сферах, а также в разработке платформ-агрегаторов для разных предметных областей
- Дополнительное образование от Duke & Stanford
- Повышение квалификации от Google & Samsung
- В роли тренера более 4 лет
Ссылка на тему: Анализ и визуализация данных в BI-системах, на примере Yandex DataLens (Мира Карлаш)Ответов: 1 -
[inzhenerka.tech] Симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиков
23 авг 2024
Тариф Мастер Задач
Изучите один из самых востребованных инструментов аналитики, решая сложные практические задачи, научитесь DataOps практикам, постройте хранилище данных на базе dbt, подготовьте и проанализируйте данные
Реши 100+ задач
Реальные стенды
Пет-проект в портфолио
Упакуй навыки в CV для международного рынка
Программа курса:
Миссия 1. Кто такой Analytics Engineer - бесплатно
Введение в dbt: основы моделирования данных - бесплатно
Миссия 2. Ускоряем обучение с GPT - бесплатно
Миссия 3. Настраиваем dbt Cloud - бесплатно
Миссия 4. Создаем проект dbt
Миссия 5. Деплоим таблицы и представления из dbt
Миссия 6. Инкрементально обновляем большие таблицы из
Миссия 7. Создаем таблицы из csv файлов
Миссия 8. Автоматизируем проект с помощью макросов
Миссия 9. Data Quality: тестируем качество моделей
Миссия 10. Создаем каталог данных и внедряем контракты
Миссия 11. Используем сторонние пакеты для решения сложных задач
Миссия 12. Настраиваем семантический слой для автоматической агрегации и BI
Миссия 13. Переносим легаси SQL код в dbt
Миссия 14. Запускаем локальный dbt + DuckDB для быстрой обработки файлов
Миссия 15. Деплоим проект в продакшн: Ci/Cd
Эпилог. Продаем себя как инженера аналитики
Ссылка на тему: [inzhenerka.tech] Симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиковОтветов: 0
Страница 26 из 34