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

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

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

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

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

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

#задача31 #решение #проектэйлера
Вакансия дня. Junior Data Engineer (Python)

https://dataf.org/work/2

Формат работы: офис
Условия: полная занятость
ЗП: до 120 000 рублей

Контакты: careers@dataf.org

#работа #вакансия
Статья дня. 10 трюков для мастеров Python

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

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

#читать #tricks
Вакансия дня. Python-разработчик

https://telegra.ph/Python-razrabotchik-09-05

Формат работы: удалёнка
Условия: полная занятость
ЗП: до 250 000 рублей

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

#работа #вакансия
Трюк дня. Как поменять местами значения переменных

Допустим, нам нужно поменять местами значения переменных a и b.

a = 23
b = 42

"Классический" способ сделать это предполагает использование временной переменной:

tmp = a
a = b
b = tmp

Но Python также допускает использование короткой формы:

a, b = b, a

#tips #tricks
Видео дня. Всё о Python

Интервью с разработчиком компании Todoist Олегом Шидловским.

Содержание:

- олимпиадное программирование,
- фишки языка,
- асинхронность,
- популярные фреймворки,
- machine learning & data sciense,
- пепы (peps),
- развитие разработчика
- удалённая работа.

Ссылка на YouTube

#видео #интервью
Задача с решением. «Разность между суммой квадратов и квадратом суммы»

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

Условие:

Сумма квадратов первых десяти натуральных чисел равна
1^2 + 2^2 + … + 10^2 = 385

Квадрат суммы первых десяти натуральных чисел равен
(1 + 2 + … + 10)^2 = 552 = 3025

Следовательно, разность между суммой квадратов и квадратом суммы первых десяти натуральных чисел составляет
3025 − 385 = 2640.

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

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

#задача6 #решение #проектэйлера
Задача с решением. «Разность между суммой квадратов и квадратом суммы»

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

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

#задача6 #решение #проектэйлера
Друзья, мы начинаем второй кодинг-марафон среди подписчиков.

Марафон будет состоять из 10 задач.

Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов.

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

Требования конкурса:

1. Решение оформлять тут - https://repl.it/languages/python3
2. Функция должна возвращать результат, а не печатать его
3. Все примеры из задачи (если они есть) должны работать с вашим кодом
4. Не пишите ничего лишнего в сообщениях, просто ссылка и номер задачи.

Ментор конкурса: @vovabodnar.
Куда присылать решения: @vovabodnar :)

P.S. Задачи будут проверяться 1-2 раза в неделю, так что не расстраивайтесь, если сразу не получите быстрого ответа.

Всем удачи!

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

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

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

Задание: Создайте функцию, которая принимает две строки и вычисляет расстояние Хэмминга между ними.

Расстояние Хэмминга — число позиций, в которых соответствующие символы двух слов одинаковой длины различны.

Например, в строке «ABCB» на четвертой позиции стоит буква «B», а в строке «ABCD» на той же позиции — буква «D». Расстояние Хэмминга между этими строками — 1.

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

Примеры:

hamming_distance("abcde", "bcdef") ➞ 5
hamming_distance("abcde", "abcde") ➞ 0
hamming_distance("strong", "strung") ➞ 1
hamming_distance("ABBA", "abba") ➞ 4

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

#задача #марафон2
PythonBoost - сообщество питонистов pinned «Друзья, мы начинаем второй кодинг-марафон среди подписчиков. Марафон будет состоять из 10 задач. Каждую неделю мы будем публиковать 1 задачу по питону, алгоритмам и другим темам. За правильное решение задачи вы получаете 10 баллов. Наше решение будет…»
Вакансия дня. Python-разработчик

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

Формат работы: удалёнка или офис (г. Казань)
Условия: полная занятость
ЗП: 100 000 - 140 000 рублей

Откликнуться: @Recruter1, dariya.nikolaeva@specsharing.ru

#работа #вакансия
Статья дня. Python словари. Задачи для начинающих

Мы собрали для тебя несколько простых задач по Python.

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

#читать #задачи #словари
Трюк дня. Одновременная проверка нескольких флагов

В Python проверить несколько флагов одновременно можно разными способами:

x, y, z = 0, 1, 0

if x == 1 or y == 1 or z == 1:
print('passed')

if 1 in (x, y, z):
print('passed')

Следующие два способа подходят только для проверки на истинность:

if x or y or z:
print('passed')

if any((x, y, z)):
print('passed')

#tips