Небольшой опрос про владение английским языком. В скобках приведено примерное соответствие шкале CEFR (https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%89%D0%B5%D0%B5%D0%B2%D1%80%D0%BE%D0%BF%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D0%B5%D1%82%D0%B5%D0%BD%D1%86%D0%B8%D0%B8_%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%BD%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC_%D1%8F%D0%B7%D1%8B%D0%BA%D0%BE%D0%BC).

Делитесь применяемыми вами методами изучения в чате.
А вот и ресурсы для изучения английского языка:
1. https://www.duolingo.com/ - шикарный ресурс, подходит для начального освоения языка.
2. Книги "Essential Grammar in Use" и "English Grammar in Use" от Murphy - две книжки, в которых с большим количеством примеров и задач излагается грамматика английского языка. Книжки можно найти на rutracker.org и даже в документах вк.
3. Программа Anki (https://apps.ankiweb.net/) - неплохая программа для запоминания пар слово-ответ. При грамотном использовании может существенно помочь в изучении языка.
4. https://lang-8.com - ресурс, на котором вы можете выставить написанный вами текст, а другой участник этот текст проверит и выделит ошибки.
5. https://context.reverso.net/ - ресурс, на котором можно посмотреть переводы слов в контексте их употребления. Эта возможность очень выручает, когда надо написать какой-то текст.
6. https://www.oxfordlearnersdictionaries.com/definition/english/ и другие онлайн-словари - на более продвинутом уровне рекомендуют смотреть не перевод слова, а его значение.
7. Множество ютюб каналов на любой вкус и цвет. В нашем телеграмм-чате, к примеру, советовали вот этот: OK English (https://www.youtube.com/user/elenavogni) - очень много бесплатного материала.
Сам я когда-то подписался на Rachel's English (https://www.youtube.com/channel/UCvn_XCl_mgQmt3sD753zdJA), он выглядит хорошо, но я ни разу его не смотрел.
8. https://www.bbc.co.uk/learningenglish/ - материалы от BBC для изучения английского. Многие их хвалят, но мне было сложно ориентироваться на сайте.

Пожалуй, это практически все материалы, по которым я учил английский. Буду рад увидеть в обсуждении материалы, по которым вы изучаете язык.
Хочу познакомить вас с ещё одной книгой про алгоритмы. Итак, если питон вам кажется слишком простым и скучным, если вы достигли вершины серости и обыденности жизни, если вы хотите новых ощущений, то предлагаю вам почитать и порешать задачи из четырехтомника:
"Искусство программирования." Дональда Кнута.
Честно скажу, что я не смог продраться даже сквозь первую главу. Сам же Дональд Кнут не спешит останавливаться и в свои 82 года пишет еще один том серии.

Книги доступны на рутрекере, в магазинах и в документах вк.
https://www.libex.me/img/x/30/38/dbe30.jpg
Небольшой забавный факт: программу python можно запустить даже на очень слабом процессоре (микроконтроллере). На процессоре, который в десятки раз медленнее, чем то, что стоит в современных телефонах.
В этом помогает проект micropython: https://micropython.org

Большой практической значимости у проекта я не вижу, но можно, к примеру побаловаться, если у вас есть одна из поддерживаемых плат разработки (ESP32, ESP8266, STM32F4XX). Одна из таких плат лежит прямо передо мной, но я совершенно не представляю, что можно сделать с ней и micropython полезного.
Пара туториалов по Django:
1. https://docs.djangoproject.com/en/3.1/intro/ -
официальный туториал, русской версии не видно. По нему мы собираемся изучать джанго в следующем году группой Web-разработки.
2. https://tutorial.djangogirls.org/ru/ - туториал от Джангогерлс, есть и русская версия.

А по каким ресурсам вы изучаете/изучали Django?
А вот курс на английском о том, как стать тестировщиком. Для питона есть два потока, их можно увидеть, отфильтровав курсы по языку программирования.
https://testautomationu.applitools.com/
Интересно, что несмотря на то, что мы закрепили три курса для прохождения, многие пользуются самыми разными источниками познания python. Я и подумал, а может собрать все эти источники и отзывы в одном месте?
Пожалуй, я начну:
Пайтонтьютор (https://pythontutor.ru) - неплохой ресурс для начального освоения питона. Содержит кучу задач. Из минусов можно отметить не всегда полное освещение теории, отсутствие мобильной версии.
Программирование на Python (https://stepik.org/course/67) - хороший курс на степике, в котором раскрывают основы питона. Кому-то может показаться, что в курсе не так много задач, но подача материала очень корректна.
Python: основы и применение (https://stepik.org/course/512) - продолжение курса. В этом курсе показываются возможности применения питона в реальной жизни: парсинг сайтов, работа с API. Даётся введение в классы. Возможно, эти курсы недостаточны для уверенного понимания, но дают неплохой старт.

В общем, пишите ваши отзывы о книгах и курсах по python. Буду также рад отзывам на приведенные выше три курса.
Спасибо всем, кто откликнулся с отзывом на курсы/книги, теперь вы в телевизоре (анонимно): https://pikabu.ru/story/uchim_programmirovanie_na_python_vmeste_otzyivyi_na_kursyi_7855739
Надеюсь, что на пикабу будет ещё немного отзывов.
Пожалуй, я поделюсь ссылкой на этот конкурс:
https://ideahack.ru/

Конкурс от Росмолодежи, участвовать могут граждане РФ от18 до 30 лет. Там есть интересная задача:

РАЗВИТИЕ
Заинтересованность в самореализации и развитии не должна зависеть от места жительства
Разработайте оффлайн-инструмент, который повысит мотивацию к саморазвитию молодежи даже в самых отдаленных уголках России.

Есть желающие поучаствовать и начать оффлайн-разработку такого инструмента? Если у вас есть некоторый опыт разработки на python (пройдены упражнения по классам), то я могу попробовать предложить идею инструмента, и помочь с разработкой прототипа, используя либо игровой движок Godot (с питоноподобным языком разработки), либо графическую библиотеку python - Kivy.
Моя идея в том, чтобы создать простую мотивирующую игру. Нужны дизайнеры и разработчики. Если есть желание поучаствовать, пишите в комментариях.
Небольшая задача для тех, кто хочет освоить графический интерфейс.
Сделайте приложение, которое будет измерять время реакции человека. Приложение может:
1. Иметь несколько состояний ("В ожидании", "Приготовиться кликнуть", "Кликай!"). К примеру, если в приложении есть светофор, то желтый сигнал может означать, что приложение готово к началу замеров, красный сигнал может означать, что вот-вот появится зеленый сигнал, зеленый сигнал может быть сигналом замера реакции - при его появлении надо как можно быстрее нажать кнопку.
2. Иметь возможность выводить результаты измерений в виде графика или в текстовом виде. Приложение может вывести график, изображающий прогресс попыток, или среднее время реакции человека.
3. Использовать различные типы сигналов: изменение цвета/изображения, звуковой сигнал.

Для реализации можно использовать графическую библиотеку Tkinter, которая поставляется с python, или графические библиотеки Kivy или PyQt, которые необходимо устанавливать отдельно.

Решения можно загрузить на github с помощью системы контроля версий git, потом поделиться ссылкой на репозиторий в комментарии, и тогда мы сможем дать фидбек по решениям.
Если у вас есть свой python проект и он выложен на github/gitlab/bitbucket, то вы можете запросить в нашей группе код-ревью. Я создал для этого тему в группе вк: https://vk.com/topic-193480984_46658825
Детектив-учебник, возможно ли?
https://colab.research.google.com/drive/1QBlL19Pp67f7Md_aIhfMDCGEBtFpbKZT?usp=sharing

Чтобы иметь возможность редактировать код, надо скопировать блокнот себе.

Что можно улучшить? Больше практических упражнений? Больше объяснений? Больше сюжета?
Итак, начинаем серьёзную подготовку к собеседованию.
А не устроить ли нам в честь Нового Года конкурс на лучшую игру или приложение на python? (пишите свои предложения по призу/формату в чате)
Anonymous Poll
72%
Устроить
28%
Не устроить