Обложка поста

123 задачи с IT-собеседований с разбором решений

Самые популярные задачи с IT-собеседований — более 100 логических задач, IT-кейсов и заданий по разработке для профессиональных программистов (с ответами!).

Обложка поста

Использование регулярных выражений в Python для новичков

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

Обложка поста

10 популярных кодов и шифров

Существуют тысячи типов шифрования сообщений, в этой статье мы рассмотрим лишь 10 самых известных из них — от стенографии и ROT1 до шифра Энигмы.

Вас уменьшили до размеров 5-центовой монеты и бросили в блендер

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

Обложка поста

Подборка онлайн компиляторов: запускаем и тестируем код прямо в браузере

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

Обложка статьи «Подборка онлайн компиляторов: запускаем и тестируем код прямо в браузере»
Обложка поста

Как работает CSS Flexbox: наглядное введение в систему компоновки элементов на веб-странице

Flexbox предназначен для более гибкого выравнивания элементов на веб-странице. Он значительно упрощает многие вещи, которые раздражают вас в чистом CSS.

Классическая задачка с собеседований Google: продолжите последовательность

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

Обложка поста
Обложка поста

Исчерпывающий список книг для знакомства с C++

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

Бесплатные онлайн-игры, которые обучат вас программировать

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

Обложка поста

Основные команды SQL, которые должен знать каждый программист

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

Обложка поста
Обложка поста

Как стать хорошим программистом: статья от Google

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

Регулярные выражения для новичков

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

Обложка поста

Тест: а вы точно программист?

Шуточный тест для проверки, на самом ли деле вы программист или только так считаете. Также отлично вычисляет гуманитариев. Попробуйте.

Обложка поста

Бот для Telegram на Python: от первой строчки кода до запуска на Heroku

В этой статье мы разберём процесс написания простого Telegram-бота на Python и его запуска на сервере Heroku, параллельно познакомившись с основами API.

Telegram

28 cайтов, на которых можно порешать задачи по программированию

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

Обложка поста

5 популярных IDE для программирования на C++

Подробный обзор 5 популярных IDE программирования на C++. (Visual Studio, Eclipse CDT, NetBeans и т.д.). Многие из них поддерживают также и другие языки.

Обложка поста

Самая полная подборка фильмов для айтишников: что посмотреть программисту после работы

Лучшие фильмы и сериалы для айтишников. Более 30 увлекательных фильмов для тех, кто интересуется IT, техникой и высокими технологиями.

Обложка поста
Обложка поста

Простыми словами о «фронтенде» и «бэкенде»: что это такое и как они взаимодействуют

Вы наверняка уже слышали эти модные в сфере программирования слова «фронтенд» и «бэкенд», но что за ними стоит? Предлагаем с этим разобраться.

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

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

Обложка поста

Python GUI: создаём простое приложение с PyQt и Qt Designer

Помимо всего прочего, на Python можно создавать десктопные приложения с графическим интерфейсом (Python GUI). Это можно сделать с помощью PyQt и Qt Designer, с которыми мы сегодня познакомимся.

Обложка поста

Бесплатные материалы для программистов

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

Обложка поста

Где новичку в программировании найти упражнения и идеи для проектов?

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

Обложка поста

Как вычислить 2 в 64 степени, не пользуясь калькулятором?

Разбираем несколько вариантов вычисления 2 в 64 степени без калькулятора. Как посчитать примерно и быстро или найти точное число, с ходом решения и ответом.

Обложка поста

Логическая задача про самолёт

Разбираем логическую задачу про самолёт из книги «Действительно ли Вы достаточно умны, чтобы работать в Google?» Проверьте себя и посмотрите решение!

Обложка поста

Подборка книг о языке Python для программистов любого уровня

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

Обложка поста

Лучшие IDE и редакторы кода для Python

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

Обложка поста

Как начать разрабатывать под Android

Многие программисты хотят заняться разработкой приложений под Android. Но немногие представляют, какие шаги здесь надо предпринять. Эта подборка призвана помочь новичкам в освоении Android-разработки. Начало работы Новичкам в программировании поможет…

Обложка поста

Какой язык программирования лучше выбрать первым для изучения новичку?

Один из самых популярных вопросов в нашем сообществе от начинающих программистов: «С какого языка мне начать?» Для ответа мы привлекли наших экспертов.

Обложка поста

Искусственный интеллект предсказал победителей FIFA 2018

Лидерами FIFA 2018 оказались Испания и Германия, которой ИИ предсказывает победу. Шансы нашей сборной нейросеть оценила в 0,1 %.

Обложка поста

Хочу научиться программировать на Python. С чего начать?

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

Обложка поста

LocalStorage на пальцах

Один из наших читателей прислал статью с рассказом о HTML5 LocalStorage в браузерах. Передаём ему слово.

Адаптивная верстка: что это и как использовать

Адаптивная верстка меняет дизайн страницы в зависимости от поведения пользователя, платформы, размера экрана и ориентации девайса и является неотъемлемой частью современной веб-разработки. Она позволяет существенно экономить и не отрисовывать новый…

Обложка поста