🔥 Как работает видеокарта — [13:59]
Процессор может быстро выполнять последовательные задачи, а видеокарта — выполнять несколько миллионов вычислений одновременно. Поэтому GPU так нужно для игр и машинного обучения.
В ролике рассказывается о том, как происходит отрисовка игр, что такое параллелизм и на что стоит смотреть при выборе видеокарты.
Перейти к просмотру
#видео #теория
Процессор может быстро выполнять последовательные задачи, а видеокарта — выполнять несколько миллионов вычислений одновременно. Поэтому GPU так нужно для игр и машинного обучения.
В ролике рассказывается о том, как происходит отрисовка игр, что такое параллелизм и на что стоит смотреть при выборе видеокарты.
Перейти к просмотру
#видео #теория
🐍 Учим Python самостоятельно
Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.
Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.
Перейти к изучению
#платформа #python
Python World — популярный самоучитель по Python. Отлично подходит для последовательного изучения базовых тем в программировании.
Также на сайте есть вкладка с категориями по прикладным темам, например графический интерфейс.
Перейти к изучению
#платформа #python
👾 Всё про Game Automation QA — [1:42:36]
В этом видео QA Automation TeamLead из компании Wargaming рассказал, как проходят тесты в их команде, чем они занимаются и играют ли они часами в World Of Tanks на работе.
Во время интервью обсуждались такие темы, как собеседование в WG, доходы тестровщиков в крупных компаниях, автоматизацию тестов в игровой индустрии и даже то, почему QA — это «недопрограммисты».
Перейти к просмотру
#видео #геймдев
В этом видео QA Automation TeamLead из компании Wargaming рассказал, как проходят тесты в их команде, чем они занимаются и играют ли они часами в World Of Tanks на работе.
Во время интервью обсуждались такие темы, как собеседование в WG, доходы тестровщиков в крупных компаниях, автоматизацию тестов в игровой индустрии и даже то, почему QA — это «недопрограммисты».
Перейти к просмотру
#видео #геймдев
⚡️ Redis: основы и практическое использование — [1:28:51]
Redis — база данных типа «ключ-значение». Она невероятно простая, но хорошо себя зарекомендовала как хранилище временных данных.
Сейчас эта NoSQL'ка используется почти в каждом проекте или для хранения временных данных (сессии пользователей), или для кеширования запросов. Знать её просто необходимо.
Перейти к просмотру
#видео #теория
Redis — база данных типа «ключ-значение». Она невероятно простая, но хорошо себя зарекомендовала как хранилище временных данных.
Сейчас эта NoSQL'ка используется почти в каждом проекте или для хранения временных данных (сессии пользователей), или для кеширования запросов. Знать её просто необходимо.
Перейти к просмотру
#видео #теория
✖ Признаки плохих IT компаний — [9:12]
Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:
1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]
Перейти к просмотру
#видео #коллектив
Если вы не хотите убить свою психику и будущую карьеру — никогда не устраивайтесь на работу в компанию, у которой есть хотя бы несколько из этих признаков:
1. Дресс-код — [0:49]
2. Отсутствие Product Owner`а — [1:42]
3. Токсичная команда — [3:45]
4. «Советский» тип менеджмента и отношение к ошибкам — [4:50]
5. Менеджер не разбирается в IT — [6:48]
Перейти к просмотру
#видео #коллектив
⌨️ Парадигмы программирования — [13:54]
Из видео вы узнаете, что такое функциональное, объектно-ориентированное, императивное, процедурное и декларативное программирование.
Знание всех этих парадигм — основа основ для любого уважающего себя программиста.
Перейти к просмотру
#видео #программирование
Из видео вы узнаете, что такое функциональное, объектно-ориентированное, императивное, процедурное и декларативное программирование.
Знание всех этих парадигм — основа основ для любого уважающего себя программиста.
Перейти к просмотру
#видео #программирование
🐍 Весь Python за 7 часов — [7:03:08]
Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.
Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».
Перейти к просмотру
#видео #python
Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.
Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».
Перейти к просмотру
#видео #python
❗️Мегаважный чек-лист для Front-end разработчиков
Содержит полный список элементов, которые нужны для запуска вашего сайта: мета теги, иконки, заголовки, html тэги и тэги для SEO.
Все рекомендации разделены на 3 уровня важности:
- Low: пункт рекомендован, но может быть пропущен.
- Medium: крайне рекомендован, редко может быть пропущен.
- High: пункт обязателен.
Каждая рекомендация подробно описана, и даны примеры к ней.
Пользуйтесь — https://github.com/thedaviddias/Front-End-Checklist
#frontend #github
Содержит полный список элементов, которые нужны для запуска вашего сайта: мета теги, иконки, заголовки, html тэги и тэги для SEO.
Все рекомендации разделены на 3 уровня важности:
- Low: пункт рекомендован, но может быть пропущен.
- Medium: крайне рекомендован, редко может быть пропущен.
- High: пункт обязателен.
Каждая рекомендация подробно описана, и даны примеры к ней.
Пользуйтесь — https://github.com/thedaviddias/Front-End-Checklist
#frontend #github
🐍 Распознавание текста с картинки на Python — [4:15]
Очень полезная фишка, особенно если вы пишете какие-то свои, простенькие скрипты для автоматизации задач.
Автор в пару строк с помощью Python и библиотеки Tesseract создаёт приложение, способное считывать текст на разных языках.
Перейти к просмотру
#видео #python
Очень полезная фишка, особенно если вы пишете какие-то свои, простенькие скрипты для автоматизации задач.
Автор в пару строк с помощью Python и библиотеки Tesseract создаёт приложение, способное считывать текст на разных языках.
Перейти к просмотру
#видео #python
⌨️ Сбер приготовил новые MoE-модели
Две свежие модели для разработчиков — мощные и удобные. Они обе обучены с нуля, без чужих весов, чтобы дать больше свободы для экспериментов. И сразу экономят память, предсказывают несколько токенов и легко встраиваются в привычные пайплайны.
Lightning — более лёгкая и быстрая. Держит контекст до 256k, спокойно работает на локальном железе, идеальна для прототипирования и локальных ассистентов. А вот Ultra — тяжеловес с 702B параметров, длинным контекстом и стабильной работой экспертов. Подходит для масштабных решений и исследований, где важна точность и надёжность.
Сбер здесь как надёжный напарник: берёт на себя часть рутины, помогает сосредоточиться на главном и поддерживает разработчиков в сложных задачах.
Две свежие модели для разработчиков — мощные и удобные. Они обе обучены с нуля, без чужих весов, чтобы дать больше свободы для экспериментов. И сразу экономят память, предсказывают несколько токенов и легко встраиваются в привычные пайплайны.
Lightning — более лёгкая и быстрая. Держит контекст до 256k, спокойно работает на локальном железе, идеальна для прототипирования и локальных ассистентов. А вот Ultra — тяжеловес с 702B параметров, длинным контекстом и стабильной работой экспертов. Подходит для масштабных решений и исследований, где важна точность и надёжность.
Сбер здесь как надёжный напарник: берёт на себя часть рутины, помогает сосредоточиться на главном и поддерживает разработчиков в сложных задачах.
👼 Чем занимается HR в компании? — [1:04:17]
И нет, это не тот, кто в случайном порядке выбирает, брать ли сотрудника на работу. Многие программисты вообще не понимают, зачем нужен HR в компаниях, но, как ни крути, именно он решает, как сложится ваша карьера.
Поэтому, в этом видео Алина, HR-менеджер с трёхлетнем опытом, подробно рассказывает про особенности проведения собеседований. Посмотрев его, вы научитесь отвечать на каверзные вопросы HR-менеджера и в общих чертах поймёте, по каким качествам отбирают сотрудников в IT-компанию.
Перейти к просмотру
#видео #профессия
И нет, это не тот, кто в случайном порядке выбирает, брать ли сотрудника на работу. Многие программисты вообще не понимают, зачем нужен HR в компаниях, но, как ни крути, именно он решает, как сложится ваша карьера.
Поэтому, в этом видео Алина, HR-менеджер с трёхлетнем опытом, подробно рассказывает про особенности проведения собеседований. Посмотрев его, вы научитесь отвечать на каверзные вопросы HR-менеджера и в общих чертах поймёте, по каким качествам отбирают сотрудников в IT-компанию.
Перейти к просмотру
#видео #профессия
🤚 Drag and Drop на JavaScript — [32:07]
Эта фишка уже довольно старая и стала must-have для множества сайтов. Особенно если это какие-то ToDo сайты или заметки.
Написать подобную штуку не очень сложно, достаточно немного шарить в JS. Первым делом идёт вёрстка, а Drag & Drop начинается с 14:20.
Перейти к просмотру
#видео #web
Эта фишка уже довольно старая и стала must-have для множества сайтов. Особенно если это какие-то ToDo сайты или заметки.
Написать подобную штуку не очень сложно, достаточно немного шарить в JS. Первым делом идёт вёрстка, а Drag & Drop начинается с 14:20.
Перейти к просмотру
#видео #web
🕶 Современные стандарты в программировании — [28:10]
Времена идут, технологии развиваются и всё переносится в облако. Построить архитектуру надо так, чтобы она легко горизонтально масштабировалась.
В данном случае речь пойдёт про облачные технологии, системную архитектуру, coud native и все, что с этим связано.
Перейти к просмотру
#видео #теория
Времена идут, технологии развиваются и всё переносится в облако. Построить архитектуру надо так, чтобы она легко горизонтально масштабировалась.
В данном случае речь пойдёт про облачные технологии, системную архитектуру, coud native и все, что с этим связано.
Перейти к просмотру
#видео #теория
🌐 Бесплатный курс по Vue.js
Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.
1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]
Перейти к плейлисту
#видео #web
Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.
1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]
Перейти к плейлисту
#видео #web
🗳 Event Loop от А до Я — [1:14:29]
Задачи событийного цикла или Event Loop заключается в том, чтобы выполнять задачи, если они есть или ожидать получения новой таски.
Идея кажется простой, но под капотом много интересных особенностей. В ролике речь пойдёт про архитектуру браузера, node js, очереди Microtask и macrotask.
Перейти к просмотру
#видео #web
Задачи событийного цикла или Event Loop заключается в том, чтобы выполнять задачи, если они есть или ожидать получения новой таски.
Идея кажется простой, но под капотом много интересных особенностей. В ролике речь пойдёт про архитектуру браузера, node js, очереди Microtask и macrotask.
Перейти к просмотру
#видео #web
🔥 Leetcode — Алгоритмы — [32:31]
Решение алгоритмических задач может и не встретится на работе, но помогает перестроить мозг на мышление программиста.
В этом видео один известны разработчик решает задачи с Leetcode и рассказывает как это делается.
Перейти к просмотру
#видео #теория
Решение алгоритмических задач может и не встретится на работе, но помогает перестроить мозг на мышление программиста.
В этом видео один известны разработчик решает задачи с Leetcode и рассказывает как это делается.
Перейти к просмотру
#видео #теория
YouTube
Leetcode Паттерны Влад Тен – Алгоритмы Buy Sell Stock + Cyclic Sort
Полезные статьи и видео по разным направлениям разработки от инженеров Авито можно найти на сайте AvitoTech: http://bit.ly/3mIUOSx
Курс про Паттерны и практики написания кода для начинающих и middle-разработчиков от команды AvitoTech: http://bit.ly/3jCkyle…
Курс про Паттерны и практики написания кода для начинающих и middle-разработчиков от команды AvitoTech: http://bit.ly/3jCkyle…
🔓 Криптография — [1:10:27]
Пишите вы ботов, сайты или делаете игры, вы обязаны понимать как работает шифрование, зачем нужен HTTPS, чем SHA256 лучше MD5 и как это всё исопльзовать на практике.
Автор рассказывает про проблемы криптографии, про работу хеш-функций, про TLS разных версий, атаки на них и методы ускорения протокола, про Blockchain, PKI и даже про Certificate Transparency.
Перейти к просмотру
#видео #теория
Пишите вы ботов, сайты или делаете игры, вы обязаны понимать как работает шифрование, зачем нужен HTTPS, чем SHA256 лучше MD5 и как это всё исопльзовать на практике.
Автор рассказывает про проблемы криптографии, про работу хеш-функций, про TLS разных версий, атаки на них и методы ускорения протокола, про Blockchain, PKI и даже про Certificate Transparency.
Перейти к просмотру
#видео #теория
🗳 Что учить, чтобы стать аналитиком в IT? — [13:47]
Видео представляет собой обзор основных инструментов, необходимых для того, чтобы стать ИТ-аналитиком.
Речь пойдёт про базы данных (Microsoft SQL Server, MySQL и PostgreSQL) и базовые библиотеки для визуализации данных (Pandas и Matplotlib).
Перейти к просмотру
#видео #профессия
Видео представляет собой обзор основных инструментов, необходимых для того, чтобы стать ИТ-аналитиком.
Речь пойдёт про базы данных (Microsoft SQL Server, MySQL и PostgreSQL) и базовые библиотеки для визуализации данных (Pandas и Matplotlib).
Перейти к просмотру
#видео #профессия
🖥 Практика написания продвинутого backend на Node.js — [1:41:26]
Недавно на канале был пост о том, как работает цикл событий в JavaScript, а в частности, как Node.js удаётся в одном потоке столь эффективно обрабатывать большие нагрузки.
Теория — это отлично, но без практики она зачастую бесполезна, поэтому в этом видео вы сможете на практике ощутить всё удобство и простоту использования ноды. Вы научитесь правильно подходить к разработке архитектуры backend'а, также вы сможете понять, как правильно работать с авторизацией и аутентификацией пользователей со стороны сервера.
#js #nodejs
Недавно на канале был пост о том, как работает цикл событий в JavaScript, а в частности, как Node.js удаётся в одном потоке столь эффективно обрабатывать большие нагрузки.
Теория — это отлично, но без практики она зачастую бесполезна, поэтому в этом видео вы сможете на практике ощутить всё удобство и простоту использования ноды. Вы научитесь правильно подходить к разработке архитектуры backend'а, также вы сможете понять, как правильно работать с авторизацией и аутентификацией пользователей со стороны сервера.
#js #nodejs
💻 Создание десктопных приложений на C# — уроки с нуля
Помимо разработки бэкэнда, C# также часто используют для создания десктопных приложений, потому что у него есть удобный фреймворк WPF.
С его помощью в этих уроках автор создает полноценные приложения, которые включают в себя базы данных и возможность регистрации.
1. Введение в WPF и XAML
[6:32]
2. Основы WPF. Создание калькулятора на WPF
[35.18]
3. Разработка дизайна XAML
[20:09]
4. Получение данных. Отслеживание ошибок
[15:25]
5. Создание базы данных SQLite
[19:44]
6. Регистрация в приложении
[13:54]
7. Авторизация в приложении
[11:14]
8. Кабинет пользователя. Отображение данных
[16:18]
#csharp
Помимо разработки бэкэнда, C# также часто используют для создания десктопных приложений, потому что у него есть удобный фреймворк WPF.
С его помощью в этих уроках автор создает полноценные приложения, которые включают в себя базы данных и возможность регистрации.
1. Введение в WPF и XAML
[6:32]
2. Основы WPF. Создание калькулятора на WPF
[35.18]
3. Разработка дизайна XAML
[20:09]
4. Получение данных. Отслеживание ошибок
[15:25]
5. Создание базы данных SQLite
[19:44]
6. Регистрация в приложении
[13:54]
7. Авторизация в приложении
[11:14]
8. Кабинет пользователя. Отображение данных
[16:18]
#csharp
🐌 Всё про ускорение Python-кода — [1:29:40]
По сравнению с низкоуровневыми языками программирования, Python можно считать довольно медленным, поскольку он полностью состоит из скриптов.
Из этого видео вы узнаете о базовых вещах, которые позволят ускорить ваш Python-код и избежать основных ошибок, которые допускают новички в этом вопросе.
1. Каким должен быть код — [7:15]
2. Профилирование — [8:38]
3. Пример профилирования — [12:05]
4. Что можно улучшить в коде? — [36:34]
5. Как избегать циклы — [36:42]
Перейти к просмотру
#видео #python
По сравнению с низкоуровневыми языками программирования, Python можно считать довольно медленным, поскольку он полностью состоит из скриптов.
Из этого видео вы узнаете о базовых вещах, которые позволят ускорить ваш Python-код и избежать основных ошибок, которые допускают новички в этом вопросе.
1. Каким должен быть код — [7:15]
2. Профилирование — [8:38]
3. Пример профилирования — [12:05]
4. Что можно улучшить в коде? — [36:34]
5. Как избегать циклы — [36:42]
Перейти к просмотру
#видео #python