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

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

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Наш канал PythonistPro на английском языке
Видео дня. Телеграм-бот для постинга мемов

Руководство по созданию Телеграм-бота на Python с помощью библиотеки aiogram. (от регистрации в Telegram до разбора программного кода).

Разработанный бот будет автоматически отсылать свежие мемы с сайта Reddit в выбранный Телеграм-канал. Кроме Aiogram также воспользуемся библиотекой asyncpraw для работы с Reddit API.

#видео

Ссылка на YouTube
Сколько именованных аргументов может быть передано в функцию в одном вызове?
Anonymous Quiz
1%
0
12%
1
48%
0 или больше
38%
1 или больше
Статья дня. 6 проектов на Python, которые можно завершить за выходные

Подборка проектов с разным уровнем сложности. Работа над ними поможет закрепить изученный материал и повысить качество вашего кода.

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

#читать
Трюк дня. Подсчет элементов в итерируемом объекте

collections.Counter позволяет находить наиболее часто встречающиеся элементы в итерируемом объекте:

>>> import collections
>>> c = collections.Counter('helloworld')

>>> c
Counter({'l': 3, 'o': 2, 'e': 1, 'd': 1, 'h': 1, 'r': 1, 'w': 1})

>>> c.most_common(3)
[('l', 3), ('o', 2), ('e', 1)]

#tips
Видео дня. Упрощаем конструкции if-elif-else в Python

Конструкции if-elif-else можно очень часто встретить в коде. Столь же часто они становятся перегруженными и затрудняют чтение и поддержку кода. Как можно их упростить? Давайте разбираться!

Ссылка на YouTube

#видео
Задача с решением. Среднее арифметическое

Дано 4 числа. Нужно написать функцию avg_5(a, b, c, d), которая возвращает среднее арифметическое аргументов и округляет его до 5 знаков после запятой.

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

#задача #задача41
Задача с решением. Среднее арифметическое

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

#задача41
PythonistPro - channel about Python in English. You can learn both English and Python.

Англоязычный канал по Python. Вы можете учить и питон и английский сразу.
Есть чат на 1500 человек, которые пишут на английском. Большая часть русскоязычных, поэтому язык адаптивный.
Вакансия дня. Junior backend-разработчик

https://proglib.io/vacancies/junior-backend-razrabotchik-liis-2021-12-25

Формат работы: офис (Санкт-Петербург)
Условия: полная занятость
ЗП: от 50 т.руб.

#работа #вакансия
Трюк дня. Блок else в циклах for и while

В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.

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

(Начало - Урок 1, Урок 2, Урок 3)

Продолжаем делать игру Space Invaders на языке программирования Python с использованием библиотеки Pygame. Заполним наш экран армией пришельцев, созданных на базе одного класса.

Ссылка на YouTube

#видео #gamedev #pygame
Задача с решением. Никнеймы в секретном списке

Для идентификации своего круга проверенных лиц будущий тайный агент (ведь все о чем-то мечтают) Максим решил пускать на свою страничку в Интернете только тех, чьи никнеймы есть в его секретном списке. Он уверен в своих людях (особенно в том, что они по глупости не расскажут никому своё секретное прозвище), как и в том, что имена товарищей невозможно подобрать случайно.

К слову, вот этот список: Мавпродош, Лорнектиф, Древерол, Фиригарпиг, Клодобродыч.

По мере увеличения круга знакомых Максим, естественно, дополнит данный список.

Ваша задача такова: повторите код, который будет спрашивать у пользователя его ник и либо пускать на сайт (выведется сообщение «Ты – свой. Приветствую, любезный {НИК_ПОСЕТИТЕЛЯ}!»), либо нет (в этом случае будет такой текст: «Тут ничего нет. Еще есть вопросы?».

Фактически, будущий супергерой решил поиздеваться над теми, кого нет в его удивительном перечне, так как им будет показываться это сообщение постоянно. Очень коварный замысел!). Для проверки прозвищ посетителей используйте встроенную функцию input().

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

#задача #задача42
Задача с решением. Никнеймы в секретном списке

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

#задача42