Видео дня. Телеграм-бот для постинга мемов
Руководство по созданию Телеграм-бота на Python с помощью библиотеки aiogram. (от регистрации в Telegram до разбора программного кода).
Разработанный бот будет автоматически отсылать свежие мемы с сайта Reddit в выбранный Телеграм-канал. Кроме Aiogram также воспользуемся библиотекой asyncpraw для работы с Reddit API.
#видео
Ссылка на YouTube
Руководство по созданию Телеграм-бота на Python с помощью библиотеки aiogram. (от регистрации в Telegram до разбора программного кода).
Разработанный бот будет автоматически отсылать свежие мемы с сайта Reddit в выбранный Телеграм-канал. Кроме Aiogram также воспользуемся библиотекой asyncpraw для работы с Reddit API.
#видео
Ссылка на YouTube
👍1
  Сколько именованных аргументов может быть передано в функцию в одном вызове?
  Anonymous Quiz
    1%
    0
      
    12%
    1
      
    48%
    0 или больше
      
    38%
    1 или больше
      
    👍1
  Статья дня. 6 проектов на Python, которые можно завершить за выходные
Подборка проектов с разным уровнем сложности. Работа над ними поможет закрепить изученный материал и повысить качество вашего кода.
Читать статью
#читать
  
  Подборка проектов с разным уровнем сложности. Работа над ними поможет закрепить изученный материал и повысить качество вашего кода.
