Лекция «Деревья»
Сегодня в 18:00 состоится последняя онлайн-лекция из цикла «Тренировок по алгоритмам». После нёё будут только разборы домашних заданий.
Где смотреть: https://youtu.be/lEJzqHgyels
Как вам такой формат лекций?
#алгоритмы
Сегодня в 18:00 состоится последняя онлайн-лекция из цикла «Тренировок по алгоритмам». После нёё будут только разборы домашних заданий.
Где смотреть: https://youtu.be/lEJzqHgyels
Как вам такой формат лекций?
#алгоритмы
YouTube
Тренировки по алгоритмам от Яндекса. Лекция 8: «Деревья»
Расписание тренировок доступно по ссылке: https://yandex.ru/yaintern/algorithm-training
Чат в Телеграме для общения и вопросов о тренировках: https://t.iss.one/joinchat/Ve7wRegrZtI0NjIy
Чат в Телеграме для общения и вопросов о тренировках: https://t.iss.one/joinchat/Ve7wRegrZtI0NjIy
Краткое руководство по использованию Python в веб-разработке
Python любят за простоту и универсальность. На Python можно написать даже бэкенд веб-приложения.
Что нужно знать начинающему веб-разработчику, чтобы писать бэкенд на Python, читайте в статье:
https://tprg.ru/vutg
#python #веб #бэкенд
Python любят за простоту и универсальность. На Python можно написать даже бэкенд веб-приложения.
Что нужно знать начинающему веб-разработчику, чтобы писать бэкенд на Python, читайте в статье:
https://tprg.ru/vutg
#python #веб #бэкенд
Как эффективно учиться в IT-сфере?
В самообразовании самое сложное — организовать правильно свой процесс обучения.
В ролике рассмотрены самые частые ошибки новичков, а также даны советы по эффективному обучению:
https://youtu.be/eKZNKA-jAYY
#советы
В самообразовании самое сложное — организовать правильно свой процесс обучения.
В ролике рассмотрены самые частые ошибки новичков, а также даны советы по эффективному обучению:
https://youtu.be/eKZNKA-jAYY
#советы
YouTube
Как правильно учиться в IT - сфере. ТОП ошибок при обучении. Конкретный план обучения.
Как правильно учиться в IT - сфере? В этом выпуске я дам конкретные советы о том, как, на мой взгляд, правильно эффективно обучаться в IT - сфере, в том числе программированию. Разберем частые ошибки, мешающие эффективному обучению, поговорим как про бесплатное…
Нужно ли знать последнюю версию языка, чтобы пройти собеседование?
Этот вопрос наиболее актуален, когда новая версия языка выходит чаще, чем раз в год.
Эксперты разобрали отличия версий языков C++, Java, Go и Python и рассказали, какую версию необходимо знать при прохождении собеседования:
https://tprg.ru/GxHY
#собеседование
Этот вопрос наиболее актуален, когда новая версия языка выходит чаще, чем раз в год.
Эксперты разобрали отличия версий языков C++, Java, Go и Python и рассказали, какую версию необходимо знать при прохождении собеседования:
https://tprg.ru/GxHY
#собеседование
Решаем задачу при помощи динамического программирования
В динамическом программировании большая задача разделяется на несколько подзадач. Так можно сократить вычисления, поскольку программа использует уже готовые результаты с предыдущих итераций.
Но метод подходит только к определённым типам задач. Например, к поиску наибольшей общей подпоследовательности.
Как решить эту задачу так, чтобы написать код с первого раза, узнайте из видео:
https://youtu.be/GOF4VUi4nGU
#алгоритмы #python
В динамическом программировании большая задача разделяется на несколько подзадач. Так можно сократить вычисления, поскольку программа использует уже готовые результаты с предыдущих итераций.
Но метод подходит только к определённым типам задач. Например, к поиску наибольшей общей подпоследовательности.
Как решить эту задачу так, чтобы написать код с первого раза, узнайте из видео:
https://youtu.be/GOF4VUi4nGU
#алгоритмы #python
YouTube
Динамическое программирование — это просто | Академия данных MADE | #1
В этом выпуске мы познакомимся с Григорием Шовкоплясом, преподавателем дисциплины «Алгоритмы и структуры данных» в Академии больших данных MADE.
И рассмотрим способ, как решить задачу динамического программирования о наибольшей общей подпоследовательности…
И рассмотрим способ, как решить задачу динамического программирования о наибольшей общей подпоследовательности…
Как и где эффективно учиться?
Необходимые знания для старта в программировании можно получить не только в университете. В Интернете можно найти множество курсов по стоящей теме. Однако они не принесут пользы, если не закреплять полученные знания.
Преподаватель обучающих платформ рассказал, как эффективнее всего выстроить своё обучение:
https://tprg.ru/ZPxy
#советы
Необходимые знания для старта в программировании можно получить не только в университете. В Интернете можно найти множество курсов по стоящей теме. Однако они не принесут пользы, если не закреплять полученные знания.
Преподаватель обучающих платформ рассказал, как эффективнее всего выстроить своё обучение:
https://tprg.ru/ZPxy
#советы
Введение в математическую логику
Логика — это неотъемлемая часть программирования. Наверняка в if или цикле вы указывали условия исполнения, где применили логические И/ИЛИ/НЕ.
Поэтому каждому программисту важно знать основы логики. В изучении может помочь это видео:
https://youtu.be/eXI_TFW5Cdo
#математика
Логика — это неотъемлемая часть программирования. Наверняка в if или цикле вы указывали условия исполнения, где применили логические И/ИЛИ/НЕ.
Поэтому каждому программисту важно знать основы логики. В изучении может помочь это видео:
https://youtu.be/eXI_TFW5Cdo
#математика
YouTube
Введение в логику, урок 1: Базовые понятия | Хекслет
Классическая логика является формальной основой для 99% современной математики. Понимание принципов логики — обязательно для программиста.
Начните изучать программирование бесплатно на Хекслете: https://ru.hexlet.io/courses_free?utm_source=youtube&utm_m…
Начните изучать программирование бесплатно на Хекслете: https://ru.hexlet.io/courses_free?utm_source=youtube&utm_m…
👍1
Rust очень любят, но что в нём особенного?
Rust — сравнительно молодой язык программирования. Он был создан с учётом актуальных проблем в других языках.
Рассказываем, за что его полюбили программисты:
https://tprg.ru/Jmy8
#rust
Rust — сравнительно молодой язык программирования. Он был создан с учётом актуальных проблем в других языках.
Рассказываем, за что его полюбили программисты:
https://tprg.ru/Jmy8
#rust
10 сокращений кода в JavaScript, о которых вы могли не знать
У многих языков программирования есть специальные «фишки», которые помогают писать более чистый и эффективный код. Такие есть и в JavaScript.
О 10 специальных приёмах на JavaScript рассказано в статье:
https://tprg.ru/8jHp
#js #веб
У многих языков программирования есть специальные «фишки», которые помогают писать более чистый и эффективный код. Такие есть и в JavaScript.
О 10 специальных приёмах на JavaScript рассказано в статье:
https://tprg.ru/8jHp
#js #веб
Принципы ООП с примерами на Java
ООП, или объектно-ориентированное программирование, лежит в основе языка Java. У ООП есть несколько основных принципов:
— абстракция;
— инкапсуляция;
— наследование;
— полиморфизм.
Если вы о них ещё не знаете, то в статье хорошо расписано о принципах ООП:
https://tprg.ru/AXtV
#java #ооп
ООП, или объектно-ориентированное программирование, лежит в основе языка Java. У ООП есть несколько основных принципов:
— абстракция;
— инкапсуляция;
— наследование;
— полиморфизм.
Если вы о них ещё не знаете, то в статье хорошо расписано о принципах ООП:
https://tprg.ru/AXtV
#java #ооп
Чек-лист для начинающего дизайнера в IT-компании
В IT можно устроиться не только программистом. Если вы хотите развиваться как дизайнер, то вы можете:
— продумывать дизайн сайтов и мобильных приложений;
— рисовать иллюстрации, логотипы и другой визуал для продвижения продукта;
— перейти в игровую индустрию.
Вот что нужно знать начинающему дизайнеру для получения первой работы:
https://tprg.ru/Egq3
В IT можно устроиться не только программистом. Если вы хотите развиваться как дизайнер, то вы можете:
— продумывать дизайн сайтов и мобильных приложений;
— рисовать иллюстрации, логотипы и другой визуал для продвижения продукта;
— перейти в игровую индустрию.
Вот что нужно знать начинающему дизайнеру для получения первой работы:
https://tprg.ru/Egq3
Визуализация поиска пути в клетчатом лабиринте
На GitHub есть интересный интерактивный инструмент, где вы можете построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе.
Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить. Выглядит залипательно.
Поиграться: https://qiao.github.io/PathFinding.js/visual/
#алгоритмы
На GitHub есть интересный интерактивный инструмент, где вы можете построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе.
Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить. Выглядит залипательно.
Поиграться: https://qiao.github.io/PathFinding.js/visual/
#алгоритмы
Реализуем на Python поиск в ширину в клетчатом лабиринте
Мы посмотрели наглядно, как работает алгоритм поиска в ширину в графе. Однако до конца понять принципы работы алгоритма можно только за написанием кода.
В видео объясняется, как создать в консоли клетчатый лабиринт и реализовать в нём поиск в ширину. Весь код пишется на Python:
https://youtu.be/Pizaog2s32M
Создавайте проект и попробуйте сделать сами.
#алгоритмы
Мы посмотрели наглядно, как работает алгоритм поиска в ширину в графе. Однако до конца понять принципы работы алгоритма можно только за написанием кода.
В видео объясняется, как создать в консоли клетчатый лабиринт и реализовать в нём поиск в ширину. Весь код пишется на Python:
https://youtu.be/Pizaog2s32M
Создавайте проект и попробуйте сделать сами.
#алгоритмы
YouTube
Кратчайший путь в клеточном лабиринте | Скринкасты | MADE Академия данных | #2
В этом выпуске мы рассмотрели базовый алгоритм поиска кратчайшего пути в графах — обход в ширину — на наглядном примере поиска кратчайшего пути в клетчатом лабиринте. Написали код на языке Python. А на десерт написали восстановление ответа.
Григорий Шовкопляс…
Григорий Шовкопляс…
Хакатоны — хорошая возможность прокачать свои IT-навыки и заработать на этом
Обычно на хакатонах множество команд решают задачу заказчика за ограниченное время. При этом решения, отобранные жюри, получают денежные вознаграждения.
Участник хакатонов рассказал, почему этот вид мероприятий стоит попробовать в том числе начинающим специалистам:
https://tprg.ru/Kb81
Обычно на хакатонах множество команд решают задачу заказчика за ограниченное время. При этом решения, отобранные жюри, получают денежные вознаграждения.
Участник хакатонов рассказал, почему этот вид мероприятий стоит попробовать в том числе начинающим специалистам:
https://tprg.ru/Kb81
Интервью со специалистом по машинному обучению
Если вы задумались над изучением нейронных сетей и работы с данными, то можете посмотреть интервью с инженером-исследователем из Сколтеха. Он рассказал подробно о своей профессии и поделился советами, с чего стоит начинать:
https://youtu.be/pnEqfqPue8w
#data_science #ml
Если вы задумались над изучением нейронных сетей и работы с данными, то можете посмотреть интервью с инженером-исследователем из Сколтеха. Он рассказал подробно о своей профессии и поделился советами, с чего стоит начинать:
https://youtu.be/pnEqfqPue8w
#data_science #ml
YouTube
Машинное обучение и нейронные сети / Эмиль Богомолов
Учись в LoftSchool со скидкой https://loftschool.com/professions/web-developer/?pr=loft-dima&utm_source=youtube&utm_medium=loftblog&utm_campaign=dimakovalchuk
Промокод loft-dima
Привет! Меня зовут Ковальчук Дима.
Я приглашаю в LoftBlog состоявшихся IT…
Промокод loft-dima
Привет! Меня зовут Ковальчук Дима.
Я приглашаю в LoftBlog состоявшихся IT…
7 полезных HTML-атрибутов, о которых вы могли не знать
В HTML существует множество атрибутов, которые добавляют элементам или тегам различные интерактивные функций.
В статье рассказывается об некоторых из них:
https://tprg.ru/Kwvt
#веб
В HTML существует множество атрибутов, которые добавляют элементам или тегам различные интерактивные функций.
В статье рассказывается об некоторых из них:
https://tprg.ru/Kwvt
#веб
Какие темы нужно знать начинающему Java-разработчику, чтобы успешно пройти собеседование
Видео поможет вам выстроить свой план обучения Java-разработке и изучить только необходимые темы:
https://youtu.be/eF9AuxI43Dc
#java #собеседование
Видео поможет вам выстроить свой план обучения Java-разработке и изучить только необходимые темы:
https://youtu.be/eF9AuxI43Dc
#java #собеседование
YouTube
Junior - разработчик. Как пройти собеседование? Что ты должен знать. Разбор тем.
Обучение Java-разработчиков с оплатой после трудоустройства в Kata Academy (by Java Mentor): https://clck.ru/YkiDV
Плейлист "Java для начинающих" - https://youtube.com/playlist?list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak
Курс "Продвинутая Java" - https://sw…
Плейлист "Java для начинающих" - https://youtube.com/playlist?list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak
Курс "Продвинутая Java" - https://sw…