Подборка крутых материалов по Java, которые вы могли пропустить
— Шаблоны проектирования на Java
Репозиторий на GitHub, где собрано множество design patterns, реализованных на языке Java.
— Пишем Telegram-бота на Java: небольшой видеокурс
В курсе используются фреймворк Spring и база данных MongoDB, а взаимодействие с Telegram происходит через Webhook.
— Что такое лямбда-выражения: объяснение на примере Java
Лямбда-выражение работает как обычная функция, но не имеет имени и вызывается из другого кода. Подробнее о них — в материале.
— Уроки по Java для начинающих
В курсе объясняются основы языка Java: от типов данных, переменных и методов до ООП и обработки исключений.
— Путь развития Java-разработчика: что нужно знать
Чек-лист по Java-разработке. Он поможет понять, с чего начать, если вам понравился язык Java и вы хотите развиваться как бэкенд-разработчик:
Материалы из #подборки и другие вы можете найти по тегу #java.
— Шаблоны проектирования на Java
Репозиторий на GitHub, где собрано множество design patterns, реализованных на языке Java.
— Пишем Telegram-бота на Java: небольшой видеокурс
В курсе используются фреймворк Spring и база данных MongoDB, а взаимодействие с Telegram происходит через Webhook.
— Что такое лямбда-выражения: объяснение на примере Java
Лямбда-выражение работает как обычная функция, но не имеет имени и вызывается из другого кода. Подробнее о них — в материале.
— Уроки по Java для начинающих
В курсе объясняются основы языка Java: от типов данных, переменных и методов до ООП и обработки исключений.
— Путь развития Java-разработчика: что нужно знать
Чек-лист по Java-разработке. Он поможет понять, с чего начать, если вам понравился язык Java и вы хотите развиваться как бэкенд-разработчик:
Материалы из #подборки и другие вы можете найти по тегу #java.
Подборка крутых материалов по Python, которые вы могли пропустить
— «Поколение Python»: бесплатный онлайн-курс для начинающих
В курсе вы изучите основные типы данных, конструкции и принципы структурного программирования.
— Для чего хорош Python?
Язык Python нашёл применение во множестве областей. О них и пойдёт речь в материале.
— Всё о сортировке в Python: исчерпывающее руководство
В материале разобраны основные возможности сортировки через
— Разработка Telegram-бота на Python
Видеокурс, где объясняется, как использовать возможности aiogram для создания интересных и полезных решений.
— Основы работы с Jupyter Notebook
Jupyter Notebook — среда разработки, которая на одной странице позволяет разместить код, комментарии, изображения, формулы и графики. Незаменима в Data Science.
Материалы из #подборки и другие вы можете найти по тегу #python.
— «Поколение Python»: бесплатный онлайн-курс для начинающих
В курсе вы изучите основные типы данных, конструкции и принципы структурного программирования.
— Для чего хорош Python?
Язык Python нашёл применение во множестве областей. О них и пойдёт речь в материале.
— Всё о сортировке в Python: исчерпывающее руководство
В материале разобраны основные возможности сортировки через
sorted()
для итерируемых объектов и list.sort()
для списков:— Разработка Telegram-бота на Python
Видеокурс, где объясняется, как использовать возможности aiogram для создания интересных и полезных решений.
— Основы работы с Jupyter Notebook
Jupyter Notebook — среда разработки, которая на одной странице позволяет разместить код, комментарии, изображения, формулы и графики. Незаменима в Data Science.
Материалы из #подборки и другие вы можете найти по тегу #python.
Подборка крутых материалов по C++, которые вы могли пропустить
— Бесплатный онлайн-курс по введению в программирование на C++
Курс на Stepik от «Академии Яндекса» и ВШЭ.
— Для чего хорош C++?
Из материала вы узнаете, в каких областях преимущества языка C++ перевешивают его недостатки.
— Сборник задач для практики в языке C++
Подборка задач поможет вам отточить свои навыки в программировании на C++.
— Чем отличаются C++ и C#?
Кроме названия есть ещё как минимум 9 существенных отличий, о которых говорится в материале.
— Крутые фичи современного C++, о которых стоит знать
Со стандарта C++11 в языке появилось множество функциональных возможностей, которые упрощают жизнь программисту. В материале вы найдёте самые интересные из них.
Материалы из #подборки и другие вы можете найти по тегу #cpp.
— Бесплатный онлайн-курс по введению в программирование на C++
Курс на Stepik от «Академии Яндекса» и ВШЭ.
— Для чего хорош C++?
Из материала вы узнаете, в каких областях преимущества языка C++ перевешивают его недостатки.
— Сборник задач для практики в языке C++
Подборка задач поможет вам отточить свои навыки в программировании на C++.
— Чем отличаются C++ и C#?
Кроме названия есть ещё как минимум 9 существенных отличий, о которых говорится в материале.
— Крутые фичи современного C++, о которых стоит знать
Со стандарта C++11 в языке появилось множество функциональных возможностей, которые упрощают жизнь программисту. В материале вы найдёте самые интересные из них.
Материалы из #подборки и другие вы можете найти по тегу #cpp.
Подборка крутых материалов по алгоритмам, которые вы могли пропустить
— Зачем программисту изучать алгоритмы
Многие алгоритмы уже реализованы либо внутри языков программирования, либо в виде библиотек. Однако их понимание позволит писать более эффективный код.
— Книга «Алгоритмы. Построение и анализ» Т.Кормена и Ч.Лейзерсона
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы.
— Подборка алгоритмов, которые правят миром
Какие компьютерные алгоритмы наиболее часто используются в нашем мире? Какие из них стоят за работой, скажем, систем связи и Интернета? Ответы — в материале.
— Курс лекций по основам дискретной математики
На YouTube свободно доступен видеокурс от Computer Science Center, где изучается комбинаторика и теория графов.
— Как работают алгоритмы сортировки? Разбираем с примерами на Python
В статье рассмотрены наиболее популярные методы сортировки, а также проведено сравнение по времени исполнения.
Материалы из #подборки и другие вы можете найти по тегу #алгоритмы.
— Зачем программисту изучать алгоритмы
Многие алгоритмы уже реализованы либо внутри языков программирования, либо в виде библиотек. Однако их понимание позволит писать более эффективный код.
— Книга «Алгоритмы. Построение и анализ» Т.Кормена и Ч.Лейзерсона
Must-have книга для любого разработчика. Начинающим программистам не обязательно читать её всю, а изучить в первую очередь виды сортировок, элементарные структуры данных, двоичные деревья и хеш-таблицы.
— Подборка алгоритмов, которые правят миром
Какие компьютерные алгоритмы наиболее часто используются в нашем мире? Какие из них стоят за работой, скажем, систем связи и Интернета? Ответы — в материале.
— Курс лекций по основам дискретной математики
На YouTube свободно доступен видеокурс от Computer Science Center, где изучается комбинаторика и теория графов.
— Как работают алгоритмы сортировки? Разбираем с примерами на Python
В статье рассмотрены наиболее популярные методы сортировки, а также проведено сравнение по времени исполнения.
Материалы из #подборки и другие вы можете найти по тегу #алгоритмы.