Горячее
Новое
Лучшее
Фильтр

Фильтр

Очистить
Применить
Рубрики
Языки
Темы
Применить
Очистить
Обложка: На какие языки программирования и технологии точно не стоит тратить время

На какие языки программирования и технологии точно не стоит тратить время

Подборка языков программирования и технологий, на которые, по мнению наших экспертов, точно не стоит тратить время.

14
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji

Какие алгоритмы должен знать уважающий себя программист?

В этом выпуске попросили наших экспертов перечислить алгоритмы, которые, по их мнению, должен знать каждый уважающий себя программист.

19
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Какие алгоритмы должен знать уважающий себя программист?
Соберите сервер из комплектующих

Динамическое программирование для начинающих

Разбираем классические задачи на последовательности, одномерную и двумерную динамику с обоснованием разных подходов к реализации. Примеры кода на Java.

3
21
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji
Обложка: Динамическое программирование для начинающих

Как работают импорты в Python

Импорты не так просты, как кажется. Тем более если они пишутся для двух несовместимых версий языка. Разбираемся с основными проблемами и их решением.

4
28
reaction
0
reaction
0
reaction
0
reaction
0
reaction
8
8
emoji
Обложка: Как работают импорты в Python
Обложка: Изучаем нейронные сети: с чего начать

Изучаем нейронные сети: с чего начать

В данной статье собраны материалы — в основном русскоязычные — для базового изучения искусственных нейронных сетей.

22
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji

Обзор графических библиотек C++

Графические библиотеки для C++ помогают быстро и легко добавить UI к вашему приложению. Рассказываем, на какие стоит обратить внимание.

17
reaction
0
reaction
0
reaction
0
reaction
0
reaction
6
6
emoji
Графические библиотеки С++

3 чемодана, 3 ключа, 3 попытки — сможете решить эту задачку?

Довольно простая задачка на нахождение соответствий. Попробуйте решить её!

6
reaction
0
reaction
0
reaction
0
reaction
0
reaction
16
16
emoji
Обложка: 3 чемодана, 3 ключа, 3 попытки — сможете решить эту задачку?

Golang: основы для начинающих

Golang, или Go — язык программирования, начало которого было положено в 2007 году сотрудниками компании Google. Это быстрый, статически типизированный, компилируемый язык, который создает впечатление динамически типизированного и интерпретируемого языка. В этой статье вы найдете руководство по языку Go для начинающих.

21
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
golang для начинающих

Алгоритмы и структуры данных для начинающих: стеки и очереди

В предыдущих частях мы рассматривали базовые структуры данных, которые, по сути, являлись надстройками над массивом. В этой статье мы добавим к коллекциям простые операции и посмотрим, как это повлияет на…

20
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Алгоритмы и структуры данных для начинающих: стеки и очереди

Задача про блендер

«Вас уменьшили до размеров 5-центовой монеты и бросили в блендер. Ваш вес уменьшился так, что плотность вашего тела осталась прежней. Лезвия начнут вращаться через 60 секунд. Ваши действия?»

2
2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Задача про блендер
Мемы для программистов в одном Telegram-канале!
Мемы для программистов в одном Telegram-канале!
Подписаться
Мемы для программистов в одном Telegram-канале!
Подписаться
Мемы для программистов в одном Telegram-канале!

Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов

В статье описаны основные минусы объектно-ориентированного программирования в сравнении с функциональным программированием.

1
13
reaction
0
reaction
0
reaction
0
reaction
1
reaction
11
12
emoji
emoji
Обложка: Мнение: объектно-ориентированное программирование — катастрофа на триллион долларов
Обложка: Программа минимум: что должен знать начинающий C# программист

Программа минимум: что должен знать начинающий C# программист

Если вы ищете первую работу в качестве C# разработчика или недавно её получили, эта статья расскажет вам, какие навыки являются необходимыми. Мош Хамедани постарался объединить их в единый «путь», который подойдёт желающим разрабатывать как декстопные, так и веб-приложения.

38
reaction
0
reaction
0
reaction
0
reaction
0
reaction
10
10
emoji

Многопоточное программирование в Java 8. Часть первая. Параллельное выполнение кода с помощью потоков

Рассказывает Бенджамин Винтерберг, Software Engineer Добро пожаловать в первую часть руководства по параллельному программированию в Java 8. В этой части мы на простых примерах рассмотрим, как выполнять код параллельно с…

2
15
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: Многопоточное программирование в Java 8. Часть первая. Параллельное выполнение кода с помощью потоков
Обложка: 5 способов быстрее научиться программировать

5 способов быстрее научиться программировать

Как быстро научиться программировать: 5 простых шагов, которые помогут вам начать изучение профессии программиста. Изучайте и запускайте примеры кода, используйте отладчик, пишите свой код и не бойтесь спрашивать.

18
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji

10 логических задач с собеседований, которые заставят застрелиться

Собрали для вас 10 логических задач, которые могут попасться на собеседовании. Ответив на них правильно, вы точно произведёте впечатление.

64
22
reaction
3
reaction
2
reaction
0
reaction
2
reaction
6
13
emoji
emoji
emoji
Обложка: 10 логических задач с собеседований, которые заставят застрелиться

В чем разница между CPU и GPU?

Из этой статьи вы узнаете, в чём разница между CPU и GPU. Разобрали основные отличия и посмотрели на скорость их вычислений..

1
7
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: В чем разница между CPU и GPU?

Руководство по Windows PowerShell для начинающих

Краткий курс по PowerShell для начинающих в администрировании Windows. Что это за скриптовый язык, что такое командлет и как им пользоваться.

