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

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

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Тест. Работа со словарями для начинающих

Тест состоит из 10 вопросов, большая часть из них начального уровня и довольно простые. Парочка уровня чуть сложнее, но все же это тест для новичков в Python и для тех, кто что-то подзабыл.
Предположим, B является подклассом A. Какую строку кода нужно написать, чтобы вызвать метод __init__ в A из B?
Anonymous Quiz
17%
A.__init__(self)
15%
B.__init__(self)
28%
A.__init__(B)
29%
B.__init__(A)
11%
Посмотреть ответ
Статья дня. Функции в Python: 5 задач для тренировки *args, **kwargs и lambda-функций

Пишем функции, принимающие *args и **kwargs, находим различия между двумя словарями, применяем анонимные lambda-функции и используем мемоизацию для решения олимпиадной задачи про кубики.

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

#читать
Видео дня. 7 Useful List Comprehensions You Didn’t Think Of

В этом видео:
- фильтрация
- комбинирование списков
- поиск общих элементов
- комбинирование элементов, стоящих на одинаковых позициях
- конвертация значений
- подсчет частотности
- генераторы

Ссылка на YouTube

#видео #english
list comprehension для выбора только отрицательных целых чисел из списка "list" это...
Anonymous Quiz
6%
[x < 0 in list]
15%
[x for x < 0 in list]
6%
[x in list for x < 0]
66%
[x for x in list if x < 0]
7%
Посмотреть ответ
Статья дня. Пишем многопользовательский блог на Django

Руководство для изучающих Django с нуля. В первой части мы установим Django, создадим структуру будущего веб-приложения и покажем, как работают шаблоны. Готовый код поможет буквально за полчаса разобраться в логике и принципах работы фреймворка.

Что касается самого проекта, мы создадим многопользовательский блог для клуба любителей задач Python Bytes. Вместе со стандартным пакетом Django будем использовать модули django-crispy-forms и Pillow.

Мы реализуем всю функциональность, необходимую для:

- регистрации и авторизации участников;
- автоматического создания пользовательских профилей;
- заполнения и изменения информации в профилях;
- автоматического сжатия изображений для аватарок;
- создания, редактирования и удаления записей со стороны фронтенда;
- пагинации и вывода записей на страницах авторов.

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

#читать
Тест. Работа с функциями в Python

Функции — очень удобная конструкция, которая существует почти во всех языках программирования, включая Python. Но, используя функции, можно запутаться или допустить ошибку.

Проверьте, насколько хорошо вы умеете писать (и читать!) функции: пройдите тест из 10 вопросов!
list1 = [2, 3, 4]
Если мы хотим вывести этот список в обратном порядке, какой метод следует использовать?
Anonymous Quiz
50%
reverse(list1)
6%
list(reverse[(list1)])
27%
reversed(list1)
10%
list(reversed(list1))
6%
Посмотреть ответ
Если вам интересно разбор задач по Python - подписывайтесь на канал наших партнеров PythonTurbo.

В нем они разбирают задачки и дают решения на них.

Примеры:
1. "Преобразовать строку в целое число": https://yangx.top/bestpython/262
2. " Необходимо написать код, который будет превращать привычный rgb формат в hex." : https://yangx.top/bestpython/251

Подписывайтесь и решайте задачи: PythonTurbo
Тест. Основы ООП в Python

Предлагаем пройти простенький тест на знание самых основ объектно-ориентированного программирования на Python.