#код

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

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

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

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

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

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

1 часть
10 типичных ошибок в коде на JavaScript
2 часть
9 заковыристых вопросов и задачек из собеседования по JavaScript
easy
Что имеют в виду программисты, когда говорят про DRY, SOLID и YAGNI

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

1 часть
Как называть переменные и функции, чтобы вас уважали бывалые программисты
2 часть
Что имеют в виду программисты, когда говорят про 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

1 часть
Делаем простые автотесты на Python
2 часть
Зачем тестируют сайты и как это делают
3 часть
Зачем нужно нагрузочное тестирование
4 часть
Разработка через тестирование — это как?
5 часть
Что такое плавающая ошибка
6 часть
5 инструментов для быстрого тестирования сайта
7 часть
Что делает тестировщик на работе
8 часть
Как тестировщики проверяют, что программа делает то, что нужно
9 часть
Как дела с тестированием в 2024 году
easy
Задача с собеседования про перебор букв в словах
Задача с собеседования про перебор букв в словах

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

1 часть
Разбор: задача про массив и сумму чисел
2 часть
Задача с собеседования: как найти палиндром
3 часть
Решаем кодом: найти самую длинную вложенную строку
4 часть
Задача с собеседования про перебор букв в словах
5 часть
Как компьютер находит неправильные скобки и кавычки
6 часть
Разбираемся с массивами в Python: списки
7 часть
Что делать, когда Python сам меняет значения списка
8 часть
Как быстро найти нужное место в списке
9 часть
Разбираемся с массивами в Python: кортежи
10 часть
Разбираемся с массивами в Python: словари
medium
Чем правильно ставить отступы — табами или пробелами?
Чем правильно ставить отступы — табами или пробелами?

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

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

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

1 часть
Разбор: задача про массив и сумму чисел
2 часть
Задача с собеседования: как найти палиндром
3 часть
Решаем кодом: найти самую длинную вложенную строку
4 часть
Задача с собеседования про перебор букв в словах
5 часть
Как компьютер находит неправильные скобки и кавычки
6 часть
Разбираемся с массивами в Python: списки
7 часть
Как быстро найти нужное место в списке
8 часть
Что делать, когда Python сам меняет значения списка
9 часть
Разбираемся с массивами в Python: кортежи
10 часть
Разбираемся с массивами в Python: словари
easy
Прохладная история про погодный зонд, НАСА и невнимательных менеджеров

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

1 часть
Как взорвать ракету одной переменной
2 часть
Прохладная история про погодный зонд, НАСА и невнимательных менеджеров
easy
5 полезных сайтов для начинающих программистов
5 полезных сайтов для начинающих программистов

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

1 часть
Как начать программировать с нуля
2 часть
Как устроено бесплатное обучение в «Яндекс Практикуме»
3 часть
Бигдата и тепловые карты на примере твитов Байдена и Трампа
4 часть
5 полезных сайтов для начинающих программистов
5 часть
Резко врываемся в дату: чему учат и каким будет результат
6 часть
Работаем с биг-датой: визуализируем данные на Python
easy
Вкладываете условия в условия? Это для вас
1 часть
Пишем программу, которая одобрит вам кредит
2 часть
Вкладываете условия в условия? Это для вас
easy