8
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Руководство по Windows PowerShell для начинающих

Эксперимент Базермана: как мы ежедневно теряем деньги

Рассказываем о забавном эксперименте профессора из Гарварда, который продаёт 20 $ за 200 $, и о том, как это связано с нашей карьерой, устаревшими системами, упущенной выгодой и принятием решений.

70
13
reaction
0
reaction
4
reaction
2
reaction
0
reaction
12
18
emoji
emoji
emoji
Обложка: Эксперимент Базермана: как мы ежедневно теряем деньги
Обложка: Декораторы в Python: понять и полюбить

Декораторы в Python: понять и полюбить

Декораторы в Python — полезная вещь, но многие новички её не понимают и обходят стороной. Объясняем, что они из себя представляют и как работают.

8
45
reaction
0
reaction
0
reaction
0
reaction
0
reaction
38
38
emoji

Основные принципы программирования: стек и куча

Рассказывает Аарон Краус  Мы используем всё более продвинутые языки программирования, которые позволяют нам писать меньше кода и получать отличные результаты. За это приходится платить. Поскольку мы всё реже занимаемся низкоуровневыми…

19
reaction
0
reaction
0
reaction
0
reaction
0
reaction
8
8
emoji
Обложка: Основные принципы программирования: стек и куча

Программирование на Python с нуля: дорожная карта разработчика

Как научиться программировать на Python с нуля? Мы составили дорожную карту для быстрого, эффективного и структурированного изучения Python.

4
134
reaction
0
reaction
0
reaction
0
reaction
0
reaction
33
33
emoji
Обложка: Программирование на Python с нуля: дорожная карта разработчика
Обложка: Подборка книг по JavaScript для начинающих

Подборка книг по JavaScript для начинающих

JavaScript сейчас доминирует в мире IT. К счастью, язык существует уже давно, и овладевшие им в совершенстве разработчики поделились своим опытом в книгах.

16
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji

Git и GitHub: что это такое и в чём разница

Из этой статьи вы узнаете, что такое Git и как он работает. После прочтения вы также будете знать, какие ещё есть системы контроля версий.

20
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: Git и GitHub: что это такое и в чём разница
Обложка: 7 принципов, которые нужно знать начинающему программисту

7 принципов, которые нужно знать начинающему программисту

Эта статья — не самоучитель по кодингу. И не пост о том, «какой язык программирования выбрать». Если вы хотите понять, насколько вам интересно изучать мир кода, то более важным вопросом…

2
11
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji

Что такое разработка: объяснение для новичков

Из статьи вы узнаете, что такое программирование, как войти в разработку с нуля и освоите темы для начинающих с примерами на JavaScript.

3
13
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Что такое разработка: объяснение для новичков

Шпаргалка по разновидностям нейронных сетей. Часть первая. Элементарные конфигурации

Новые виды архитектуры нейронных сетей появляются постоянно, и в них можно запутаться. Мы собрали для вас своеобразную шпаргалку, содержащую большую часть существующих видов ИНС. Хотя все они представлены как уникальные,…

3
36
reaction
0
reaction
0
reaction
0
reaction
0
reaction
5
5
emoji
Обложка: Шпаргалка по разновидностям нейронных сетей. Часть первая. Элементарные конфигурации

Изучаем нейронные сети за четыре шага

Рассказывает Per Harald Borgen  В этот раз я решил изучить нейронные сети. Базовые навыки в этом вопросе я смог получить за лето и осень 2015 года. Под базовыми навыками я…

3
20
reaction
0
reaction
0
reaction
0
reaction
0
reaction
2
2
emoji
Обложка: Изучаем нейронные сети за четыре шага

16 вопросов с собеседований, которые означают не то, что вы думаете

От некоторых вопросов с собеседований потеют ладошки, и недаром: они призваны вывести вас на чистую воду. Рассказываем, в чём подвох и как отвечать.

6
49
reaction
0
reaction
0
reaction
0
reaction
0
reaction
25
25
emoji
Обложка: 16 вопросов с собеседований, которые означают не то, что вы думаете

ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript

Изучение JavaScript может сбить с толку по множеству причин, одной из них являются акронимы. В этой статье мы разберём их значения и историю возникновения.

1
16
reaction
0
reaction
0
reaction
0
reaction
0
reaction
1
1
emoji
Обложка: ES6, ES8, ES2017: что такое ECMAScript и чем это отличается от JavaScript

Какие языки программирования не стоит изучать в 2019 году

В статье показан рейтинг не рекомендуемых к изучению языков программирования за 2019 год. Вы узнаете краткий обзор показателей по различным оценкам.

2
reaction
0
reaction
0
reaction
0
reaction
0
reaction
0
Оценить
emoji
Обложка: Какие языки программирования не стоит изучать в 2019 году

100 самых актуальных цитат о программировании

Программисты славятся своим образным мышлением. И в подтверждение тому — наша подборка из 100 самых ярких цитат о программировании.

2
9
reaction
0
reaction
0
reaction
0
reaction
0
reaction
3
3
emoji
Обложка: 100 самых актуальных цитат о программировании
Обложка: Тест: какой язык программирования подойдет вам лучше всего?

Тест: какой язык программирования подойдет вам лучше всего?

На данный момент в мире существуют сотни, если не тысячи различных языков программирования. Каждый из них обладает своими недостатками, особенностями и преимуществами, которые к тому же не всегда очевидны. Именно…

7
reaction
0
reaction
0
reaction
0
reaction
0
reaction
4
4
emoji