TGViewer
Channel Public Channel
PythonBoost - сообщество питонистов

PythonBoost - сообщество питонистов

@pythonboost

Лучший Python телеграм канал для новичков.

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

@anothertechrock

РКН: https://kurl.ru/Jhcwp
Subscribers
10.7K
Photos
306
Videos
6
Links
556

Showing posts older than #335 · Back to latest

Older Posts 20 shown
Post #334 6.39K
Вакансия дня. Python Developer

https://t.me/ru_pythonjobs/22125

Формат работы: удаленка (Киев)
Условия: полная занятость
ЗП: $2000-4500

#работа #вакансия

Откликнуться: @sshapick
Post #333 6.66K
Статья дня. Ещё раз о производительности фреймворков Python для веб-разработки

Результаты тестирования максимальной нагрузочной способности Django в сравнении с Flask’ом и AIOHTTP.

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

#читать
Хабр Ещё раз о производительности фреймворков Python для веб разработки Недавно мне пришлось начинать проект нового веб сервиса, и я решил протестировать максимальную нагрузочную способность Django, а заодно сравнить её с Flask’ом и...
Post #332 6.59K
Post #329 6.6K
Кодинг-марафон. Задача № 6.

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

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

Задание:

Гарри — почтальон. У него есть почтовый участок размером n * m (матричный / 2D-список). Каждый слот в 2D-списке представляет количество писем в этом месте.

Гарри может идти только вправо и вниз. Он начинает обход в (0, 0) и заканчивает в (n-1, m-1). n представляет высоту, а m — длину матрицы.

Письма Гарри может брать только там, где находится.

Напишите функцию, возвращающую максимальное количество писем, которое Гарри может подобрать.

Примеры:

harry([[5, 2], [5, 2]]) ➞ 12
# (5+5+2)

harry([
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15]
]) ➞ 72
# (1+6+11+12+13+14+15)

harry([[]]) ➞ -1

Примечание. Как вы видели в примере 3, если матрица пуста, верните -1.

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

#задача #марафон2
Post #328 6.33K
Post #327 6.44K
Кодинг-марафон. Решение Задачи 5

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

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

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

#задача #марафон2
Post #326 7.15K
Видео дня. Установка Python на Windows

Разбираем процесс установки Python версии 3.7 на Windows.

Ссылка на YouTube

#видео
Post #325 7K
Трюк дня. Использование срезов без указания индексов

В Python синтаксис срезов списков допускает отсутствие индексов. Это можно применить с пользой:

Можно очистить список от всех элементов:

>>> lst = [1, 2, 3, 4, 5]
>>> del lst[:]
>>> lst
[]

Можно заменить все элементы списка, не создавая новый объект:

>>> a = lst
>>> lst[:] = [7, 8, 9]
>>> lst
[7, 8, 9]
>>> a
[7, 8, 9]
>>> a is lst
True

Можно также создать копию списка (поверхностную):

>>> b = lst[:]
>>> b
[7, 8, 9]
>>> b is lst
False

#tips
Post #321 7.58K
Статья дня. ТОП-15 трюков в Python 3, делающих код понятнее и быстрее

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

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

#читать
Библиотека программиста ТОП-15 трюков в Python 3, делающих код понятнее и быстрее Подборка трюков в Python третьей версии, которая поможет вам при меньших усилиях писать более качественный программный код.
Post #320 7.41K
Post #316 6.5K
Кодинг-марафон. Задача № 5.

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

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

Задание:

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

Примеры:

same_length (110011100010) ➞ True

same_length (101010110) ➞ False

same_length (111100001100) ➞ True

same_length (111) ➞ False

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

#задача #марафон2
Post #315 6.01K
Кодинг-марафон. Решение Задачи 4

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

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

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

#задача #марафон2
Post #314 6.11K
Задача с решением. «Пан-цифровые произведения»

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

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

#задача32 #решение #проектэйлера
Post #313 6.2K
Задача с решением. «Пан-цифровые произведения»

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

Условие:

Каждое n-значное число, содержащее каждую цифру от 1 до n ровно один раз, будем считать пан-цифровым. К примеру, 5-значное число 15234 является пан-цифровым, т.к. содержит цифры от 1 до 5.

Произведение 7254 является необычным, поскольку равенство 39 × 186 = 7254, состоящее из множимого, множителя и произведения, является пан-цифровым, т.е. содержит цифры от 1 до 9.

Найдите сумму всех пан-цифровых произведений, для которых равенство «множимое × множитель = произведение» можно записать цифрами от 1 до 9, используя каждую цифру только один раз.

Подсказка:

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

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

#задача32 #решение #проектэйлера
Post #312 7.04K
Видео дня. Как стать Junior Python-разработчиком

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

Ссылка на YouTube

#видео
YouTube Как стать Junior Python разработчиком В это видео я расскажу как стать junior python программистом с нуля. Расскажу как учить python на примерах, построим план обучения и объясню на что обратить внимание в python. Подскажу какие фреймворки учить: python django. Дам некоторые уроки python по прохождению…
Post #311 5.97K
Трюк дня. Встроенные методы Python: globals() и locals()

"globals()" возвращает словарь со всеми глобальными переменными в текущей области видимости:

>>> globals()
{...}

"locals()" делает то же самое, но для всех локальных переменных в текущей области видимости:

>>> locals()
{...}

#tips
Post #309 6.42K
Статья дня. Создание игр на Python 3 и Pygame

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

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

#читать #gamedev
Хабр Создание игр на Python 3 и Pygame: Часть 1 Многие разработчики приходят в разработку ПО, потому что хотят создавать игры. Не все могут стать профессиональными разработчиками игр, но любой может создавать собственные игры из интереса (а может...
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →