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

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

Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть.

С рекламой: @anothertechrock
@aldrson
Download Telegram
Задача с решением. «Наименьшее кратное»

Задача №5 Проект Эйлера.

Условие:
2520 — самое маленькое число, которое делится без остатка на все числа от 1 до 10.

Какое самое маленькое число делится нацело на все числа от 1 до 20?

Пишите ваше решение в комментариях. Решение будет через 3 часа.

#задача5 #решение #проектэйлера
Задача с решением. «Наименьшее кратное»

Задача №5 Проект Эйлера.

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

#задача5 #решение #проектэйлера
Кодинг-марафон. Задача № 3.

Условия конкурса читайте в закрепленной сверху записи канала.

Приз: 10 баллов.

Задание: Напишите функцию, которая будет принимать целое положительное число и определять, делится ли оно нацело на сумму цифр этого числа.

Примеры:

is_divisible(75) ➞ False
# 7 + 5 = 12
# 75 не делится нацело на 12

is_divisible(171) ➞ True
# 1 + 7 + 1 = 9
# 171 делится на 9 без остатка

is_divisible(481) ➞ True
is_divisible(89) ➞ False
is_divisible(516) ➞ True
is_divisible(200) ➞ True

Присылаем номер задачи и ссылку на код сюда - @lex_draven

#задача #марафон
Вакансия дня. Junior + Middle- Python разработчик

https://telegra.ph/Juniormiddle--Python-razrabotchik-06-19

Формат работы: гибрид
Условия: full-time
ЗП: 70 000 - 140 000 на руки

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

#работа #вакансия
Видео дня. Декораторы Python на простых примерах

Содержание:
1. Ситуации для применения декораторов
2. Разбор легких примеров по декораторам

Ссылка на Youtube

#видео #декораторы
Вакансия дня. Middle + Senior python developer

https://telegra.ph/MidSenior-python-developer-06-19

Формат работы: офис Киев, м.Осокорки-Позняки/удаленно
Условия: 40-часовая рабочая неделя (без овертаймов)
ЗП: 3000-3500$

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

#работа #вакансия
Видео дня. Палиндром или не палиндром ? Пишем на Python.

Что внутри:
Определить является ли строка палиндромом задача не сложная.
Но в силу большого количества подготовительных операций превращается в довольно интересную. И естественно от соблюдения всех условий зависит правильность выполнения.

Ссылка на Youtube

#видео #полиндром
Задача с решением. «Наибольшее произведение в последовательности»

Задача №8 Проект Эйлера.

Условие:
Наибольшее произведение четырех последовательных цифр в нижеприведенном 1000-значном числе равно 9 × 9 × 8 × 9 = 5832.

73167176531330624919225119674426574742355349194934
96983520312774506326239578318016984801869478851843
85861560789112949495459501737958331952853208805511
12540698747158523863050715693290963295227443043557
66896648950445244523161731856403098711121722383113
62229893423380308135336276614282806444486645238749
30358907296290491560440772390713810515859307960866
70172427121883998797908792274921901699720888093776
65727333001053367881220235421809751254540594752243
52584907711670556013604839586446706324415722155397
53697817977846174064955149290862569321978468622482
83972241375657056057490261407972968652414535100474
82166370484403199890008895243450658541227588666881
16427171479924442928230863465674813919123162824586
17866458359124566529476545682848912883142607690042
24219022671055626321111109370544217506941658960408
07198403850962455444362981230987879927244284909188
84580156166097919133875499200524063689912560717606
05886116467109405077541002256983155200055935729725
71636269561882670428252483600823257530420752963450

Найдите наибольшее произведение тринадцати последовательных цифр в данном числе.

Пишите ваше решение в комментариях. Решение будет через 3 часа.

#задача8 #решение #проектэйлера
Задача с решением. «Наибольшее произведение в последовательности»

Задача №8 Проект Эйлера.

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

#задача8 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 3

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

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

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

#задача #марафон
Кодинг-марафон. Задача № 4.

Условия конкурса читайте в закрепленной сверху записи канала.

Приз: 10 баллов.

Задание: Напишите функцию для проверки, является ли строка валидным PIN-кодом.

Валидный PIN-код:
- состоит ровно из 4 или 6 символов
- состоит только из цифр (0-9)
- не содержит пробелов.

Примечание: на вход всегда приходит строка (не нужно это проверять), при вводе пустых строк результат должен быть False. Функция не должна бросать исключений

Примеры:

is_valid("1234") ➞ True
is_valid("45135") ➞ False
is_valid("89abc1") ➞ False
is_valid("900876") ➞ True
is_valid(" 4983") ➞ False

Присылаем номер задачи и ссылку на код сюда - @lex_draven

#задача #марафон
Задачка на Теорию Вероятности. Кубик со значениями от 1 до 6 брошен 1 раз. Какова вероятность, что выпало четное число очков?
Anonymous Quiz
6%
0.4
76%
0.5
5%
1
7%
0.6
7%
Посмотреть ответы
Видео дня. ООП Python, множественное наследование, функция super

Содержание:
1. Как реализуется механизм множественного наследования в Python.
2. Функция super() для перебора дерева предков по алгоритму MRO.
3. Алгоритм MRO: читать

Ссылка на Youtube

#видео
Друзья, как вам контент нашего канала? Напишите ваши идеи по улучшению, дополнению контента?

Как вам тест по теории вероятности?

Напишите в комментариях.
Статья дня. Большая история аргументов функций в Python

Разбираемся с позиционными и именованными аргументами, *args и **kwargs, а также с использованием аргументов, которые можно передавать только по имени (keyword-only).

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

#читать #функции
Вакансия дня. Senior Python Developer

https://telegra.ph/Senior-Python-Developer-06-19

Формат работы: удаленно
Условия: fulltime
ЗП: от 300 до 350 т.р. на руки

Откликнуться: @vitumik или vt@findevglobal.com

#работа #вакансия
Плейлист дня. Анализ данных с помощью Pandas

Полный курс для новичков.

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

Часть 1. Анализ данных с помощью Pandas. Вводное занятие
Часть 2. Установка Anaconda
Часть 3. Запуск jupyter notebook.
Часть 4. Режимы работы и типы ячеек в Jupyter Notebook

Продолжение в следующих выпусках.

#плейлист #видео #pandas
Задача с решением. «Сумма цифр факториала»

Задача №20 Проект Эйлера.

Условие:
n! означает n × (n − 1) × … × 3 × 2 × 1

Например, 10! = 10 × 9 × … × 3 × 2 × 1 = 3628800,
и сумма цифр в числе 10! равна 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.

Найдите сумму цифр в числе 100!.

Пишите ваше решение в комментариях. Решение будет через 3 часа.

#задача20 #решение #проектэйлера
Задача с решением. «Сумма цифр факториала»

Задача №20 Проект Эйлера.

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

#задача20 #решение #проектэйлера
Кодинг-марафон. Решение Задачи 4

Варианты написания функции для проверки PIN-кода можно посмотреть на сайте наших партнеров из pythonist.ru.

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

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

#задача #марафон