PythonBoost - сообщество питонистов
12.4K subscribers
292 photos
6 videos
542 links
Лучший Python телеграм канал для новичков.

Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Статья дня. Сравнение языков Python и Java

Сравнили два языка по производительности, сложности изучения и популярности.

Читать статью

#читать #python #java
Вакансия дня. Разработчик Python Middle /Senior

https://telegra.ph/Razrabotchik-Python-Middle-Senior-05-14

Формат работы: удалённо, полный день
Условия: Оформление в штат партнера по ТК или через ИП
ЗП: 180 000 - 230 000 рублей

Откликнуться: @HR_Olga_T

#работа #вакансия
Видео дня. от Григория Петрова о многопоточности в целом и использовании потоков в python в частности.
Доступным языком рассказывается что такое GIL(global interpreter lock), как он работает, чему он реально мешает, а на что не влияет. Рекомендуется для просмотра любому питонисту.

Youtube ссылка

#видео #многопоточность #GIL
Что будет выведено, если набрать указанный выше код в консоли python?
Anonymous Quiz
64%
True True
17%
False False
12%
True False
2%
False True
5%
исключение
PythonBoost - канал по Python, цель которого помочь начинающим питонистам найти свою первую работу, Junior Python разработчикам улучшать свои знания.

Чем мы будем отличаться от общей массы каналов:
1. Контент подбираем лично мы, а не админы без опыта в Python
2. Собираем воедино всю информацию для новичка о Python, выбрасываем ненужный мусор.
3. Постим в канал много разного контента

Наши рубрики на момент старта канала:
1. python статьи
2. тесты
3. вопрос-ответ с собеседований
4. задачи с решением
5. ответы на вопросы новичков
6. книги недели для скачивания с рецензией
7. видео обучающие
8. шутки о питоне

Предложить контент можно : @content_pythonboost_bot
PythonBoost - сообщество питонистов pinned «PythonBoost - канал по Python, цель которого помочь начинающим питонистам найти свою первую работу, Junior Python разработчикам улучшать свои знания. Чем мы будем отличаться от общей массы каналов: 1. Контент подбираем лично мы, а не админы без опыта…»
Вопрос+ответ с собеседования. Для чего нужен “self” в функциях?

Ответ:
1. https://qna.habr.com/q/395416
2. https://qna.habr.com/q/114571
3. https://proglib.io/p/20-questions-for-python-developer/

#собеседование
Вопрос + ответ с собеседования. Как работает сборка мусора в Python?

При ответе на данный вопрос, собеседующий обычно ждет упоминания двух механизмов, вдаваться в подробности чаще всего не требуют, но вот тут можно ознакомиться с нюансами:
1. https://habr.com/ru/post/417215/
2. https://tirinox.ru/gc-python-thesis/

Важно сразу сказать что памятью управляет интерпретатор, мы не выделяем и не освобождаем ее сами, но можем запускать и настраивать сборщик мусора самостоятельно, с помощью библиотеки gc.

#собес
Плейлист дня. Пишем Змейку на Python с использованием библиотеки turtle.

Змейка - классическая мини-игра, которая обычно является первой игрой, которую реализовывают начинающие разработчики.

Плейлист на английском

Часть 1. Длительность - 3:36
Часть 2. Длительность - 14:18
Часть 3. Длительность - 5:04
Часть 4. Длительность - 9:54
Часть 5. Длительность - 5:31
Часть 6. Длительность - 5:29
Часть 7. Длительность - 12:18

#плейлист #видео #игры #туториалы
Статья дня. Итераторы и генераторы в Python.

Генераторы и итераторы представляют собой инструменты, которые, как правило, используются для поточной обработки данных.

В этой статье подробно разбираются реализация и применение итераторов и генераторов в языке программирования Python.

#читать #генераторы #итераторы
Вопрос + ответ с собеседования.
Что понимается под изменяемыми и неизменяемыми (mutable and immutable) типами данных в Python?

Различия между изменяемыми и неизменяемыми типами данных рассматриваются в данной статье

#собес #типыданных