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

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

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

С рекламой: @anothertechrock
@aldrson
Download Telegram
Вакансия дня. Python разработчик

https://telegra.ph/Python-razrabotchik-06-12

Формат работы: офис в Ульяновске и удаленка
Условия: График работы: 5/2
ЗП: от 100 000 до 200 000 руб.

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

#работа #вакансия
Видео дня. Что такое yield?

Содержание:
1. Что такое yield в Python.
2. функции-генераторы.
3. Для чего нужны функции-генераторы и чем они отличаются от обычных функций в Python.
4. Чем генераторы отличаются от списков.
5. Когда использовать простые списки, а когда генераторы.

Ссылка на Youtube

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

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

Условие:
Число-палиндром с обеих сторон (справа налево и слева направо) читается одинаково. Самое большое число-палиндром, полученное умножением двух двузначных чисел – 9009 = 91 × 99.

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

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

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

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

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

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

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

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

Задание: Напишите функцию, которая будет принимать словарь с именем студента и списком его оценок (типа { "name": "John", "notes": [3, 5, 4] }) и возвращать словарь с именем студента и его самой высокой оценкой ({ "name": "John", "top_note": 5 }).

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

Примеры:

top_note({ "name": "John", "notes": [3, 5, 4] }) ➞ { "name": "John", "top_note": 5 }

top_note({ "name": "Max", "notes": [1, 4, 6] }) ➞ { "name": "Max", "top_note": 6 }

top_note({ "name": "Zygmund", "notes": [1, 2, 3] }) ➞ { "name": "Zygmund", "top_note": 3 }

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

#задача #марафон
Вакансия дня. Senior Python Developer

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

Формат работы: удаленка или офис по желанию
Условия: full time
ЗП: 300 - 350 т.р.

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

#работа #вакансия
Видео дня. Строки: индексы и срезы Python

Содержание:
1. Как нумеруются символы в пределах одной строки.
2. Что такое индекс
3. Как при помощи индекса можно получить значение символа.
4. Срез символов из строки
5. Переворот строки задом наперед.

Ссылка на Youtube

#видео #строки
Кодинг-марафон. Решение Задачи 2

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

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

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

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

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

Формат работы: офис, возможна частичная удаленка
Условия: Гибкое начало рабочего дня (до 12:00)
ЗП: от 140 000 руб. на руки

Откликнуться: @ev_molchanova или molchanova.e@selectel.ru

#работа #вакансия
Статья дня. вопросы на собеседовании. Часть 1 Junior.

Начинаем серию статей со списками вопросов, которые задают на технических собеседованиях питонистам.

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

#читать #собеседование
Видео дня. Генераторы списков Python | List comprehension

Содержание:
1. Генераторы списков (List comprehension) создание и использование
2. синтаксис [выражение for переменная in коллекция]

Всего лишь используя одну строчку вы можете заполнить список очень сложными значениями

Ссылка на Youtube

#видео #генераторы
Друзья, оставьте ваш отзыв по контенту.

Что нравится, что нет. Конкурс, видео, статьи, задачи. Интересно увидеть ваше мнение в комментариях к посту.
Anonymous Poll
68%
Контент хорош
21%
средне
3%
плохо
9%
Посмотреть ответы
Задача с решением. «Наименьшее кратное»

Задача №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

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