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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Telegram

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Задачи по Python для начинающих от Tproger и GeekBrains

Для обучения программированию на питоне нужны тренировки. Совместно с GeekBrains собрали для вас несколько простых задач на Python 3 c решениями.

Обложка статьи «Задачи по Python для начинающих от Tproger и GeekBrains»

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оценка сложности алгоритмов, или Что такое О(log n)

Если вы всё ещё не понимаете, что такое вычислительная сложность алгоритмов, и ждете простое и понятное объяснение, — эта статья для вас.

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

LocalStorage на пальцах

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

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

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

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