#программирование

Как работает цикл с известным числом повторений
Как работает цикл с известным числом повторений

Базовый цикл в программировании

Зачем нужны циклы в программировании
easy
Что означает ошибка ValueError: invalid literal for int() with base 10
Что означает ошибка ValueError: invalid literal for int() with base 10

Что будет, если попытаться преобразовать в число то, что похоже на число, но им не является

Что означает ошибка OverflowError: math range error Что означает ошибка FileNotFoundError: [Errno 2] No such file or directory
easy
Как работает оператор множественного выбора

Выбираем сразу из нескольких вариантов

Что такое условие в программировании
easy
Парадигмы программирования: что это такое и на что они влияют

Мы все ими пользуемся, но не знаем об этом

Что такое функциональное программирование Что такое Lisp
hard
Зачем нужны циклы в программировании
Зачем нужны циклы в программировании

Учим компьютер делать без устали одно и то же

Как работает цикл с известным числом повторений
easy
Что такое условие в программировании
Что такое условие в программировании

Самая частая конструкция в программировании

Как работает оператор множественного выбора
easy
Списки (массивы) в Python и работа с ними
Списки (массивы) в Python и работа с ними

Многофункциональные и удобные

Разбор: задача про массив и сумму чисел Задача с собеседования: как найти палиндром Решаем кодом: найти самую длинную вложенную строку Задача с собеседования про перебор букв в словах Как компьютер находит неправильные скобки и кавычки Как быстро найти нужное место в списке Что делать, когда Python сам меняет значения списка Разбираемся с массивами в Python: кортежи Разбираемся с массивами в Python: словари
easy
6 проверенных способов для измерения скорости программы на Python
6 проверенных способов для измерения скорости программы на Python

Пригодится всем, кто начинает оптимизировать код

Задача Эйнштейна Решаем задачу Эйнштейна перебором (и программированием) Оптимизация кода: ускоряем работу в двести тысяч раз
easy
Зачем нужна командная строка

Разбираемся на Маках и Винде.

iTerm2: модный терминал маковода Кто такой тонкий клиент и должен ли он быть толстым
medium
База данных: что это и какие бывают

Объясняем на картинках.

Зачем нужны базы данных MySQL — царица баз Создаём простые связи в базе данных Создаём и наполняем базу данных SQLite в Python Как установить базу данных на сервер и начать с ней работать SQLite — самая простая база данных, которая работает везде Типы данных SQL
easy
Код и IDE (integrated development environment)
Код и IDE (integrated development environment)

Обзор инструментов крутых программистов.

medium
Что такое Git и как с ним работать
Что такое Git и как с ним работать

Зачем нужен контроль версий и что делать, если ваши друзья его используют

Словарь программиста: справочник терминов
easy