#код

Зачем нужен __main__ в Python
Зачем нужен __main__ в Python

Настраиваем автозапуск кода

hard
Приёмы эффективного кода на Python
Приёмы эффективного кода на Python

Изучи и применяй

easy
9 заковыристых вопросов и задачек из собеседования по JavaScript

Попробуйте ответить на все

10 типичных ошибок в коде на JavaScript Что означает ошибка SyntaxError: Unexpected token '{'. Expected ')' to end an 'if' condition Что означает ошибка TypeError: Cannot assign to read only property Что означает ошибка TypeError: «x» is not a function
easy
Что имеют в виду программисты, когда говорят про DRY, SOLID и YAGNI

Короткое объяснение принципов разработки

Как называть переменные и функции, чтобы вас уважали бывалые программисты
easy
Что означает ошибка TypeError: can't multiply sequence by non-int of type 'str'
Что означает ошибка TypeError: can't multiply sequence by non-int of type 'str'

Очередная ошибка про несовместимость типов данных

easy
Разработка через тестирование — это как?
Разработка через тестирование — это как?

Объясняем понятие TDD — Test Driven Development

Делаем простые автотесты на Python Зачем тестируют сайты и как это делают Зачем нужно нагрузочное тестирование Что такое плавающая ошибка 5 инструментов для быстрого тестирования сайта Что делает тестировщик на работе Как тестировщики проверяют, что программа делает то, что нужно Как дела с тестированием в 2024 году
easy
Задача с собеседования про перебор букв в словах
Задача с собеседования про перебор букв в словах

Пишем хитрый код для работы со строками

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

Чем нравится — то и ставьте

Что такое код-ревью Зачем нужна точка с запятой в программировании
easy
Задача с собеседования: как найти палиндром

Элитная задача с сайта Leetcode

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

Золотой фонд менеджерских косяков

Как взорвать ракету одной переменной
easy
5 полезных сайтов для начинающих программистов
5 полезных сайтов для начинающих программистов

Где искать ответы в первую очередь

Как начать программировать с нуля Как устроено бесплатное обучение в «Яндекс Практикуме»
easy
Вкладываете условия в условия? Это для вас
Вкладываете условия в условия? Это для вас
Пишем программу, которая одобрит вам кредит
easy