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

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

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Статья дня. Работа с файлами в Python

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

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

#читать
Тест по Django ORM в Python

Вы умеете работать с базами данных с помощью Django ORM? Давайте проверим!
Задача для новичков.

Создайте функцию с именем divisors, которая принимает целое число n > 1 и возвращает массив со всеми делителями данного числа (кроме 1 и самого числа), от наименьшего до наибольшего. Если число простое, верните строку '{n} является простым'.

Решение сегодня вечером/завтра утром

Пишите ваши решения в комментариях

#новичок #coбес
Рекомендация от нашей редакции для тех, кто хочет быть тестировщиком.

QaRocks - канал для стартующих в QA.

Что мы для вас собрали?

1. Туториалы по всем видам тестирования
2. Важные книги для изучения основ QA
3. Тесты для проверки ваших знаний
4. Разбор вопросов с собеседования

Все это, но еще и конкурсы по основам QA, SQL и Git в нашем канале.

Подписывайтесь: @qarocks
Прочтите внимательно этот код и скажите, какие переменные здесь глобальные.
Anonymous Quiz
22%
x
25%
y и z
39%
x, y и z
10%
Ни x, ни y, ни z
4%
Посмотреть ответ
Какой вариант вернет симметрическую разность множеств x и y?
Anonymous Quiz
33%
x | y
24%
x ^ y
13%
x & y
16%
x – y
13%
Посмотреть ответ
Задача для новичков.

Ваша задача состоит в том, чтобы написать функцию descending_order(), которая принимает целое неотрицательное число, а возвращает число, состоящее из тех же цифр, но расположенных в порядке убывания. По сути, мы находим максимальное число, которое можно было бы составить из цифр числа, полученного в качестве аргумента.

Пример работы данной функции:

descending_order(127) —> 721

Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.

#новичок #coбес
Тест. Работа с int и float в Python

Программистам часто приходится работать с числами. Они используются везде: в условных конструкциях, циклах, переменных.

Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!
Ответ к предыдущей задаче для новичков.

def descending_order(num):
return int(''.join(sorted([i for i in str(num)], reverse=True)))

#новичок #coбес
Какой оператор перегружается функцией __or__()?
Anonymous Quiz
35%
||
43%
|
6%
//
2%
/
13%
Посмотреть ответ
Каким будет вывод этого кода?
Anonymous Quiz
63%
1
8%
2
3%
3
19%
4
7%
Посмотреть ответ
Каким будет вывод этого кода?
Anonymous Quiz
72%
2
18%
1
1%
0
6%
Ошибка
4%
Посмотреть ответ
Задача для новичков.

Напишите функцию под названием zeros, которая бы принимала в качестве аргумента целое число n и возвращала количество нулей в конце факториала данного числа.

Например, zeros(6) должна возвращать 1, так как 6! = 120, то есть в конце числа один 0.

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

Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.

#pythonзадача #coбес