Читать статью
#читать
Библиотека программиста
  
  🐍 6 проектов на Python, которые можно завершить за выходные
  В этой статье рассматриваются проекты с разным уровнем сложности, которые помогут закрепить изученный материал и повысить уровень качества вашего кода.
  Каким будет результат выполнения этого кода в консоли?
  Anonymous Quiz
    31%
    ('Check','Check,'Check')
      
    13%
    Оператор * невалиден для кортежей
      
    41%
    'CheckCheckCheck'
      
    10%
    Синтаксическая ошибка
      
    5%
    Посмотреть от
      
    Трюк дня. Подсчет элементов в итерируемом объекте
collections.Counter позволяет находить наиболее часто встречающиеся элементы в итерируемом объекте:
  collections.Counter позволяет находить наиболее часто встречающиеся элементы в итерируемом объекте:
>>> import collections#tips
>>> c = collections.Counter('helloworld')
>>> c
Counter({'l': 3, 'o': 2, 'e': 1, 'd': 1, 'h': 1, 'r': 1, 'w': 1})
>>> c.most_common(3)
[('l', 3), ('o', 2), ('e', 1)]
Видео дня. Упрощаем конструкции if-elif-else в Python
Конструкции if-elif-else можно очень часто встретить в коде. Столь же часто они становятся перегруженными и затрудняют чтение и поддержку кода. Как можно их упростить? Давайте разбираться!
Ссылка на YouTube
#видео
  
  Конструкции if-elif-else можно очень часто встретить в коде. Столь же часто они становятся перегруженными и затрудняют чтение и поддержку кода. Как можно их упростить? Давайте разбираться!
Ссылка на YouTube
#видео
YouTube
  
  Упрощаем конструкции if-elif-else  в python
  Конструкции if-elif-else можно очень часто встретить в коде и также часто они становятся перегруженными и затрудняют чтение и поддержку кода. Как можно их упростить? Давайте разбираться!
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
  Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
PythonistPro - channel about Python in English. You can learn both English and Python. 
Англоязычный канал по Python. Вы можете учить и питон и английский сразу.
Есть чат на 1500 человек, которые пишут на английском. Большая часть русскоязычных, поэтому язык адаптивный.
  Англоязычный канал по Python. Вы можете учить и питон и английский сразу.
Есть чат на 1500 человек, которые пишут на английском. Большая часть русскоязычных, поэтому язык адаптивный.
Каким будет вывод этого кода в консоли?
  Anonymous Quiz
    22%
    [0, 1, 2]
      
    13%
    [1, 2, 5]
      
    40%
    Ошибка, **+ невалидный оператор
      
    13%
    Ошибка, ';' не допускается
      
    11%
    Посмотреть ответ
      
    Статья дня. 7 практических трюков в Python
Подборка приемов работы с Python, которые вам наверняка пригодятся.
Читать статью
#читать
  
  Подборка приемов работы с Python, которые вам наверняка пригодятся.
Читать статью
#читать
Medium
  
  7 практических трюков в Python
  Нет никаких сомнений, что Python можно назвать языком, испытавшим в последнее десятилетие значительный рост.
  Вакансия дня.  Junior backend-разработчик
https://proglib.io/vacancies/junior-backend-razrabotchik-liis-2021-12-25
Формат работы: офис (Санкт-Петербург)
Условия: полная занятость
ЗП: от 50 т.руб.
#работа #вакансия
  https://proglib.io/vacancies/junior-backend-razrabotchik-liis-2021-12-25
Формат работы: офис (Санкт-Петербург)
Условия: полная занятость
ЗП: от 50 т.руб.
#работа #вакансия
Функция pow(x,y,z) расценивается как:
  Anonymous Quiz
    49%
    (x**y)**z
      
    3%
    (x**y) / z
      
    14%
    (x**y) % z
      
    8%
    (x**y)*z
      
    26%
    посмотреть ответ
      
    Трюк дня. Блок else в циклах for и while
В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.
#tips
  В Python циклы for и while могут содержать блок else, который выполнится, только если цикл завершится без применения break.
#tips
Задача с решением. Никнеймы в секретном списке
Для идентификации своего круга проверенных лиц будущий тайный агент (ведь все о чем-то мечтают) Максим решил пускать на свою страничку в Интернете только тех, чьи никнеймы есть в его секретном списке. Он уверен в своих людях (особенно в том, что они по глупости не расскажут никому своё секретное прозвище), как и в том, что имена товарищей невозможно подобрать случайно.
К слову, вот этот список: Мавпродош, Лорнектиф, Древерол, Фиригарпиг, Клодобродыч.
По мере увеличения круга знакомых Максим, естественно, дополнит данный список.
Ваша задача такова: повторите код, который будет спрашивать у пользователя его ник и либо пускать на сайт (выведется сообщение «Ты – свой. Приветствую, любезный {НИК_ПОСЕТИТЕЛЯ}!»), либо нет (в этом случае будет такой текст: «Тут ничего нет. Еще есть вопросы?».
Фактически, будущий супергерой решил поиздеваться над теми, кого нет в его удивительном перечне, так как им будет показываться это сообщение постоянно. Очень коварный замысел!). Для проверки прозвищ посетителей используйте встроенную функцию input().
Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.
#задача #задача42
  Для идентификации своего круга проверенных лиц будущий тайный агент (ведь все о чем-то мечтают) Максим решил пускать на свою страничку в Интернете только тех, чьи никнеймы есть в его секретном списке. Он уверен в своих людях (особенно в том, что они по глупости не расскажут никому своё секретное прозвище), как и в том, что имена товарищей невозможно подобрать случайно.
К слову, вот этот список: Мавпродош, Лорнектиф, Древерол, Фиригарпиг, Клодобродыч.
По мере увеличения круга знакомых Максим, естественно, дополнит данный список.
Ваша задача такова: повторите код, который будет спрашивать у пользователя его ник и либо пускать на сайт (выведется сообщение «Ты – свой. Приветствую, любезный {НИК_ПОСЕТИТЕЛЯ}!»), либо нет (в этом случае будет такой текст: «Тут ничего нет. Еще есть вопросы?».
Фактически, будущий супергерой решил поиздеваться над теми, кого нет в его удивительном перечне, так как им будет показываться это сообщение постоянно. Очень коварный замысел!). Для проверки прозвищ посетителей используйте встроенную функцию input().
Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.
#задача #задача42
