Dataview.pdf
287.5 KB
Подготовил небольшой туториал про один из самых популярных плагинов для Obsidian - dataview (своего рода SQL для заметок). Посмотрим вкратце на самые важные темы: Query types, sources, data command, metadata и другое:
🔥5🤔1
Разбираемся, как ведение заметок помогает в обучении, какие проблемы есть в системе образования, что еще за zettelkasten, почему obsidian - одно из лучший приложений приложений для ведения заметок, причем тут nodejs и javascript, с чего начать писать свой плагин для obsidian, ну и конечно смеемся с шуток.
https://www.youtube.com/watch?v=PToL_2hFdek
https://www.youtube.com/watch?v=PToL_2hFdek
🔥7🤔1
Следующее видео будет посвящено критически важной теме - как решать алгоритмические задачи. Мы разберем основные классы задач (например задачи на бинарное дерево или задачи на динамическое программирование), встречающиеся на алгоритмических секциях, приемы и решения, трюки и оптимизации, и все это с примерами задач с одной из самых популярных платформ для решения задач - leetcode.
Однако leetcode не единственная такая платформа. В pdf ниже я написал как решить первую задачу на 7 следующих платформах (скриншоты присутствуют):
- leetcode
- codeforces
- codewars
- project Euler
- hackerRank
- exercism
- школа программиста
Однако leetcode не единственная такая платформа. В pdf ниже я написал как решить первую задачу на 7 следующих платформах (скриншоты присутствуют):
- leetcode
- codeforces
- codewars
- project Euler
- hackerRank
- exercism
- школа программиста
Leetcode
LeetCode - The World's Leading Online Programming Learning Platform
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
👍3🤔1
Видео о том как решать алгоритмические задачи выйдет когда-нибудь в будущем, а сейчас посмотрим на один из подходов в решении - divide-and-conquer.
Учимся решать задачи используя подход разделяй и властвуй. Сортировка слиянием, наибольшая сумма подмассива, нахождение инверсий в массиве, k-я поразрядная сортировка, алгоритм Карацубы умножения двух чисел, нахождение коллизий объектов на основе дерева квадрантов и визуализация решения задачи ханойских башен, а также личная подборка шуток про рекурсию - все это в видео.
С наступающим, программисты 🥳
https://www.youtube.com/watch?v=9SFjZ73pDqg
Учимся решать задачи используя подход разделяй и властвуй. Сортировка слиянием, наибольшая сумма подмассива, нахождение инверсий в массиве, k-я поразрядная сортировка, алгоритм Карацубы умножения двух чисел, нахождение коллизий объектов на основе дерева квадрантов и визуализация решения задачи ханойских башен, а также личная подборка шуток про рекурсию - все это в видео.
С наступающим, программисты 🥳
https://www.youtube.com/watch?v=9SFjZ73pDqg
YouTube
Разделяй и властвуй или как решать большие задачи
Учимся решать задачи используя подход разделяй и властвуй. Сортировка слиянием, наибольшая сумма подмассива, нахождение инверсий в массиве, k-я поразрядная сортировка, алгоритм Карацубы умножения двух чисел, нахождение коллизий объектов на основе дерева квадрантов…
❤7🔥2🤔1
Всем привет.
Стремительно приближается отметка в 10 лет, как я исследую мир computer science. И сейчас я понимаю, что многое из того, на что я тратил годы можно понять и изучить за пару недель. Понимание всегда было важной составляющей для меня. Мне важно было не написать программу, а понимать как компьютер ее выполняет на каждом из уровней выполнения.
Изучая криптовалюты я узнал о NFT художника под псевдонимом Beeple. Он рисовал картины каждый день начиная с 2007 года и коллаж из 5000 его картин (Everydays: the First 5000 Days) был продан в виде NFT за огромные деньги.
Мне очень понравился этот челлендж - создавать что-то каждый день. И я хочу сделать что-то похожее. На этом канале скоро появится 100 небольших видео о самых разных вещах из мира computer science.
Математика, компьютерная графика, симуляции, сети и интернет, языки программирование и компиляторы, алгоритмы и многое другое. Основные требования к видео - они должны быть небольшими, не требующими особых знаний и рассказывать что-то новое, что-то интересное.
Если у вас есть идея для следующего дня - напишите, я прислушаюсь.
Первое видео, посвященное редактору vim, уже на канале. А ниже небольшое интро для этого 100 дневного марафона.
Join the #100_days_of_code challenge.
https://www.youtube.com/watch?v=w0plrMkcjFw
Стремительно приближается отметка в 10 лет, как я исследую мир computer science. И сейчас я понимаю, что многое из того, на что я тратил годы можно понять и изучить за пару недель. Понимание всегда было важной составляющей для меня. Мне важно было не написать программу, а понимать как компьютер ее выполняет на каждом из уровней выполнения.
Изучая криптовалюты я узнал о NFT художника под псевдонимом Beeple. Он рисовал картины каждый день начиная с 2007 года и коллаж из 5000 его картин (Everydays: the First 5000 Days) был продан в виде NFT за огромные деньги.
Мне очень понравился этот челлендж - создавать что-то каждый день. И я хочу сделать что-то похожее. На этом канале скоро появится 100 небольших видео о самых разных вещах из мира computer science.
Математика, компьютерная графика, симуляции, сети и интернет, языки программирование и компиляторы, алгоритмы и многое другое. Основные требования к видео - они должны быть небольшими, не требующими особых знаний и рассказывать что-то новое, что-то интересное.
Если у вас есть идея для следующего дня - напишите, я прислушаюсь.
Первое видео, посвященное редактору vim, уже на канале. А ниже небольшое интро для этого 100 дневного марафона.
Join the #100_days_of_code challenge.
https://www.youtube.com/watch?v=w0plrMkcjFw
YouTube
INTRO [100 days of coding]
#100_days_of_code
Видео заставка к 100 days of code.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
tg: https://t.me/line_of_code
Музыка:
owerful…
Видео заставка к 100 days of code.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
tg: https://t.me/line_of_code
Музыка:
owerful…
👍13🔥3🤔1
День 2-й.
Реализуем шифрование на основе исключающего или (xor).
https://www.youtube.com/watch?v=f8HIUXkAHWo
Реализуем шифрование на основе исключающего или (xor).
https://www.youtube.com/watch?v=f8HIUXkAHWo
YouTube
XOR Шифрование [002]
#100_days_of_code
Реализуем простое шифрование, основанное на исключающем ИЛИ.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: http…
Реализуем простое шифрование, основанное на исключающем ИЛИ.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: http…
👍5🤔1
День 3-й
Учимся анализировать алгоритмы и предсказывать время их работы.
https://www.youtube.com/watch?v=4O_6Oxz6RE4
Учимся анализировать алгоритмы и предсказывать время их работы.
https://www.youtube.com/watch?v=4O_6Oxz6RE4
YouTube
Асимптотическая сложность [003]
#100_days_of_code
Учимся анализировать алгоритмы и предсказывать время их работы.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: h…
Учимся анализировать алгоритмы и предсказывать время их работы.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: h…
👍5🤔1
День 4-й.
Реализуем структуру данных очередь, используя кольцевой буфер.
https://www.youtube.com/watch?v=bfk0gYg5xCA
Реализуем структуру данных очередь, используя кольцевой буфер.
https://www.youtube.com/watch?v=bfk0gYg5xCA
YouTube
Очередь на основе кольцевого буфера [004]
#100_days_of_code
Реализуем структуру данных очередь, используя кольцевой буфер.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: ht…
Реализуем структуру данных очередь, используя кольцевой буфер.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: ht…
🔥5🤔1
День 7-й.
Реализуем алгоритм Кнута-Морриса-Пратта поиска подстроки в строке.
https://www.youtube.com/watch?v=3RiC_kvBblA
Реализуем алгоритм Кнута-Морриса-Пратта поиска подстроки в строке.
https://www.youtube.com/watch?v=3RiC_kvBblA
YouTube
Алгоритм Кнута-Морриса-Пратта [007]
#100_days_of_code
Реализуем алгоритм Кнута-Морриса-Пратта поиска подстроки в строке.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram:…
Реализуем алгоритм Кнута-Морриса-Пратта поиска подстроки в строке.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram:…
👍5🤔1
День 8-й.
Пишем сервис заметок и разбираемся с паттерном декоратор.
https://www.youtube.com/watch?v=m7ASXKE8QyY
Пишем сервис заметок и разбираемся с паттерном декоратор.
https://www.youtube.com/watch?v=m7ASXKE8QyY
YouTube
Декораторы [008]
#100_days_of_code
Пишем сервис заметок и разбираемся с паттерном декоратор.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: https:/…
Пишем сервис заметок и разбираемся с паттерном декоратор.
Весь плейлист 100 days of code: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github: https://github.com/bushmv/100-days-of-coding
telegram: https:/…
🤔2
День 9-й.
Знакомимся с креативным программированием на примере JavaScript библиотеки p5js.
https://www.youtube.com/watch?v=HzBIUcEnUNY
Знакомимся с креативным программированием на примере JavaScript библиотеки p5js.
https://www.youtube.com/watch?v=HzBIUcEnUNY
YouTube
Креативное программирование [009]
#100_days_of_coding
Знакомимся с креативным программированием на примере JavaScript библиотеки p5js.
The Coding Train - https://www.youtube.com/@TheCodingTrain
Весь плейлист 100 days of coding: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6…
Знакомимся с креативным программированием на примере JavaScript библиотеки p5js.
The Coding Train - https://www.youtube.com/@TheCodingTrain
Весь плейлист 100 days of coding: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6…
👍7🤔1
День 10-й.
Переизобретаем формат хранения чисел в памяти, от целых положительных до чисел с плавающей точкой и стандарта IEEE 754.
https://www.youtube.com/watch?v=6FbA_qMZJm4
Переизобретаем формат хранения чисел в памяти, от целых положительных до чисел с плавающей точкой и стандарта IEEE 754.
https://www.youtube.com/watch?v=6FbA_qMZJm4
YouTube
Числа с плавающей точкой [010]
#100_days_of_coding
Переизобретаем формат хранения чисел в памяти, от целых положительных до чисел с плавающей точкой и стандарта IEEE 754.
Весь плейлист 100 days of coding: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github:…
Переизобретаем формат хранения чисел в памяти, от целых положительных до чисел с плавающей точкой и стандарта IEEE 754.
Весь плейлист 100 days of coding: https://www.youtube.com/playlist?list=PLeXKznqopCVEyAYT4jsRZg6-cW1uMDosB
github:…
👍4