Ключевые алгоритмические парадигмы с примерами на C++
Знаете ли вы, что такое жадный алгоритм, алгоритм полного поиска, метод «разделяй и властвуй» или динамическое программирование?
Эти термины часто употребляют в спортивном программировании. Они все находят наиболее оптимальное решение поставленной задачи, но разными способами. Подробнее о них читайте в статье:
https://tprg.ru/Rqil
#алгоритмы
Знаете ли вы, что такое жадный алгоритм, алгоритм полного поиска, метод «разделяй и властвуй» или динамическое программирование?
Эти термины часто употребляют в спортивном программировании. Они все находят наиболее оптимальное решение поставленной задачи, но разными способами. Подробнее о них читайте в статье:
https://tprg.ru/Rqil
#алгоритмы
С чего начать делать игры?
В этом видео автор дал несколько советов по входу в геймдев. Стоит отметить, что движок Unity не является панацеей для реализации, и вы вольны в выборе движка для собственной игры.
Также подкупает живая подача материала в видео:
https://youtu.be/EOWn1Tw3_3I
#gamedev
В этом видео автор дал несколько советов по входу в геймдев. Стоит отметить, что движок Unity не является панацеей для реализации, и вы вольны в выборе движка для собственной игры.
Также подкупает живая подача материала в видео:
https://youtu.be/EOWn1Tw3_3I
#gamedev
YouTube
Как создать свою игру | С чего начать делать игры
Создать игру. Сделать свою игру. Разработка игр начинается с выбора движка, языка и стиля графики. Хочешь создать свою игру? Заходи и получи четкий план действий!
📌ЗАБЕРИ ПЛАН РАЗРАБОТКИ: https://drive.google.com/file/d/1Kc4d8qfhoRDK-05KrGdH72hecTrBdWHN…
📌ЗАБЕРИ ПЛАН РАЗРАБОТКИ: https://drive.google.com/file/d/1Kc4d8qfhoRDK-05KrGdH72hecTrBdWHN…
Анимация градиента на чистом CSS
На CSS можно реализовать даже градиентный фон на сайта. Не верите? В видео показано, как это сделать:
https://youtu.be/8ozdv05nV0g
#фронтенд #веб
На CSS можно реализовать даже градиентный фон на сайта. Не верите? В видео показано, как это сделать:
https://youtu.be/8ozdv05nV0g
#фронтенд #веб
YouTube
Анимация градиента на чистом CSS!
В этом видео вы узнаете как сделать анимацию градиента на CSS. Будем использовать анимацию CSS - keyframes для оживления нашего градиента на фоне страницы.
------------------------------------------------
Основы HTML и CSS для начинающих: https://brain…
------------------------------------------------
Основы HTML и CSS для начинающих: https://brain…
👍1
Инструменты фронтенд-разработчика
Набор инструментов фронтенд-разработчика не ограничивается браузером и редактором кода, но для каждого он может быть разным.
Фронтенд-разработчик, работающий на macOS, поделился своим списком полезных инструментов. Некоторые из них есть и для Windows:
https://tprg.ru/eFt4
#фронтенд #веб
Набор инструментов фронтенд-разработчика не ограничивается браузером и редактором кода, но для каждого он может быть разным.
Фронтенд-разработчик, работающий на macOS, поделился своим списком полезных инструментов. Некоторые из них есть и для Windows:
https://tprg.ru/eFt4
#фронтенд #веб
Видеокурс «Практика программирования на Python 3»
Курс 2020 года от МФТИ достаточно насыщен по изучаемому материалу. Лектор знакомит с работой в Jupyter Notebook, синтаксисом Python, а затем углубляется в язык.
Видео по основным элементам Python: https://youtu.be/us7y0UhTq0s
Плейлист курса на YouTube: https://tprg.ru/LafC
#python
Курс 2020 года от МФТИ достаточно насыщен по изучаемому материалу. Лектор знакомит с работой в Jupyter Notebook, синтаксисом Python, а затем углубляется в язык.
Видео по основным элементам Python: https://youtu.be/us7y0UhTq0s
Плейлист курса на YouTube: https://tprg.ru/LafC
#python
YouTube
2020 Практика программирования на Python, лекция №1
Практика: https://cs.mipt.ru/python
Достаточно ли вы умны, чтобы работать в IT?
Предлагаем пройти викторину из нескольких логических задач, которые давали на реальных собеседованиях.
Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/ZsDY
#задачи
Предлагаем пройти викторину из нескольких логических задач, которые давали на реальных собеседованиях.
Возможно, с некоторыми задачами вы уже знакомы, но будет не лишним вспомнить ход их решения:
https://tprg.ru/ZsDY
#задачи
Что послушать: подкаст про знания, которые будут полезны любому программисту
Разработчики из разных областей могут заниматься совершенно разными делами: от парсинга JSON-файлов до разработки собственного языка программирования. Но есть общая область знаний и для тех, и для других разработчиков. Об этом поговорили в подкасте Podlodka.
SoundCloud: https://tprg.ru/3Shk
#подкасты
Разработчики из разных областей могут заниматься совершенно разными делами: от парсинга JSON-файлов до разработки собственного языка программирования. Но есть общая область знаний и для тех, и для других разработчиков. Об этом поговорили в подкасте Podlodka.
SoundCloud: https://tprg.ru/3Shk
#подкасты
Разработка Telegram-ботов: вся необходимая информация в одном гайде
Бот для Telegram не только выполняет полезные функции (генерирует мемы, ищет информацию в Интернете и т.д.), но и даёт возможность попрактиковаться в коде.
Если вы решите создать собственного бота, то сохраните в закладки статью, в котором собраны все нужные материалы для старта:
https://tprg.ru/p5NY
Бот для Telegram не только выполняет полезные функции (генерирует мемы, ищет информацию в Интернете и т.д.), но и даёт возможность попрактиковаться в коде.
Если вы решите создать собственного бота, то сохраните в закладки статью, в котором собраны все нужные материалы для старта:
https://tprg.ru/p5NY
Календари, которые не прошли проверку временем
С точки зрения программирования наш календарь неудобен: високосные годы, неравномерно распределённые дни в месяцах, проблемы с поиском дней недели.
Разумеется, за долгие годы предпринималось много попыток создать более удобные календари. О том, как они выглядели, и почему они не прижились, читайте в статье:
https://tprg.ru/zgNj
С точки зрения программирования наш календарь неудобен: високосные годы, неравномерно распределённые дни в месяцах, проблемы с поиском дней недели.
Разумеется, за долгие годы предпринималось много попыток создать более удобные календари. О том, как они выглядели, и почему они не прижились, читайте в статье:
https://tprg.ru/zgNj
Что почитать: «Код. Тайный язык информатики» Чарльза Петцольда
Книга рассказывает об истории кодировании информации от первых телеграфных машин до современных компьютеров. Пройдя последовательно историю программирования, вы постепенно начнёте понимать принципы работы компьютеров и кода.
Историю кодирования информации можно сравнить с капустой: сердцевина - это ключевые принципы, которые зародились на раннем этапе развития компьютеров, а слои - это технологии, которые со временем появлялись.
Книгу рекомендуется прочитать всем, кто хочет узнать больше об устройстве компьютеров.
Обзор книги от сисадмина Selectel: https://tprg.ru/vZm6
Чтобы не нарушать авторские права, мы не публикуем ссылок на пиратский контент.
#книги
Книга рассказывает об истории кодировании информации от первых телеграфных машин до современных компьютеров. Пройдя последовательно историю программирования, вы постепенно начнёте понимать принципы работы компьютеров и кода.
Историю кодирования информации можно сравнить с капустой: сердцевина - это ключевые принципы, которые зародились на раннем этапе развития компьютеров, а слои - это технологии, которые со временем появлялись.
Книгу рекомендуется прочитать всем, кто хочет узнать больше об устройстве компьютеров.
Обзор книги от сисадмина Selectel: https://tprg.ru/vZm6
Чтобы не нарушать авторские права, мы не публикуем ссылок на пиратский контент.
#книги
Советы по Python от Senior-разработчика
В программировании важно получать фидбэк и советы от опытных разработчиков, чтобы не набить шишек самому.
Поэтому держите статью, в которой Python-разработчик поделился рекомендациями по работе с реальными проектами. Если ещё не изучили основы Python, то сохраните в закладки на будущее:
https://tprg.ru/QZuA
#python
В программировании важно получать фидбэк и советы от опытных разработчиков, чтобы не набить шишек самому.
Поэтому держите статью, в которой Python-разработчик поделился рекомендациями по работе с реальными проектами. Если ещё не изучили основы Python, то сохраните в закладки на будущее:
https://tprg.ru/QZuA
#python
Изучаем основные инструменты HTML за 4 часа
Да, ролик действительно длится около 4 часов. В нём разбираются:
— использование различных HTML-тегов;
— основы CSS и JavaScript;
— структура документов;
— создание форм регистрации.
Весь урок разделён на разделы, поэтому можно смотреть частями:
https://youtu.be/OkaD2dVQqWY
#веб
Да, ролик действительно длится около 4 часов. В нём разбираются:
— использование различных HTML-тегов;
— основы CSS и JavaScript;
— структура документов;
— создание форм регистрации.
Весь урок разделён на разделы, поэтому можно смотреть частями:
https://youtu.be/OkaD2dVQqWY
#веб
YouTube
Весь HTML за 4 часа - Полный Курс для Начинающих [2021]
За 1 день узнаете все, что нужно для понимания основных инструментов HTML. Что такое HTML, CSS, JavaScript, структура документов, блочные и строчные элементы, таблиц, заголовки, создание форм регистрации и их кастомизация. Много практических заданий.
📍📍📍Исходники…
📍📍📍Исходники…
Полезные ресурсы для изучения тестирования
Любите российские автомобили? Автор подборки по тестированию сравнил полезные ресурсы с машинами различных годов и распределил по категориям.
В подборке вы найдёте книги, Telegram-каналы, сайты и курсы, которые помогут освоить тестирование:
https://tprg.ru/uCWJ
#тестирование
Любите российские автомобили? Автор подборки по тестированию сравнил полезные ресурсы с машинами различных годов и распределил по категориям.
В подборке вы найдёте книги, Telegram-каналы, сайты и курсы, которые помогут освоить тестирование:
https://tprg.ru/uCWJ
#тестирование
Пишем «змейку» на чистом C++
C++ — сложный язык. Лучше всего он осваивается путём создания нескольких небольших, но законченных проектов.
Предлагаем написать с помощью видеоуроков игру «змейка» прямо в консоли.
Первый урок: https://youtu.be/AfXjZFq3R-s
Плейлист с уроками по написанию «змейки»: https://tprg.ru/FyQ4
#cpp
C++ — сложный язык. Лучше всего он осваивается путём создания нескольких небольших, но законченных проектов.
Предлагаем написать с помощью видеоуроков игру «змейка» прямо в консоли.
Первый урок: https://youtu.be/AfXjZFq3R-s
Плейлист с уроками по написанию «змейки»: https://tprg.ru/FyQ4
#cpp
YouTube
Создание игры «Змейка» на чистом C++ | #1 Задаём начальные параметры.
В этом видео уроке начнём создавать игру «Змейка» на чистом C++. Разработка игр на языке c++ это довольно сложный и долгий процесс, так как данный язык считается тяжёлым из-за большого количества различных функций.
Подписаться на канал https://www.youtu…
Подписаться на канал https://www.youtu…
Типизация языков программирования: что нужно знать
Чтобы было удобнее работать с данными, в языках программирования их разделяют на типы: int, float, bool, double и т.д.
Но в каждом языке есть особенности использования данных (например, Python не позволяет смешивать типы данных). Эти различия описывает типизация языка.
В статье описано, какие виды типизации существуют и используются различными языками:
https://tprg.ru/ykaQ
Чтобы было удобнее работать с данными, в языках программирования их разделяют на типы: int, float, bool, double и т.д.
Но в каждом языке есть особенности использования данных (например, Python не позволяет смешивать типы данных). Эти различия описывает типизация языка.
В статье описано, какие виды типизации существуют и используются различными языками:
https://tprg.ru/ykaQ
Библиотека React: что она умеет и как освоить
React предоставляет удобные инструменты для создания веб-приложений. Код пишется на JavaScript в декларативном стиле. Но перед началом изучения библиотеки следует освоить вдобавок CSS и HTML.
Подробнее об особенностях React — в материале:
https://tprg.ru/aZlH
#веб #фронтенд #js
React предоставляет удобные инструменты для создания веб-приложений. Код пишется на JavaScript в декларативном стиле. Но перед началом изучения библиотеки следует освоить вдобавок CSS и HTML.
Подробнее об особенностях React — в материале:
https://tprg.ru/aZlH
#веб #фронтенд #js