- 41
- 85 756
Клондайк Аналитика
Приєднався 17 жов 2022
Всем привет!
Добро пожаловать на канал "Клондайк Аналитика".
Здесь вы найдете практические курсы по широкому кругу тем, связанных с анализом данных и программированием:
- Microsoft Excel
- Python
- Visual Basic for Applications (VBA)
- Pandas
- Визуализация
- SQL
Поддержать канал:
donate.stream/yoomoney4100118114483548
Сайт проекта:
www.клондайк-аналитика.рф
Телеграмм-канал:
t.me/analyst_klondike
Приятного просмотра!
Добро пожаловать на канал "Клондайк Аналитика".
Здесь вы найдете практические курсы по широкому кругу тем, связанных с анализом данных и программированием:
- Microsoft Excel
- Python
- Visual Basic for Applications (VBA)
- Pandas
- Визуализация
- SQL
Поддержать канал:
donate.stream/yoomoney4100118114483548
Сайт проекта:
www.клондайк-аналитика.рф
Телеграмм-канал:
t.me/analyst_klondike
Приятного просмотра!
Индикатор прогресса выполнения в терминале на Python
Progressbar в терминале на Python
В данном видео мы будет создавать индикаторы прогресса (progressbar) в терминале компьютера.
Зачем это нужно? Представим, что вы программируете серию длительных операций, например, загрузка данных из сети, ресурсоемкая обработка данных и т.п. Если не использовать средства индикации процесса выполнения программы, то у пользователя создастся впечатление, что программа зависла.
Почему в терминале? Многие программы, написанные на Python, являются консольными приложениям, т.е. получают входные данные из терминала и выводят результаты работы также в терминал.
Как быстро создать индикатор выполнения? Библиотека tqdm (github.com/tqdm/tqdm) позволяет быстро создавать эстетичные индикаторы прогресса выполнения всего за несколько строк кода. В этом видео мы расскажем об этой библиотеке всего за несколько минут!
Файл для видео: t.me/analyst_klondike/49
В данном видео мы будет создавать индикаторы прогресса (progressbar) в терминале компьютера.
Зачем это нужно? Представим, что вы программируете серию длительных операций, например, загрузка данных из сети, ресурсоемкая обработка данных и т.п. Если не использовать средства индикации процесса выполнения программы, то у пользователя создастся впечатление, что программа зависла.
Почему в терминале? Многие программы, написанные на Python, являются консольными приложениям, т.е. получают входные данные из терминала и выводят результаты работы также в терминал.
Как быстро создать индикатор выполнения? Библиотека tqdm (github.com/tqdm/tqdm) позволяет быстро создавать эстетичные индикаторы прогресса выполнения всего за несколько строк кода. В этом видео мы расскажем об этой библиотеке всего за несколько минут!
Файл для видео: t.me/analyst_klondike/49
Переглядів: 74
Відео
Таблицы в командной строке на Python с помощью PrettyTable
Переглядів 121Місяць тому
Всем привет! В этом видео я делаю обзор библиотеки PrettyTable (pypi.org/project/prettytable/) - минималистичной и очень полезной библиотеки для рисования таблиц в терминале компьютера (или в режиме командной строки). Многие приложения на Python являются консольными приложениями: они запускаются из терминала (с помощью команды python my_script.py), получают вводные данные с клавиатуры в режиме ...
Программируем торговую стратегию на Python
Переглядів 255Місяць тому
В этом видео мы будем программировать на Python торговую стратегию, основанную на использовании скользящего среднего. Суть ее проста: если цена акции ниже скользящего среднего, то покупаем, если выше - то продаем. Это один из самых простых вариантов активной стратегии: будет интересно сравнить ее доходность с доходностью пассивной стратегии buy&hold. В рамках последней приобретается ценная бума...
Мини-курс Python + Excel за 25 минут
Переглядів 1,1 тис.2 місяці тому
Представляю вашему вниманию мини-курс Python Excel. Рассматриваются следующие темы: - Установка OpenPyXl, библиотеки, позволяющей Python читать и изменять файлы Excel; - Создание рабочих книг - Создание, удаление рабочих листов - Чтение и запись данных в ячейки рабочего листа - Форматирование содержимого ячеек Если вы не совсем знакомы с Python, то рекомендую курс Python для начинающих. В нем в...
Курс Python для начинающих + ПРОЕКТ АНАЛИТИКА + ДОМАШНЕЕ ЗАДАНИЕ
Переглядів 9515 місяців тому
Представляю вашему вниманию курс Python для начинающих. Курс состоит из трех частей: 1) Основы языка программирования 2) Разбор реального проект по анализу и обработке данных 3) Домашнее задание Код для видео/проект/домашнее задание: t.me/analyst_klondike/30 Задать вопросы можно в телеграмм-канале: t.me/analyst_klondike Часть 1. Основы языка Python Данная часть курса посвящена основам языка про...
Полный курс VBA для начинающих с нуля за 3.5 часа
Переглядів 2,9 тис.7 місяців тому
Курс Visual Basic for Applications (VBA) для начинающих. После прохождения курса вы начнете уверенно использовать VBA для самых разных задач, связанных с обработкой данных и автоматизацией в Microsoft Excel. Обучение начинается с нуля, объяснения очень подробные, решаем множество практических задач. Файл с кодом для видео: t.me/analyst_klondike/18 Задать вопросы можно в телеграмм-канале: t.me/a...
СОВРЕМЕННЫЙ редактор кода для VBA: Rubberduck для Visual Basic for Applications
Переглядів 2,6 тис.Рік тому
Плагин Rubberduck значительно улучшает среду программирования Visual Basic (VBA). Редактор кода получает новые возможности: продвинутый инспектор проектов, поиск по процедурам, функциям и модулям, рефакторинг, распределение модулей по папкам и множество других возможностей.
Сводные таблицы в Excel - как перестать бояться и начать их использовать.
Переглядів 946Рік тому
Хотите знать все о сводных таблицах, использовать их как профессионал? Записывайтесь на наш курс по анализу данных и сводным таблицам! Подробности тут: clck.ru/34Ny5Z Данное видео посвящено основной идее сводных таблиц в Excel. Таблица-источник для сводной таблицы, всегда содержит два типа колонок: текстовые и числовые. Что можно сделать с текстовыми колонками? - с помощью сводных таблиц можно ...
Умные таблицы - лучший лайфхак для работы с данными в Excel
Переглядів 2,7 тис.Рік тому
Хотите знать все о сводных таблицах, использовать их как профессионал? Записывайтесь на наш курс по анализу данных и сводным таблицам! Подробности тут: clck.ru/34Ny5Z В данном видео мы рассматриваем умные таблицы - лучший лайфхак для работы с данными. Сделать умную таблицу можно с помощью простого трюка в Excel - выделяем любую ячейку таблицы и нажимаем кнопку "форматировать как таблицу" на пан...
Excel без мышки - лучшие горячие клавиши!
Переглядів 3,1 тис.Рік тому
Хотите знать все о сводных таблицах, использовать их как профессионал? Записывайтесь на наш курс по анализу данных и сводным таблицам! Подробности тут: clck.ru/34Ny5Z В данном видео мы будем учиться работать в Excel как профессионал - почти без использования мыши. Мы рассмотрим самые распространенные комбинации клавиш, которые позволят значительно повысить вашу производительность в Excel. Горяч...
Visual Basic (VBA) или Python - какой язык выбрать для автоматизации Excel в 2023 г.?
Переглядів 15 тис.Рік тому
Хотите знать все о сводных таблицах, использовать их как профессионал? Записывайтесь на наш курс по анализу данных и сводным таблицам! Подробности тут: clck.ru/34Ny5Z Поддержать канал: donate.stream/yoomoney4100118114483548 Всем привет! Сегодня мы постараемся понять, стоит ли изучать Visual Basic (VBA) для автоматизации Excel в 2023 г. или лучше посмотреть в сторону более современного языка про...
ChatGPT - хайп или полезный инструмент для аналитика?! тестируем и делаем выводы
Переглядів 749Рік тому
ChatGPT - хайп или полезный инструмент для аналитика?! тестируем и делаем выводы
Работай в Excel как профи - настройка Excel для профессионалов
Переглядів 3,1 тис.Рік тому
Работай в Excel как профи - настройка Excel для профессионалов
Сложные формулы в Excel станут проще - аудит формул в Excel
Переглядів 3,4 тис.Рік тому
Сложные формулы в Excel станут проще - аудит формул в Excel
Массивы в VBA (Visual Basic for Applications) - работа с данными и лучшие практики
Переглядів 2,6 тис.Рік тому
Массивы в VBA (Visual Basic for Applications) - работа с данными и лучшие практики
Мини-курс: Лучшие практики финансового моделирования
Переглядів 1 тис.Рік тому
Мини-курс: Лучшие практики финансового моделирования
Работа со строками в VBA (Visual Basic for Applications) - типичные задачи и лучшие практики
Переглядів 1,2 тис.Рік тому
Работа со строками в VBA (Visual Basic for Applications) - типичные задачи и лучшие практики
Создаем нестандартные диаграммы в Excel
Переглядів 7 тис.Рік тому
Создаем нестандартные диаграммы в Excel
Основные формулы в Excel для начинающих: СУММ, ЕСЛИ, СУММЕСЛИ, ВПР и другие
Переглядів 1,5 тис.Рік тому
Основные формулы в Excel для начинающих: СУММ, ЕСЛИ, СУММЕСЛИ, ВПР и другие
VBA для начинающих - работа с ячейками и диапазонами (чтение и запись данных)
Переглядів 2,2 тис.Рік тому
VBA для начинающих - работа с ячейками и диапазонами (чтение и запись данных)
Улучшаем код на VBA с помощью методов (процедур), функций и модулей.
Переглядів 2,3 тис.Рік тому
Улучшаем код на VBA с помощью методов (процедур), функций и модулей.
VBA для начинающих - пишем первый код с нуля за 30 минут
Переглядів 4,6 тис.Рік тому
VBA для начинающих - пишем первый код с нуля за 30 минут
Что-если анализ в Excel (часть 3) - таблицы данных
Переглядів 1,3 тис.Рік тому
Что-если анализ в Excel (часть 3) - таблицы данных
Что-если анализ в Excel (часть 2) - подбор параметра
Переглядів 2,3 тис.Рік тому
Что-если анализ в Excel (часть 2) - подбор параметра
Что-если анализ в Excel (часть 1) - создание сценариев
Переглядів 9 тис.Рік тому
Что-если анализ в Excel (часть 1) - создание сценариев
Основы сводных таблиц в Excel за 10 минут
Переглядів 3,3 тис.Рік тому
Основы сводных таблиц в Excel за 10 минут
4 совета по улучшению диаграмм в Microsoft Excel
Переглядів 1,2 тис.Рік тому
4 совета по улучшению диаграмм в Microsoft Excel
Построение диаграмм в Microsoft Excel: гистограммы, комбинированные и кольцевые диаграммы и др.
Переглядів 1,2 тис.Рік тому
Построение диаграмм в Microsoft Excel: гистограммы, комбинированные и кольцевые диаграммы и др.
Курс "Введение в Microsoft Excel". Лекция 7. Построение диаграмм
Переглядів 212Рік тому
Курс "Введение в Microsoft Excel". Лекция 7. Построение диаграмм
Курс "Введение в Microsoft Excel". Лекция 8. Строим дэшборд в Excel
Переглядів 555Рік тому
Курс "Введение в Microsoft Excel". Лекция 8. Строим дэшборд в Excel
Не пойму зачем эта возьня с pip, в пайчарме просто можно выбрать загрузку любой библиотеки из базы данных.
Скопировать в терминал инструкцию pip install проще простого, терминал постоянно используется и разработчиками и аналитиками. На самом деле, дело привычки, многие пишут на Python в VSCode, там точно придется пользоваться терминалом.
голь на выдумки хитра, браво
А Эксель вообще хитрая программа, в нем даже пишут мини-игры на VBA.
Лучшее объяснение VBA с современным подходами в программировании. Спасибо вам.
Спасибо! У нас в телеграм-канале целый клондайк классной инфы для аналитков) много материалов не уместилось даже в такое объемное видео
Мне на работе была поставлена задача обработки типизированных таблиц Excel. Плюс интерфейс пользователя плюс защита от дурака плюс сохдание отчетов в формате Word. Сначала провозился неделю с Python. И вдруг внезапно оказалось, что с наименьшими затратами времени и усилий эта задача выполняется в Lazarus. Интерфейс строится простым перетаскиванием компонентов на форму и прописыванием свойств, все необходимые компоненты дозагружаются из репозиториев, хорошая вики-документация, остается сосредоточиться исключительно на математике. Первая задача была решена за 5 дней, последующих время сократилось в 2 раза. Никого не агитирую, это чисто личное. Хочу лишь сказать, что нет лучших и худших ЯП, есть оптимальные под конкретные задачи.
А что за такая система, Lazarus? Никогда не слышал
@@analyst_klondike ru.wikipedia.org/wiki/Lazarus
@@analyst_klondike ru.wikipedia.org/wiki/Lazarus
@@EvilTroll-m4b Видится, что это устаревшая технология. А в чем проблема была сделать это на Python?
@@analyst_klondike нежелание писать интерфейс ручками. Да и не устаревшая технология. Вполне отлично поддерживает GTK и Qt. В отличие от Python создаёт исполняемый бинарник. Паскаль - строго типизированный ЯП (в Питоне с одними переменными такого можно намутить, что потом фиг разберёшь). Область применения довольно узкая, согласен. Но для многих текущих задач даст фору другим ЯП. Я не агитирую. Мне просто все равно на чем писать, я для определенных задач выбираю наиболее удобный для себя инструмент. Кому-то удобней пользоваться Питоном. Я просто не люблю интерпретаторы. Да и синтаксис мне не нравится. Но это, опять же, личное.
Как сделать вывод данных ячеек в браузер?
Прошло 6 мес... не думаю, что ссылка актуальна - пишу тут. 6-ой график. Как в легенде "Итого" убрать?
Как вариант, изменить размеры легенды так, чтобы "Итого" не показывалось
Хорош!
Вторая диаграмма несколько ошибочно построилась - первая начинается с 0, вторая с 90, немного сбивает с точки зрения корректности визуального анализа.
Для мене як новачка дуже все швидко пояснюється.
Отличный курс!👍👍 Можно попросить добавить в Тайм-коды: начало (00:00 - Начало). Так видео разобьется на части и будет удобно переключаться по нему.
И на канале телеграмм нельзя задать вопросы 😢😢
Можно задать вопросы в комментариях к посту в телеграм канале t.me/analyst_klondike/30
Тайм-код добавил, спасибо за идею.
для python в ms 365 есть оф. поддержка, а для js есть официальное api уже очень давно
Да, Excel развивается в правильном направлении. По вашему, такая реализация Python в Excel лучше VBA?
@@analyst_klondike если они в 25 ms office lts таки реализуют поддержку python, будет отлично) про vba не скажу ничего плохого, кроме того, что он уже давно перестал развиваться, в перспективе его внедрение в свой какой то проект бессмысленно
Куда ж тебя понесло...хотя, самое время пока биток на дне 👍
Главное, что Python на пике актуальности
Дякую!! очень помогли
Отличный курс. Осталось теперь PSQL и Linux. И в финале deploy приложения с БД на сервере + дата анализ с дашбордом. А вы в какой сфере работаете и в какой должности если не секрет?
Спасибо! Синьор в продуктовой аналитике, поэтому весь Python на канале больше заточен под анализ данных. Хотя база везде одна. Кстати, больше контента выходит в телеграм-канале t.me/analyst_klondike
Спасибо, очень полезное видео!
Спасибо! Больше полезной инфы по Экселю, программированию на VBA и Python в нашем телеграм-канале: t.me/analyst_klondike
Отличное и очень понятное видео! Спасибо!
Спасибо! Приятно слышать! Если интересует системный и последовательный курс VBA, то в телеграм-канале есть ссылка на курс для начинающих и программа обучения VBA.
Спасибо большое
Спасибо! Больше полезной инфы по Экселю, программированию на VBA и Python в нашем телеграм-канале: t.me/analyst_klondike
А есть курс хороший по VBA ?
Конечно! На канале есть полный курс VBA c нуля. Также, в телеграм-канале есть посты с программой обучения VBA: что изучать и в какой последовательности. Ссылка на курс: t.me/analyst_klondike/18
Если остались вопросы, их можно задать в телеграм-канале t.me/analyst_klondike. Отвечаем всем! Тайм-коды: 00:41 Установка OpenPyXl и настройка проекта 06:09 Открываем рабочую книгу и выводим в терминал список рабочих листов 07:25 Исчерпывающий обзор профессии аналитика больших данных 07:53 Чтение и запись данных в ячейки рабочего листа 19:23 Форматирование ячеек: заливка, выравнивание, цвет шрифта 22:29 Более сложные расчеты на основе OpenPyXl. Ссылка на код: t.me/analyst_klondike/40
Если остались вопросы, их можно задать в телеграм-канале t.me/analyst_klondike. Отвечаем всем!
Благодарю
Спасибо.
А как будет выглядеть макрос, если мы начнём отслеживать положение текущей ячейки/положение курсора/ и данные из текущей ячейки автоматически копируются в другую указанную нами ячейку. Таким образом, появится возможность заполнять динамически отдельные листы/формы/ с помощью функции ВПР.
Добрый день! Чтобы получить код для манипуляций с текущей ячейкой нужно включить макро-рекордер и поперемещать рамочку текущей ячейки с помочью стрелок на клавиатуре или сделать это с помощью мышки.
Петухон вообще не предназначен для нормальной работы в эксель.
Не факт, в ряде задач Python отрабатывает значительно лучше VBA
Список горячих главиш короткий, сделали бы уже возможность назначить на все функции.
Выбирай оба... Как я)))
Отличный выбор!
Что такое Triple 5 и при чем тут переменная "а"?
На какой минуте видео?
@@analyst_klondike Вы в функцию Triple передаете константу 5. Причем тут переменная "а" ?
@@MAI.I.IA-YOTA На самом деле, в коде должно быть Tripple a. То есть вместо 5 нужно передать переменную a. В данном коде демонстрируется, что когда параметр функции/процедуры передается "по значению" (ByVal), то значение переменной копируется в параметр, и внешняя переменная для функции (переменная "a" в нашем случае) не поменяется. Видим, что мы вызываем процедуру Tripple и внутри ее параметр изменяется. Но так как имеет место передача по значению, то значение переменной "a" не меняется, потому что значение 5 просто скопировалось в переменную "x", внутри функции оно поменялось (x = 15), а при выходе из функции переменная "x" уничтожилась. В противоположность, если бы передача была бы по ссылке (ByRef), то значение переменной "a" поменялось бы на 15.
Ого, вот это круто😮
Очень помогли ваши видео по VBA, будет интересно узнать про Python. Спасибо за видео
Спасибо!
Супер-мега-ультра-флекс-гигашлепа крутое видео! Спасибо, автор - пошел смотреть остальные твои видео. Надеюсь, по итогу смогу писать игры в Экселе)
Спасибо!!! Кстати, в телеграм-канале есть пост о том, в каком порядке я рекомендую смотреть видео по VBA)
На сайте проекта Rubberduck есть пример игры "Морской бой", написанной на VBA в Excel. Можно разобраться с кодом, он доступен. Видео о Rubberduck есть на канале)
В MS Word будет работать?
Да, у меня работает. Visual Basic один на весь пакет MS Office, стало быть, и в Power Point Rubberduck вполне будет функционировать
VBA использую для решения задач "здесь и сейчас". Настолько обленился, что мне проще накидать несколько строк кода чем погружаться в изучение функций еxcel.
По всей видимости, вы весьма продвинутый пользователь Excel, коли пишете код на VBA даже если аналогичный функционал уже есть в Excel "из коробки"
@@analyst_klondike Я не считаю себя продвинутым пользователем, несмотря на то что знаком с ним больше 20 лет. Даже сейчас я не могу сказать что знаю его возможности хотя бы на 50%. В основном использую vba для работы с логами программ - таблицы с десятками тысяч текстовых строк, ищу иголки в стоге сена. Excel в связке с VBA весьма мощный инструмент, жаль что большинство использует его для рисования таблиц.
Добрый день. 19:28, зачем так усложнять и раздувать код. Можно сразу после объявления переменой, ввести ее как double. Dim x As Double: x = InputBox("Enter x", "My VBA app", "1,1")
Можно и так. Но код написан именно в таком виде, чтобы продемонстрировать преобразование типов из строки в дробное число.
То есть для простых задач VBA вполне подойдёт. Я только начал изучать Excel. Значит VBA самое то.
Можно и сложные решать, зависит от вашего желания погружаться в VBA. Кстати, в телеграм-канале есть пост с картой обучения VBA - какие видео смотреть, в каком порядке и для каких целей
Это видео - объединение старых видео на твоем канале?
Нет, но тема одна - VBA. В нашем телеграм-канале очень подробно описан путь изучения VBA и назначение каждого видео, в том числе и этого. Полистайте посты, сразу все станет понятно.
@@analyst_klondikeок, спасибо за ответ
17:37 При таком обявлении переменных в строку через запятую, только nInput будет string, остальные будут variant. Нужно каждую объявить как string
Вы правы!
нифига себе как круто! Спасибо!
Задать вопросы можно в телеграмм-канале: t.me/analyst_klondike Тайм-коды: 00:46 Где найти файл с кодом для видео 01:03 Активация вкладки "Разработчик" 01:18 Обзор возможностей среды программирования Visual Basic 11:39 Переменные и типы данных 15:49 Преобразование типов: из числа в строку 17:08 Преобразование типов: наоборот, из строк в числа 17:41 Функция InputBox - простое диалоговое окно ввода данных 22:15 Пример встроенных математических функций (sqr - вычисление кв. корня) 22:53 Несколько инструкций VBA в одной строке 23:36 Почему нужно явно объявлять переменные, выражение Option Explicit 26:52 Условные операторы 29:19 Конструкция ElseIf в операторе If-Then-Else 31:15 IIf(условие, true part, false part) - тернарный оператор условия 33:25 Простой Select Case 36:40 Select Case для диапазонов 38:38 Способы создания макросов: 1). использовать кнопки на панели "Разработчик" 2). Создать модуль, написав код самостоятельно 40:50 Оператор цикла с счетчиком For Next 43:37 Цикл For Next с отрицательным шагом (ключевое слово Step) 44:15 Работа с ячейками в Excel, запись данных в ячейки в цикле 50:31 Разбираем конструкцию Range(Диапазон), Range(Диапазон).Cells, подразумеваемые объекты (необязательная часть курса, но рекомендую для более глубокого понимания) 55:58 Оператор цикла с условием Do While (условие) Loop 01:00:13 Оператор цикла Do Loop While (условие) - выполняется как минимум одна итерация тела цикла 01:01:15 Выход из цикла с помощью оператора Exit Do 01:03:19 Оператор For Each Next для перебора элементов коллекции (коллекция - это аналог динамического массива) 01:08:13 Практическая задача на For Each Next: перебираем все ячейки из диапазона и выделяет те, что содержат числа. 01:09:58 Практическая задача на If-Then-Else, For Next, WorksheetFunction и работу с ячейками. Используем весь пройденный к данному моменту материал 01:15:55 Чтение/запись данных и формул из/в ячейки с помощью Range.Cells.Value(или Formula). Собираем воедино то, что делали раньше + новый материал. 01:21:19 Работа со строками: разбираем основные функции 01:27:05 Перебираем все символы из строки с помощью функций Len, Mid 01:29:55 Практическая задача, а.и. парсинг строк из рабочего листа: читаем с листа ФИО, разбиваем на Фамилия/Имя/Отчество и записываем их на лист. 01:36:41 Почему нужно разбивать свой код на процедуры, функции и модули (можно пропустить, если это не вызывает вопросов) 01:39:33 Процедуры в VBA (синтаксис) 01:43:53 Функции в VBA (синтаксис) 01:45:42 Передача аргументов в процедуры и функции по значению 01:47:25 Передача аргументов по ссылке, пользовательский тип данных (инструкция Type). Отличия от передачи по значению. 01:53:26 Массивы в VBA: основной синтаксис Arr(X to Y). 01:57:35 Альтернативный синтаксис массива: Arr(N), где N - максимальный индекс, функции LBound и UBound 02:01:00 Практическая задача на массивы: читаем данные с рабочего листа и копируем их в другой диапазон (с предобработкой и без нее). + разбираем двумерные массивы 02:09:27 Для чего нужны динамические массивы (введение, теория). 02:10:33 Синтаксис динамических массивов: создание, расширение существующего с помощью оператора ReDim, ReDim Preserve 02:14:23 Практическая задача на динамический массив: улучшаем функцию копирования данных из диапазона в диапазон с предобработкой. 02:20:02 Объектный тип и оператор Set. Когда его нужно/не нужно применять. 02:24:35 Коллекции в VBA: для чего нужны, создание коллекции, перебор элементов (с помощью For Next, For Each Next) 02:32:10 Перебор элементов коллекции, в случае, если элементы разных типов: шаблон кода. 02:34:36 Практическая задача на коллекции: удаляем дубликаты из диапазона. Применяем все знания, полученные в курсе. 02:47:39 Мысли о структурировании и декомпозиции кода. 02:50:21 Словари, как структура данных. Определение, смысл, когда применяются (для тех, кто не сталкивался). 02:52:35 Алгоритмическая задача на словари 02:58:28 Обработка ошибок - введение, общие сведения и обзор примера. 03:00:54 Обработка ошибок - переход на следующую строку при ошибке, On Error Resume Next 03:01:37 Достоинства и недостатки On Error Resume Next 03:04:05 Обработка ошибок с помощью On Error Goto МЕТКА. Достоинства и недостатки подхода 03:08:26 Обработка ошибок с помощью выбрасывания исключений (Err.Raise). Почему это лучший способ обработки ошибок 03:16:26 Пример комплексной обработки ошибок 03:21:10 Знакомство с модульным тестированием в VBA
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike
Что-то непонятно? Объясним! Переходи по ссылке, оставляй вопрос: t.me/analyst_klondike