Получи случайную криптовалюту за регистрацию!

Python Teacher

Логотип телеграм канала @python_teacherr — Python Teacher P
Логотип телеграм канала @python_teacherr — Python Teacher
Адрес канала: @python_teacherr
Категории: Технологии
Язык: Русский
Количество подписчиков: 13.53K
Описание канала:

Канал для программистов Python, где собраны все самые полезные фишки, облегчающие работу и обучение
По рекламе: @aqvalb @optimus5125
Менеджер : @optimus5125 @Norskjeg
Мы на бирже: https://telega.in/c/Python_Teacherr

Рейтинги и Отзывы

1.33

3 отзыва

Оценить канал python_teacherr и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

0

2 звезд

1

1 звезд

2


Последние сообщения 6

2023-05-15 21:00:00
Which are in?

Даны два массива строк a1 и a2 верните отсортированный массив r в лексикографическом порядке строк a1, которые являются подстроками строк a2.

Examples:

a1 = ["arp", "live", "strong"]
a2 = ["lively", "alive", "harp", "sharp", "armstrong"]
returns ["arp", "live", "strong"]

a1 = ["tarp", "mice", "bull"]
a2 = ["lively", "alive", "harp", "sharp", "armstrong"]
returns []

Решить задачу на CodeWars

#codewars | Python_Teacher
1.4K views18:00
Открыть/Комментировать
2023-05-15 15:00:00
Какой самый популярный вопрос по Python на Stack Overflow?

Знаете ответ или догадываетесь? На самом деле, больше всего вопросов по Python связаны с ключевым словом yield.

Если у вас тоже есть вопросы по этой теме, то в этой статье вы сможете разобраться с его значение и особенностями использования:

Читать

#статья | Python_Teacher
1.4K views12:00
Открыть/Комментировать
2023-05-15 09:45:00
Валидные значения словаря

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

>>> a = { 'sub_dict': { 'b': True }, 'mylist': [100, 200, 300] }
>>> a['sub_dict']['b']
True
>>> a['mylist'][0]
100

#tips | Python_Teacher
1.4K views06:45
Открыть/Комментировать
2023-05-14 19:00:00
Write Number in Expanded Form

Вам будет дан номер, и вам нужно будет вернуть его в виде строки в развернутом виде.

Example:

expanded_form(12) # Should return '10 + 2'
expanded_form(42) # Should return '40 + 2'
expanded_form(70304) # Should return '70000 + 300 + 4'

Решить задачу на CodeWars

#codewars | Python_Teacher
1.4K views16:00
Открыть/Комментировать
2023-05-14 15:00:00
5 задач по Python для новичков

Начали осваивать Python? Закрепите знания, решив несколько задач. В этой статье собрали для вас 5 интересных задач с решениями, чтобы вы могли проверить свои силы:

Читать

#статья | Python_Teacher
1.3K views12:00
Открыть/Комментировать
2023-05-14 09:45:00
Получение уникальных элементов из списка или строки

Создавая набор с помощью функции set(), вы получаете все уникальные элементы из списка или объекта:

mylist = [1, 1, 2, 3, 4, 5, 5, 5, 6, 6]
print (set(mylist))
# {1, 2, 3, 4, 5, 6}

# And since a string can be treated like a
# list of letters, you can also get the
# unique letters from a string this way:
print (set("aaabbbcccdddeeefff"))
# {'a', 'b', 'c', 'd', 'e', 'f'}

#tips | Python_Teacher
1.4K views06:45
Открыть/Комментировать
2023-05-13 21:00:00
Simple Encryption #1 - Alternating Split

Реализуйте алгоритм псевдошифрования, который, учитывая строку S и целое число N, объединяет все символы S с нечетным индексом со всеми символами S с четным индексом, этот процесс следует повторить N раз.

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

Example:

encrypt("012345", 1) => "135024"
encrypt("012345", 2) => "135024" -> "304152"
encrypt("012345", 3) => "135024" -> "304152" -> "012345"

encrypt("01234", 1) => "13024"
encrypt("01234", 2) => "13024" -> "32104"
encrypt("01234", 3) => "13024" -> "32104" -> "20314"

Решить задачу на CodeWars

#codewars | Python_Teacher
1.4K views18:00
Открыть/Комментировать
2023-05-13 15:00:00
Веб-сокеты в Django Channels. Сделаем простой чат

Для взаимодействия с мобильным или фронтенд-приложением часто используются REST-интерфейсы. Но REST-методы обычно не подходят для ситуаций динамического обновления информации на стороне клиента. В таком случае лучше использовать веб-сокеты и асинхронные расширения Django Channels.

В этой статье вы разберётесь в механизме работы Django Channels и увидите, как можно сделать простую реализацию чата с использованием веб-сокетов:

Читать

#статья | Python_Teacher
1.4K views12:00
Открыть/Комментировать
2023-05-13 09:45:00
Реверс строк и списков

Вы можете использовать slice-нотацию, чтобы перевернуть строку или список. При отрицательном значении шага, элементы меняются местами:

revstring = "abcdefg"[::-1]
print(revstring)
# 'gfedcba'

revarray = [1, 2, 3, 4, 5][::-1]
print(revarray)
# [5, 4, 3, 2, 1]

#tips | Python_Teacher
1.4K views06:45
Открыть/Комментировать
2023-05-12 21:00:00
Lowest base system

Ваша задача - определить наименьшую систему счисления, в которой входное значение n (основание 10), выраженное в этой системе счисления, состоит из всех единиц в цифрах.

n всегда меньше Number.MAX_SAFE_INTEGER или равного.

Example:

7
in base 2 is 111 - fits! answer is 2

21 in base 2 is 10101 - contains 0, does not fit
21 in base 3 is 210 - contains 0 and 2, does not fit
21 in base 4 is 111 - contains only 1 it fits! answer is 4

Решить задачу на CodeWars

#codewars | Python_Teacher
1.5K views18:00
Открыть/Комментировать