Post thumbnail

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

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Django — это Open Source фреймворк для создания веб-приложений различной сложности. Одним из основных преимуществ Django является то, что вам нужно позаботиться только о логике вашего будущего приложения, остальное сделает Django....
Читать дальше

Post thumbnail

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

Post thumbnail

Рассказывает Тайлер МакГиннис, Google Developer Expert  Вы наверняка слышали о таких понятиях, как императивное и декларативное программирование, и скорее всего гуглили определения. И поэтому вы наверняка видели что-то подобное: «Императивное...
Читать дальше

Post thumbnail

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

Post thumbnail

Рассказывает Аарон Краус  В третьей статье цикла «Принципы программирования» мы поговорим о конкурентности (concurrency). Конкурентность — это свойство систем (программы, сети, компьютера и т.д.), допускающее одновременное выполнение нескольких вычислительных процессов, которые могут...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Технокубок — это олимпиада по программированию, организованная Mail.Ru Group, МГТУ им. Н. Э. Баумана и МФТИ для учеников 8-11 классов, а также потенциальная возможность попасть в лучшие технические вузы благодаря...
Читать дальше

Post thumbnail

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

Post thumbnail

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


Post thumbnail

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

Post thumbnail

Технологические гиганты, такие как Facebook, Google, Microsoft и IBM считают, что в скором времени ИИ будет следующим по популярности после мобильных устройств. Поэтому для ускорения прогресса в этой области Facebook...
Читать дальше

Как известно, одна из заповедей успешного программиста — никогда не прекращать обучение, что неизменно связано с чтением профессиональной литературы. Образовательный IT-портал GeekBrains подготовил для нас подборку лучших книг по программированию,...
Читать дальше

Post thumbnail

Недавно Университет ИТМО запустил свой первый курс на крупнейшей в мире образовательной онлайн-платформе edX: How to Win Coding Competitions: Secrets of Champions («Как побеждать в соревнованиях по программированию: секреты чемпионов»)....
Читать дальше

Post thumbnail

Рассказывает Сергей Чернов специально для «Типичного программиста» 1. Выберите цель изучения языка программирования Например: веб, десктоп, смартфоны и пр. В результате круг языков сократится. Если цель — просто попробовать программирование,...
Читать дальше

Post thumbnail

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

Post thumbnail

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

Post thumbnail

Рассказывает Игорь Филипенко, Java-разработчик  Совсем недавно в блоге IT-образовательного портала GeekBrains я описал свою историю, связанную с программированием. Я хочу поделиться с вами материалами, которые я нашел в процессе обучения...
Читать дальше

Post thumbnail

Известное издательство O’Reilly, публикующее книги о программировании, недавно обновило список своих бесплатных книг. Они посвящены таким темам, как, например, анализ данных, искусственный интеллект, Big Data и так далее....
Читать дальше

Post thumbnail

Для каждого разработчика далеко не последнюю роль играет повышение производительности сайтов и веб-приложений. Как раз для решения этой задачи будет полезна подборка ниже. В ней собраны лучшие кейсы и стратегии...
Читать дальше

Post thumbnail

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

Рассказывает Akhil Mittal В прошлых статьях серии «Введение в ООП» мы рассматривали полиморфизм (а также его нюансы на практике) и наследование. В этой мы поговорим о самой захватывающей части ООП-парадигмы...
Читать дальше

Post thumbnail

Публикуем рассказ об онлайн-школе Froncubator от её основателя, Фила. Говорит, что не стесняется нецензурной лексики на уроках, это помогает объяснять всё очень доступно. И вообще школа очень живая и настроенная на личный...
Читать дальше


Post thumbnail

Stack Overflow запустил бета-версию расширения своего сервиса, нацеленного на создание базы качественной технической документации по программированию и IT-сфере в целом, сообщается в блоге проекта....
Читать дальше

Post thumbnail

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

Post thumbnail

Читатель задаёт вопрос: «Я всем сердцем и душой хочу научиться программировать! Я понял, что это будет являться смыслом моей жизни, но не могу выбрать правильный путь. Направьте меня, пожалуйста, и...
Читать дальше

Post thumbnail

Онлайн-курсы JavaRush и студия VertDider запустили проект по переводу на русский язык популярных лекций по основам программирования из Гарварда — CS50. Оригинальный курс на английском был выложен в открытый доступ уже несколько лет назад, но переводится на русский впервые. За основу...
Читать дальше

Post thumbnail

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