Примерно нахожусь между начинающим и средним
Вот темы которые я знаю на достаточном уровне:
- Основы python (циклы, условные операторы, переменные, функции, строки, списки)
- Вложенные списки (матрицы)
- Кортежи
- Множества
- Словари
- Некоторые модули
Это даже не джун, о каком среднем Вы говорите?
Можете посоветовать книги или курсы по python?
1. Гуглите "учебник python" и решаете все от А до Я.
2. Гуглите следующий учебник, который восполнит пробелы п1.
3. Ищите себе пет-проект и пытаетесь его реализовать (повторить несколько раз). Т.к. Python сильно разносторонне-развитый язык, то и проекты должны быть в портфолио такие, которые от Вас может ожидать работодатель/заказчик.
4. Ищите людей, которые сделают ревью п.3.
5. Заливаете достойные проекты на гит.
6. Идете на собесы, попутно устраняя пробелы в знаниях и пет-проектах, которые услышите на собесах.