Вышел Notepad++ 8 — первое крупное обновление редактора за пять лет
Если вы не слышали о Notepad++, то это небольшой и производительный редактор кода для Windows.
Что принесло обновление и стоит ли на него переходить:
https://tprg.ru/9k36
#инструменты
Если вы не слышали о Notepad++, то это небольшой и производительный редактор кода для Windows.
Что принесло обновление и стоит ли на него переходить:
https://tprg.ru/9k36
#инструменты
Лекция «Словари и сортировка подсчётом» от «Яндекса»
Сегодня в 19:00 по МСК пройдёт новая лекция по алгоритмам — «Словари и сортировка подсчётом». Здесь мы рассказывали подробнее об этом курсе.
К лекции позже дадут домашнее задание. Обсудить лекцию или задание можно в специальном чате.
Прямая трансляция: https://youtu.be/Nb5mW1yWVSs
Расписание тренировок: https://tprg.ru/XsME
#алгоритмы
Сегодня в 19:00 по МСК пройдёт новая лекция по алгоритмам — «Словари и сортировка подсчётом». Здесь мы рассказывали подробнее об этом курсе.
К лекции позже дадут домашнее задание. Обсудить лекцию или задание можно в специальном чате.
Прямая трансляция: https://youtu.be/Nb5mW1yWVSs
Расписание тренировок: https://tprg.ru/XsME
#алгоритмы
YouTube
Тренировки по алгоритмам от Яндекса. Лекция 4: «Словари и сортировка подсчётом»
Расписание тренировок доступно по ссылке: https://yandex.ru/yaintern/algorithm-training
Чат в Телеграме для общения и вопросов о тренировках: https://t.iss.one/joinchat/Ve7wRegrZtI0NjIy
Чат в Телеграме для общения и вопросов о тренировках: https://t.iss.one/joinchat/Ve7wRegrZtI0NjIy
Как постичь машинное обучение, если вы не великий математик
Чтобы освоить машинное обучение, нужно знать математику. Кажется сложным, но в статье вы найдёте план обучения и ссылки на интересные курсы:
https://tprg.ru/9m0H
#ml
Чтобы освоить машинное обучение, нужно знать математику. Кажется сложным, но в статье вы найдёте план обучения и ссылки на интересные курсы:
https://tprg.ru/9m0H
#ml
Продолжение курса по дополнительным главам алгоритмов
Недавно мы делились первой частью этого курса. Вторая часть лекций рассматривает уже более продвинутый уровень:
— кратчайшие пути в графах;
— потоки, паросочетания;
— алгоритмы на строках;
— структуры данных для быстрой работы с целыми числами;
— быстрое преобразование Фурье.
В первой лекции разбираются алгоритмы для работы со строками: https://youtu.be/-tGa1Fckif8
Плейлист со всеми лекциями на YouTube: https://tprg.ru/btlF
#алгоритмы
Недавно мы делились первой частью этого курса. Вторая часть лекций рассматривает уже более продвинутый уровень:
— кратчайшие пути в графах;
— потоки, паросочетания;
— алгоритмы на строках;
— структуры данных для быстрой работы с целыми числами;
— быстрое преобразование Фурье.
В первой лекции разбираются алгоритмы для работы со строками: https://youtu.be/-tGa1Fckif8
Плейлист со всеми лекциями на YouTube: https://tprg.ru/btlF
#алгоритмы
YouTube
Лекция 1. Алгоритм Кнута-Морриса-Пратта, алгоритм Ахо-Корасик
https://compscicenter.ru/
Лекция №1 курса «Дополнительные главы алгоритмов, часть 2» (весна 2020).
Преподаватель — Павел Юрьевич Маврин
Страница лекции на сайте CS центра: https://bit.ly/37JJPxS
Лекция №1 курса «Дополнительные главы алгоритмов, часть 2» (весна 2020).
Преподаватель — Павел Юрьевич Маврин
Страница лекции на сайте CS центра: https://bit.ly/37JJPxS
Инструменты машинного обучения для начинающих
Обучение модели — сложный процесс. Чтобы его облегчить, были разработаны различные библиотеки, фреймворки и среды разработки.
В подборке вы найдёте самые популярные инструменты, которые стоит изучить начинающему специалисту по машинному обучению:
https://tprg.ru/GPgz
#машинное_обучение
Обучение модели — сложный процесс. Чтобы его облегчить, были разработаны различные библиотеки, фреймворки и среды разработки.
В подборке вы найдёте самые популярные инструменты, которые стоит изучить начинающему специалисту по машинному обучению:
https://tprg.ru/GPgz
#машинное_обучение
Что почитать: книга «Программист-прагматик. Путь от подмастерья к мастеру»
Книга от Дейва Томаса и Энди Ханта рекомендуется в первую очередь разработчикам, которые уже изучили основы программирования. Из неё вы узнаете, как:
— создавать гибкие, динамичные и адаптируемые программы;
— бороться с недостатками программного обеспечения;
— правильно тестировать программы;
— приводить в восторг пользователей.
Чтобы не нарушать авторские права, мы не публикуем ссылок на пиратский контент.
#книги
Книга от Дейва Томаса и Энди Ханта рекомендуется в первую очередь разработчикам, которые уже изучили основы программирования. Из неё вы узнаете, как:
— создавать гибкие, динамичные и адаптируемые программы;
— бороться с недостатками программного обеспечения;
— правильно тестировать программы;
— приводить в восторг пользователей.
Чтобы не нарушать авторские права, мы не публикуем ссылок на пиратский контент.
#книги
Буткемпы — это хорошо или плохо?
На днях мы разбирали, что из себя представляют буткемпы, или лагеря по программированию.
Если у вас остались вопросы по трудоустройству после лагеря или другой теме, то смело задавайте их до 14 июня в комментариях к статье:
https://tprg.ru/iKVR
На самые интересные вопросы ответит CEO онлайн-буткемпа по программированию Роман Гордеев.
На днях мы разбирали, что из себя представляют буткемпы, или лагеря по программированию.
Если у вас остались вопросы по трудоустройству после лагеря или другой теме, то смело задавайте их до 14 июня в комментариях к статье:
https://tprg.ru/iKVR
На самые интересные вопросы ответит CEO онлайн-буткемпа по программированию Роман Гордеев.
Реализуем Telegram-бота для приема платежей на Flask
Если вы хотите реализовать что-то серьёзное на Python, то попробуйте сделать Telegram-бота, который будет принимать платежи от пользователей. Для веб-сервера можно использовать фреймворк Flask (который в середине мая обновился до 2.0).
Как сделать бота, объясняется в этом видео:
https://youtu.be/C9rDleoqvA4
#python
Если вы хотите реализовать что-то серьёзное на Python, то попробуйте сделать Telegram-бота, который будет принимать платежи от пользователей. Для веб-сервера можно использовать фреймворк Flask (который в середине мая обновился до 2.0).
Как сделать бота, объясняется в этом видео:
https://youtu.be/C9rDleoqvA4
#python
YouTube
Прикладной Python: Telegram бот для приема платежей на Flask с нуля.
https://gb.ru/link/undceJ - Регистрируйся на бесплатный интенсив “Python для начинающих” от GeekBrains
Репозиторий с кодом: https://github.com/NeilAlishev/TelegramBot
Команда для Webhook'а: https://gist.github.com/NeilAlishev/8526cdff81efad07851fbab6237c5620…
Репозиторий с кодом: https://github.com/NeilAlishev/TelegramBot
Команда для Webhook'а: https://gist.github.com/NeilAlishev/8526cdff81efad07851fbab6237c5620…
Как обрабатывать ошибки в Go?
В языке Go нет механизма исключений, как во многих популярных языках программирования. В статье рассказывается, какие подходы используются в Go в качестве альтернативы исключениям:
https://tprg.ru/Zsbe
#go
В языке Go нет механизма исключений, как во многих популярных языках программирования. В статье рассказывается, какие подходы используются в Go в качестве альтернативы исключениям:
https://tprg.ru/Zsbe
#go
Делаем жизнь пользователя лучше — UX-исследования для начинающих
Наверняка вам встречались сайты и приложения, которые внешне кажутся красивыми, но пользоваться ими неудобно. Это значит, что создатели сайта или приложения не проводили полноценные UX-исследования, или оценку пользовательского опыта.
Вот как UX-исследования проводятся: https://tprg.ru/Ji7A
#веб #мобайл #дизайн
Наверняка вам встречались сайты и приложения, которые внешне кажутся красивыми, но пользоваться ими неудобно. Это значит, что создатели сайта или приложения не проводили полноценные UX-исследования, или оценку пользовательского опыта.
Вот как UX-исследования проводятся: https://tprg.ru/Ji7A
#веб #мобайл #дизайн
Теперь вы сами можете рассказать о новостях из мира IT
Мы ищем в команду новостника, который будет искать инфоповоды и писать новости на сайт, в Twitter и в соседний канал «Представляешь».
Работа удалённо или в московском офисе, зарплата от 50к рублей: https://tprg.ru/cR4Y
Если это не вы, но знаете подходящего человека, то расскажите ему о вакансии. Уверены, он будет вам благодарен.
Мы ищем в команду новостника, который будет искать инфоповоды и писать новости на сайт, в Twitter и в соседний канал «Представляешь».
Работа удалённо или в московском офисе, зарплата от 50к рублей: https://tprg.ru/cR4Y
Если это не вы, но знаете подходящего человека, то расскажите ему о вакансии. Уверены, он будет вам благодарен.
Реализуем на C# поиск суммы цифр числа
В этом уроке рассматриваются два метода: с помощью рекурсии и с помощью циклов:
https://youtu.be/c4h0FKXkWf8
#csharp #алгоритмы
В этом уроке рассматриваются два метода: с помощью рекурсии и с помощью циклов:
https://youtu.be/c4h0FKXkWf8
#csharp #алгоритмы
YouTube
Как найти сумму цифр числа | СИ ШАРП ДОМАШНИЕ ЗАДАНИЯ # 17
В этом уроке мы разберём домашнее задание на тему рекурсии, продолжим изучении рекурсии на практике и с помощью рекурсивного вызова метода выясним как найти сумму цифр числа. Так же мы это сделаем с помощью циклов.
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ…
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ…
This media is not supported in your browser
VIEW IN TELEGRAM
Интерактивная дорожная карта веб-разработчика
Её реализовал фронтенд-разработчик Andreas Mehlsen. В ней удобно сгруппированы все необходимые знания и навыки для веб-разработчика. К каждому элементу прикреплены ссылки на полезные ресурсы (на английском).
Полистать карту: https://andreasbm.github.io/web-skills/
#веб #фронтенд #бэкенд
Её реализовал фронтенд-разработчик Andreas Mehlsen. В ней удобно сгруппированы все необходимые знания и навыки для веб-разработчика. К каждому элементу прикреплены ссылки на полезные ресурсы (на английском).
Полистать карту: https://andreasbm.github.io/web-skills/
#веб #фронтенд #бэкенд
Гайд по созданию дизайна сайта с нуля. Разбираемся, какой сайт вам нужен
Хоть дизайном сайта обычно занимаются непосредственно дизайнеры, разработчику тоже полезно знать основы дизайна. Такие разработчики могут, например, брать более сложные и высокооплачиваемые заказы на фрилансе.
Но как театр начинается с вешалки, так и дизайн сайта начинается со сбора нужной информации и понимания того, каким он должен выглядеть.
Вот с чего можно начать: https://tprg.ru/7z6h
#веб #фронтенд
Хоть дизайном сайта обычно занимаются непосредственно дизайнеры, разработчику тоже полезно знать основы дизайна. Такие разработчики могут, например, брать более сложные и высокооплачиваемые заказы на фрилансе.
Но как театр начинается с вешалки, так и дизайн сайта начинается со сбора нужной информации и понимания того, каким он должен выглядеть.
Вот с чего можно начать: https://tprg.ru/7z6h
#веб #фронтенд
5 рекомендаций по оптимизации отладки
Отладка кода может занять у программиста много времени. Но советы из этой статьи помогут ускорить поиск неполадок в программе:
https://tprg.ru/G9pH
Отладка кода может занять у программиста много времени. Но советы из этой статьи помогут ускорить поиск неполадок в программе:
https://tprg.ru/G9pH
Подборка лучших постов из всех Telegram-каналов Tproger
Типичный программист — годнота и самое важное из сферы IT:
— ТОП-5 репозиториев на GitHub, о которых должен знать каждый разработчик
— Самые глупые и самые дорогие баги в истории
— Бесплатные материалы для обучения и прокачки скиллов в программировании
(вы здесь) Точка входа в программирование — всё для начинающих программистов:
— Шпаргалка по хоткеям для популярных редакторов кода и сред разработки
— История становления разработчика: от первых троянов до собственной программы для шифрования файлов
— Состояние гонки (race condition) простым языком
Zen of Python – питонисты оценят:
— Собеседование VS реальная работа: какие навыки пригодятся начинающим Python-разработчикам
— Оптимизируем походы в магазин с помощью Python
— 5 быстрых проектов в портфолио на Python, которыми вы будете гордиться
Веб-страница — канал про веб-разработку:
— Создаём спутниковый трекер с нуля на 30 строках JavaScript
— Топ-10 самых популярных вопросов на собеседовании по JavaScript
— Первое знакомство с Kubernetes: установка кластера k8s вручную
Мобильная разработка — годнота для мобильных разработчиков:
— Пишем список изменений в App Store и Google Play правильно
— Реализовываем компьютерное зрение в мобильном приложении для йоги
— Создаём динамическую смену темы в виде круговой анимации. Прямо как в Telegram, только лучше
GameDev: разработка игр — геймдев такой, какой он есть:
— Лучшая VR-механика ever
— Подборка ресурсов с бесплатной музыкой и звуками для вашей игры
— Создаём игровой движок с видом от первого лица всего за 265 строк кода на JS
IT Юмор — cочные мемы и несерьёзные темы:
— Антидедлайн — битые файлы для отправки заказчику
— Почему не стоит браться за старые костыли в новом проекте — наглядное руководство
— «Не баг, а огреха»
Представляешь, — важные, смешные и родные новости про технологии и IT
— Нейросеть будет контролировать поведение подмосковных школьников
— Навоз научились применять в добыче криптовалюты
— Названы самые «прожорливые» до пользовательских данных приложения
Сохраняйте понравившиеся материалы в закладки и подписывайтесь на интересные для вас каналы.
Типичный программист — годнота и самое важное из сферы IT:
— ТОП-5 репозиториев на GitHub, о которых должен знать каждый разработчик
— Самые глупые и самые дорогие баги в истории
— Бесплатные материалы для обучения и прокачки скиллов в программировании
(вы здесь) Точка входа в программирование — всё для начинающих программистов:
— Шпаргалка по хоткеям для популярных редакторов кода и сред разработки
— История становления разработчика: от первых троянов до собственной программы для шифрования файлов
— Состояние гонки (race condition) простым языком
Zen of Python – питонисты оценят:
— Собеседование VS реальная работа: какие навыки пригодятся начинающим Python-разработчикам
— Оптимизируем походы в магазин с помощью Python
— 5 быстрых проектов в портфолио на Python, которыми вы будете гордиться
Веб-страница — канал про веб-разработку:
— Создаём спутниковый трекер с нуля на 30 строках JavaScript
— Топ-10 самых популярных вопросов на собеседовании по JavaScript
— Первое знакомство с Kubernetes: установка кластера k8s вручную
Мобильная разработка — годнота для мобильных разработчиков:
— Пишем список изменений в App Store и Google Play правильно
— Реализовываем компьютерное зрение в мобильном приложении для йоги
— Создаём динамическую смену темы в виде круговой анимации. Прямо как в Telegram, только лучше
GameDev: разработка игр — геймдев такой, какой он есть:
— Лучшая VR-механика ever
— Подборка ресурсов с бесплатной музыкой и звуками для вашей игры
— Создаём игровой движок с видом от первого лица всего за 265 строк кода на JS
IT Юмор — cочные мемы и несерьёзные темы:
— Антидедлайн — битые файлы для отправки заказчику
— Почему не стоит браться за старые костыли в новом проекте — наглядное руководство
— «Не баг, а огреха»
Представляешь, — важные, смешные и родные новости про технологии и IT
— Нейросеть будет контролировать поведение подмосковных школьников
— Навоз научились применять в добыче криптовалюты
— Названы самые «прожорливые» до пользовательских данных приложения
Сохраняйте понравившиеся материалы в закладки и подписывайтесь на интересные для вас каналы.
Онлайн-лекция «Префиксные суммы и два указателя»
Сегодня в 19:00 продолжаются тренировки по алгоритмам от «Яндекса». Темой новой лекции стали префиксные суммы. Тема сложная, но её объяснит преподаватель нескольких популярных курсов Михаил Густокашин.
Прямая трансляция: https://youtu.be/de28y8Dcvkg
Расписание тренировок: https://tprg.ru/XsME
#алгоритмы
Сегодня в 19:00 продолжаются тренировки по алгоритмам от «Яндекса». Темой новой лекции стали префиксные суммы. Тема сложная, но её объяснит преподаватель нескольких популярных курсов Михаил Густокашин.
Прямая трансляция: https://youtu.be/de28y8Dcvkg
Расписание тренировок: https://tprg.ru/XsME
#алгоритмы