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

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

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Вакансия дня. Python Developer Middle (backend)

https://yangx.top/ru_pythonjobs/22207

Формат работы: офис (Москва)
Условия: полная занятость
ЗП: 180 т.руб.

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

#работа #вакансия
Статья дня. Крутые модули Python, которые вы не используете, а надо бы

Рассмотрели некоторые малоизвестные модули и методы, с помощью которых можно улучшить код на Python в плане читаемости и производительности.

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

#читать
Вакансия дня. Back-end разработчик Python

https://proglib.io/vacancies/back-end-razrabotchik-python-antonov-group-2021-11-15

Формат работы: удалёнка
Условия: полная занятость
ЗП: 80-120 т.руб.

#работа #вакансия
Друзья, наши знакомые тестировщики открыли новый канал с вакансиями: https://yangx.top/qajoboffer. Если кто-то задумывался над стартом в IT в QA - вам туда.
Трюк дня. Использование нескольких **kwargs

Python 3.5+ позволяет передавать в функцию несколько наборов именованных аргументов ("kwargs") в рамках одного вызова с использованием синтаксиса **:

>>> def process_data(a, b, c, d):
>>> print(a, b, c, d)

>>> x = {'a': 1, 'b': 2}
>>> y = {'c': 3, 'd': 4}

>>> process_data(**x, **y)
1 2 3 4

>>> process_data(**x, c=23, d=42)
1 2 23 42

#tips
Видео дня. Разработка игр на Python. Урок 1

Начинаем делать игру Space Invaders на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.

Ссылка на YouTube

#видео #gamedev #pygame
Задача с решением. Превращаем строку или список чисел в множество

На входе функция to_set() получает строку или список чисел. Преобразуйте их в множество. На выходе должно получиться множество и его мощность.

Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.

#задача #задача36
Задача с решением. Превращаем строку или список чисел в множество

Смотреть решение

#задача36
Кодинг-марафон. Решение Задачи 10

Наш вариант функции для проверки лабиринта на проходимость и два решения с визуализациями от участников марафона можно посмотреть на сайте наших партнеров из pythonist.ru

Смотреть решение

Условия конкурса - в закрепе канала.

#задача #марафон2
Python chat for the people who want to study both English and Python at the same time: https://yangx.top/joinchat/EPJfLFi7gVxkMTli

Let's help each other.
Видео дня. Использование else в циклах в Python

Мы привыкли, что обычно else используется в в ветвлениях. В Python мы можем использовать else и в других конструкциях, например в циклах. Давайте разберемся, как это работает.

Ссылка на YouTube

#видео
PythonBoost - сообщество питонистов pinned «Python chat for the people who want to study both English and Python at the same time: https://yangx.top/joinchat/EPJfLFi7gVxkMTli Let's help each other.»
Что выведет указанный выше код?
Anonymous Quiz
27%
5 6 7 8 9 10
21%
5 6 7 8
9%
5 6
42%
ошибку
Книга дня. Automate the Boring Stuff with Python

Автор: Al Sweigart
Год издания: 2020

Рецензия на книгу:
Плюсы:
1. Книга настолько для обучения с нуля, что аж вообще не для программистов. Она для людей, которые используют компьютер для работы и развлечений.
2. Полная ориентация на практику. Книга о том, как начать использовать Python для автоматизации простых задач (перемещения и переименования тысяч файлов, заполнения онлайн-форм, скачивания файлов или копирования текста с сайтов, вывода уведомлений на экран).

#книга #ru #en #скачать
Привет, друзья! Наш второй кодинг-марафон подошел к концу!

Призовые места распределились следующим образом:

1 место - @zlata_t1998 (201 балл)
2 место -@alex_chudinov (188 баллов)
3 место - @deep_math (185 баллов)

Поздравляем победителей!

Любопытно, что победительница этого марафона участвовала также и в нашем первом марафоне, где заняла второе место. Потрясающая настойчивость и воля к победе!

В этом марафоне приняли участие 139 человек (в прошлом было чуть более 100).

36 человек решили все 10 задач. Еще 7 участников решили по 9. С половиной задач справились больше половины участников (71, если быть точными).

Последнюю, десятую задачу решили 39 участников. Особенно порадовали решения с визуализациями. Все они были очень разные и интересные. Мы опубликовали два из них на сайте, а под этим постом разместим еще парочку.

Надеемся, наш второй марафон вам понравился!

Команда Pythonboost