Картинка поста

В данную подборку вошли не только фильмы или сериалы, непосредственно связанные с IT, но и просто фильмы, которые будут интересны людям, связанным с техникой и высокими технологиями. Надеемся, вы насладитесь...
Читать дальше

Картинка поста

В последние годы языки общего назначения стали чаще использоваться для анализа данных. Разработчики и организации используют Python или Javascript для решения своих задач. И в этом им помогают регулярные выражения....
Читать дальше

Допустим, вы летите из Москвы во Владивосток, а затем обратно, при полном безветрии. Затем вы совершаете точно такой же перелёт, но на этот раз на протяжении всего перелёта дует постоянный...
Читать дальше

Картинка поста

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

Картинка поста

В данном списке содержится 1584 ссылки: книги, статьи, туториалы, онлайн-курсы, интерактивные обучалки, подкасты — всё только бесплатное. Английский язык считается стандартным, для русскоязычного контента используется отдельная метка. База постоянно пополняется,...
Читать дальше

Картинка поста

Эта подборка включает бесплатные и open source игры, которые созданы не только для новичков, но и для профессиональных разработчиков, желающих в интересной и увлекательной форме освоить JavaScript, Java, Python, PHP, C# и многие другие современные языки....
Читать дальше

Картинка поста

Не секрет, что лучший способ повысить свои навыки в программировании — это практиковаться и только практиковаться. Мы подготовили для вас огромную подборку сайтов с задачами по программированию на самые разные темы....
Читать дальше

Картинка поста

Обучение программированию начинается с маленьких шагов. Понятно, что для начала нужно изучить синтаксис и концепцию выбранного языка. Но не менее важным является и оттачивание мастерства в составлении алгоритмов и решении...
Читать дальше

Картинка поста

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

Картинка поста

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


Задача, которая была популярна в своё время на собеседованиях в Amazon. Мы русифицировали её, но смысл остался тот же. Вам нужно продолжить последовательность....
Читать дальше

Картинка поста

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

Картинка поста

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

Картинка поста

Многие программисты хотят заняться разработкой приложений под Android. Но немногие представляют, какие шаги здесь надо предпринять. Если заниматься этим серьёзно, то написание программ под Android – это не просто создание...
Читать дальше

Картинка поста

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

Картинка поста

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

Картинка поста

Даже самые опытные программисты не всегда могут вспомнить название какого-нибудь свойства в CSS или правильное написание команды bash. Поэтому всегда удобно иметь у себя в закладках страницу, попав на которую,...
Читать дальше

Картинка поста

Пользователь с ником miloyip опубликовал в своем репозитории game-programmer на GitHub схематичное пошаговое руководство по изучению области разработки игр. Автор руководства сам является разработчиком игр с 20-летним стажем....
Читать дальше

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

Картинка поста

Никогда раньше люди не проводили столько времени за экранами различных устройств. Одним из побочных эффектов такого времяпрепровождения является компьютерный зрительный синдром (КЗС), и ему подвержены миллионы людей. ...
Читать дальше


Картинка поста

В этом выпуске «Ответов экспертов» рассмотрим вопрос о том, как влияет наличие диплома на мнение о программисте при приёме на работу в крупную компанию. Достаточно ли для рекрутёров опыта работы по...
Читать дальше

Картинка поста

Java — язык программирования, который очень строго соответствует принципам объектно-ориентированного программирования. В этой статье вы найдете несколько полезных материалов, с которых стоит начать знакомство с языком....
Читать дальше

Картинка поста

Всё описанное в статье — сугубо субъективное мнение нашего подписчика. Передаем ему микрофон. Нет, серьезно, не делайте этого. Возможно, вам кажется, что это мигом решит все проблемы, и вы попадаете в...
Читать дальше

Картинка поста

Взлом инопланетного корабля HTML-кодом сайта по продаже кондиционеров? Вычисление координат преступника командой ping 127.0.0.1? True == False? Уверены, смотря очередной фильм или сериал, вы тоже иногда обнаруживали, что показанная на...
Читать дальше

Картинка поста

В преддверии нового года команда Tproger, уже преисполненная праздничного настроения, решила отвлечься от серьезных тем и создать познавательно-развлекательную викторину: насколько хорошо вы разбираетесь в IT? Добро пожаловать в увлекательное путешествие...
Читать дальше