#python

Python скрипт. Делаем из простого текстового файла .txt вордовский файл .docx
Создаём на Python скрипт, который делает из простого текстового файла .txt вордовский файл .docx

Пишем свой конвертер текстовых файлов

1 часть
Делаем свой таймер на Python
2 часть
Python: как сделать многопоточную программу
3 часть
Как количество просмотров или лайков под роликом может уменьшиться у вас на глазах
4 часть
Создаём на Python скрипт, который делает из простого текстового файла .txt вордовский файл .docx
easy
Что означает ошибка SyntaxError: EOL while scanning string literal
Что означает ошибка SyntaxError: EOL while scanning string literal

Ошибка незакрытой строки

easy
Пишем и публикуем свою первую библиотеку для Python

Это несложно, но можно запутаться

1 часть
Начинающим программистам: что такое фреймворки и библиотеки
2 часть
Что такое Django и зачем это нужно
3 часть
Лучшие фреймворки и библиотеки JavaScript, которыми пользуются все
4 часть
Пишем и публикуем свою первую библиотеку для Python
hard
Зачем нужен __main__ в Python

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

hard
Разбираемся с массивами в Python: словари
Разбираемся с массивами в Python: словари

Легко сделать, сложно сломать и невозможно забыть

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

Неизменно крутые

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

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

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

Простая ошибка, которая может случиться с каждым

1 часть
Что означает ошибка TypeError: can only concatenate str (not "int") to str
2 часть
Что означает ошибка SyntaxError: 'break' outside loop
3 часть
Что означает ошибка TypeError: int object is not iterable
4 часть
Что означает ошибка TypeError: object is not callable
easy
Что означает ошибка IndexError: list index out of range

Многогранная ошибка с коварным поведением.

1 часть
Что означает ошибка IndentationError: expected an indented block
2 часть
Что означает ошибка Exception has occurred: TypeError
3 часть
Что означает ошибка IndexError: list index out of range
4 часть
Что означает ошибка TypeError: 'list' object cannot be interpreted as an integer
5 часть
Что означает ошибка TypeError: 'str' object does not support item assignment
6 часть
Что означает ошибка SyntaxError: invalid syntax
7 часть
Что означает ошибка UnboundLocalError: local variable referenced before assignment
8 часть
Что означает ошибка KeyError
9 часть
Что означает ошибка TypeError: string indices must be integers
easy
Что означает ошибка FileNotFoundError: [Errno 2] No such file or directory

Когда скрипт не может найти нужный файл

1 часть
Что означает ошибка TypeError: something() takes 0 positional arguments but 1 was given
2 часть
Что означает ошибка OverflowError: math range error
3 часть
Что означает ошибка FileNotFoundError: [Errno 2] No such file or directory
easy
Метод Монте-Карло — один из самых полезных алгоритмов в ИТ
Метод Монте-Карло — один из самых полезных алгоритмов в ИТ

Казино и математика

1 часть
Что такое «задача коммивояжёра»
2 часть
Решаем задачу коммивояжёра простым перебором
3 часть
Как работает доставка товаров в России
4 часть
Как автомобильный навигатор находит самый быстрый путь
5 часть
Метод Монте-Карло — один из самых полезных алгоритмов в ИТ
6 часть
Что такое отжиг и зачем его имитировать
7 часть
Как устроен алгоритм поиска с возвратом
8 часть
Красиво расставляем 8 ферзей на доске
medium
Задача про хакатон и программистов, которые знакомы друг с другом
Задача про хакатон и программистов, которые знакомы друг с другом

В этой задаче запутаются все.

1 часть
Задача про спикеров: в каком порядке выступать, чтобы оно прошло успешно?
2 часть
Как в офисе обойти всех программистов по одному разу
3 часть
Задача про хакатон и неразбериху с местами
4 часть
Задача про хакатон и программистов, которые знакомы друг с другом
easy